Afficher des infos dans un form à partir d'une BD

Afficher des infos dans un form à partir d'une BD - PHP - Programmation

Marsh Posté le 22-08-2006 à 11:48:25    

Bonjour,
sur un site de musique, je dois donner au groupe la possibilité de modifier leur agenda des concerts.
J'ai donc créé un formulaire qui leur permette d'inscire le num du concert et que celui-ci s'affiche dans un formulaire à partir duquel ils pourront modifer l'heure, etc...
Le problème est que malgré que cela fonctionne, je n'ai pas toutes les infos dans le formulaire.
Exemple:
si pour le concert num 10, le lieu est "tartanpion sous-eau", la page n'affichera que "tartanpion".
 
Bref, j'ai un manque d'infos.
Voici mon code, désolé pour la mise en page tableau mais j'ai fait ça rapidement avec Dreamwv.
 
Merci de vos conseils et aides.

Code :
  1. $connex=mysql_connect("tutu","titi","tata" ) or die("Connexion impossible" );
  2. mysql_select_db("musicada" ) or die("Connexion impossible à la BD" );
  3. $requete=mysql_query("select * from agenda where id='$_GET[val_id]'" );
  4. if (!$requete)
  5. {
  6.  echo "Erreur à la base Mysql - Recommencez plus tard<br />";
  7.  echo "Merci<br>";
  8.  echo "<a href=\"index.php\">Retour</a>";
  9. }
  10. else
  11. {
  12.  if ($_GET['val_id']!="" )
  13.   {
  14.   while ($contenu=mysql_fetch_array($requete))
  15.    {
  16.    echo "<form method=\"post\" action=\"#\">";
  17.       echo "<table width=\"400\" border=\"1\" cellpadding=\"5\" cellspacing=\"5\">";
  18.        echo "<tr>";
  19.          echo "<td>Avec<td>";
  20.          echo "<td><input name=\"avec\" type=\"text\" id=\"avec\" value=".$contenu['avec']." /><td>";
  21.        echo "</tr>";
  22.        echo "<tr>";
  23.          echo "<td>Nom &eacute;venement<td>";
  24.          echo "<td><input name=\"even\" type=\"text\" id=\"even\" value=".$contenu['even']." /><td>";
  25.        echo "</tr>";
  26.        echo "<tr>";
  27.          echo "<td>Lieu<td>";
  28.          echo "<td><input name=\"lieu\" type=\"text\" id=\"lieu\" value=".$contenu['lieu']." /><td>";
  29.        echo "</tr>";
  30.        echo "<tr>";
  31.          echo "<td>Adresse: Rue,Num,CP<td>";
  32.          echo "<td><textarea name=\"adresse\" cols=\"50\" id=\"adresse\" value=".$contenu['adresse']."></textarea><td>";
  33.        echo "</tr>";
  34.    echo "<tr>";
  35.          echo "<td>Dates aaaa-mm-jj<td>";
  36.          echo "<td><input name=\"date\" type=\"text\" id=\"date\" value=".$contenu['date']." />!Format date: AAAA-MM-JJ<td>";
  37.        echo "</tr>";
  38.        echo "<tr>";
  39.          echo "<td>heure<td>";
  40.          echo "<td><input name=\"heure\" type=\"text\" id=\"heure\"  value=".$contenu['heure']." /><td>";
  41.        echo "</tr>";
  42.        echo "<tr>";
  43.          echo "<td>Infos<td>";
  44.          echo "<td><input name=\"info\" type=\"text\" id=\"info\"  value=".$contenu['info']." /><td>";
  45.        echo "</tr>";
  46.        echo "<tr>";
  47.          echo "<td>&nbsp;<td>";
  48.          echo "<td><input type=\"reset\" name=\"Reset\" value=\"Effacer\"><input name=\"submit\" type=\"submit\" id=\"submit\" value=\"Envoyer\"><td>";
  49.        echo "</tr>";
  50.       echo "</table>";
  51.    echo "</form>";
  52.    }
  53.   }
  54.  else
  55.   {
  56.    echo "le champs ID est vide!";
  57.   }
  58. }
  59. mysql_close();


Message édité par oualad le 22-08-2006 à 11:51:26

---------------
Un forum étant un lieu d'échange, j'accepte les MP uniquement pour les rendez-vous coquins - Imac PPC G3 350Mhz Mac OS X 10.3.9
Reply

Marsh Posté le 22-08-2006 à 11:48:25   

Reply

Marsh Posté le 22-08-2006 à 11:59:02    

avec des quotes pour value ça irait mieux :

Code :
  1. echo '<td><input name="lieu" type="text" id="lieu" value="',$contenu['lieu'],'" /><td>';

Reply

Marsh Posté le 22-08-2006 à 12:02:23    

Je suis grillé :cry:  
je viens de trouver également l'erreur. Une mauvaise position des "".
 
Merci et si ça peut aider, tant mieux.
 
@+


---------------
Un forum étant un lieu d'échange, j'accepte les MP uniquement pour les rendez-vous coquins - Imac PPC G3 350Mhz Mac OS X 10.3.9
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed