Modification tableau PHP
Fermé
hanagi
Messages postés
135
Date d'inscription
dimanche 26 octobre 2008
Statut
Membre
Dernière intervention
13 décembre 2012
-
31 mai 2009 à 22:04
hanagi Messages postés 135 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 13 décembre 2012 - 1 juin 2009 à 12:19
hanagi Messages postés 135 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 13 décembre 2012 - 1 juin 2009 à 12:19
A voir également:
- Modification tableau PHP
- Tableau croisé dynamique - Guide
- Tableau word - Guide
- Tableau ascii - Guide
- Suivi de modification word - Guide
- Logiciel gratuit modification pdf - Guide
9 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
31 mai 2009 à 22:40
31 mai 2009 à 22:40
Bizarre
en php la casse est importante pour le nom des variables
$toto est différent de $TOTO
alors $_get n'est pas la variable globale $_GET
<?php
if(empty($_get['nom']))
{ ?>
<tr>
<td><?php echo $_GET['nom']; ?></td>
<td><?php echo $_GET['pr']; ?></td>
<td><?php echo $_GET['age']; ?></td>
</tr>
<?php
}
?>
</table>
si on analyse ton code:
si $_GET['nom'] est vide ou n'existe pas on l'affiche
echo $_GET['nom'] etc..
et je ne vois pas le rapport avec l'ajout
en php la casse est importante pour le nom des variables
$toto est différent de $TOTO
alors $_get n'est pas la variable globale $_GET
<?php
if(empty($_get['nom']))
{ ?>
<tr>
<td><?php echo $_GET['nom']; ?></td>
<td><?php echo $_GET['pr']; ?></td>
<td><?php echo $_GET['age']; ?></td>
</tr>
<?php
}
?>
</table>
si on analyse ton code:
si $_GET['nom'] est vide ou n'existe pas on l'affiche
echo $_GET['nom'] etc..
et je ne vois pas le rapport avec l'ajout
hanagi
Messages postés
135
Date d'inscription
dimanche 26 octobre 2008
Statut
Membre
Dernière intervention
13 décembre 2012
3
31 mai 2009 à 23:09
31 mai 2009 à 23:09
salut,
pour le get et GET je l'ai juste mal écrit, mais dans le code c'est écrit correctement, pour l'analyse du code, j'avais la même idée que toi au début, je voulais tester $_GET['nom'], si elle est vide on ne fait rien, sinon on effectue l'ajout :
if(empty($_get['nom'])) ;
else
{ ?>
<tr>
<td><?php echo $_GET['nom']; ?></td>
<td><?php echo $_GET['pr']; ?></td>
<td><?php echo $_GET['age']; ?></td>
</tr>
<?php
}
?>
Mais avec ce code , les instructions de else ne s'executaient pas, mais en essayons avec if(empty($_get['nom'])) ça a marché .
est-ce que vous pouvez me proposer quelque chose pour m'aider avec ça?
pour le get et GET je l'ai juste mal écrit, mais dans le code c'est écrit correctement, pour l'analyse du code, j'avais la même idée que toi au début, je voulais tester $_GET['nom'], si elle est vide on ne fait rien, sinon on effectue l'ajout :
if(empty($_get['nom'])) ;
else
{ ?>
<tr>
<td><?php echo $_GET['nom']; ?></td>
<td><?php echo $_GET['pr']; ?></td>
<td><?php echo $_GET['age']; ?></td>
</tr>
<?php
}
?>
Mais avec ce code , les instructions de else ne s'executaient pas, mais en essayons avec if(empty($_get['nom'])) ça a marché .
est-ce que vous pouvez me proposer quelque chose pour m'aider avec ça?
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
31 mai 2009 à 23:15
31 mai 2009 à 23:15
il faut pas de ; dans les lignes if
et si tu veux tester si pas vide tu fais !empty
et si tu veux tester si pas vide tu fais !empty
if(!empty($_GET['nom'])) { { ?> <tr> <td><?php echo $_GET['nom']; ?></td> <td><?php echo $_GET['pr']; ?></td> <td><?php echo $_GET['age']; ?></td> </tr> <?php } ?>
hanagi
Messages postés
135
Date d'inscription
dimanche 26 octobre 2008
Statut
Membre
Dernière intervention
13 décembre 2012
3
1 juin 2009 à 00:59
1 juin 2009 à 00:59
ok je vais le faire , mercii :)
Mais le problème pple et encors là !!??
Que dois-je faire pour le résoudre??
Mais le problème pple et encors là !!??
Que dois-je faire pour le résoudre??
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
hanagi
Messages postés
135
Date d'inscription
dimanche 26 octobre 2008
Statut
Membre
Dernière intervention
13 décembre 2012
3
1 juin 2009 à 11:36
1 juin 2009 à 11:36
Bonjour, si quelqu'un peut m'aider s'il vous plait, c'est urgent je dois avoir une réponse le plus proche possible.
Merci d'avance
Merci d'avance
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
1 juin 2009 à 11:41
1 juin 2009 à 11:41
Mais les méthodes post et get ne durent pas
Le POST dépends de l'envoi du formulaire et GET des variables dans l'url.
Au dela de ça, si tu veux conserver les données, il faudra les stocker dans une base de donnée.
PS: au passage, en venant ici faut pas être pressé. Nous de sommes que des gens comme toi qui venons sur notre temps libre pour aidé. On est pas payé à la rentabilité. Faut donc tout simplement être patient.
hanagi
Messages postés
135
Date d'inscription
dimanche 26 octobre 2008
Statut
Membre
Dernière intervention
13 décembre 2012
3
1 juin 2009 à 12:03
1 juin 2009 à 12:03
bonjour,
Oui arthezius, je sais bien que je paie personne pour l'aide ici, (d'ailleurs j'ai dis "je dois avoir une réponse" non pas "vous devez me donner une réponse") par ce que je sais que vous m'aidez volontaiement et je respecte ce fait, et respecte toute personne dans ce forum-qui m'a aidé ou non-. Et un spécial merci à toi pour ton aide :)
Aprés le stockage dans la bd, comment je vais faire apparaitre les données stockées dans la base dans le tableau? avez vous une idée??
Merci d'avance
Oui arthezius, je sais bien que je paie personne pour l'aide ici, (d'ailleurs j'ai dis "je dois avoir une réponse" non pas "vous devez me donner une réponse") par ce que je sais que vous m'aidez volontaiement et je respecte ce fait, et respecte toute personne dans ce forum-qui m'a aidé ou non-. Et un spécial merci à toi pour ton aide :)
Aprés le stockage dans la bd, comment je vais faire apparaitre les données stockées dans la base dans le tableau? avez vous une idée??
Merci d'avance
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
1 juin 2009 à 12:15
1 juin 2009 à 12:15
La première étape consiste à stocker les données dans la base de donnée.
> Un cours ici: http://www.lephpfacile.com/cours/14-inserer-des-donnees-dans-votre-base
Ensuite on va les afficher.
> Là encore, un cours: http://www.lephpfacile.com/cours/13-afficher-les-donnees-de-votre-base
Je te propose:
Tu peux compléter en changeant la requête avec un WHERE par exemple si tu veux cibler les données pour l'affichage.
> Un cours ici: http://www.lephpfacile.com/cours/14-inserer-des-donnees-dans-votre-base
Ensuite on va les afficher.
> Là encore, un cours: http://www.lephpfacile.com/cours/13-afficher-les-donnees-de-votre-base
Je te propose:
<table> <tr><th>Nom</th><th>Prénom</th><th>Age</th></tr> <?php $base = mysql_connect ('serveur', 'login', 'pass'); mysql_select_db ('ma_base', $base) ; $sql = 'SELECT * FROM table ORDER BY nom ASC'; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); while($data = mysql_fetch_array($req)) {echo '<tr><td>'.$data['nom'].'</td><td>'.$data['prenom'].'</td><td>'.$data['age'].'</td></tr>';} ?> </table>
Tu peux compléter en changeant la requête avec un WHERE par exemple si tu veux cibler les données pour l'affichage.
hanagi
Messages postés
135
Date d'inscription
dimanche 26 octobre 2008
Statut
Membre
Dernière intervention
13 décembre 2012
3
1 juin 2009 à 12:19
1 juin 2009 à 12:19
ok, merciiii infiniment :) (: , je vais le faire .