Bonjour à tous,
Je bloque sur un problème simple mais je ne vois pas comment faire.
J'ai veux récupérer 3 champs dans mon formulaire et je n'arrive pas à envoyer en post les champs 'recherche' et 'résultats'.
Code du formulaire
Code :
- <?php
- $reponse = mysql_query("select id_mots_cles, nom_mots_cles, recherche_mots_cles, resultat_mots_cles from mots_cles where theme_mots_cles='$theme' order by nom_mots_cles" );
- echo "<form method='post' action='outils_mots_cles_modifier_valider.php'>";
- echo "<input type='submit' value='Mise à jour' />";
- while ($donnees = mysql_fetch_array($reponse)) {
- echo "<tr>";
- echo "<input type='hidden' name='id[]' value='".$donnees['id_mots_cles']."'>";
- echo "<td><a href='http://www.google.fr/search?hl=fr&btnG=Rechercher&meta=&q=allintitle%3A".$donnees['nom_mots_cles']."'>".$donnees['nom_mots_cles']."</td>";
- echo "<td align='center'><input type='text' name='recherche' value='".$donnees['recherche_mots_cles']."' size='20' /></td>";
- echo "<td align='center'><input type='text' name='resultat' value='".$donnees['resultat_mots_cles']."' size='20' /></td>";
- echo "</tr>";
- }
- ?>
|
Récupération des données
Code :
- <?php
- $resultat = $_POST['resultat'];
- $recherche = $_POST['recherche'];
- $id = $_POST['id'];
- $i = 1;
- foreach ($id as $selection) {
- $sql = "UPDATE mots_cles SET resultat_mots_cles=".$resultat." where id_mots_cles=".$selection;
- $sql2 = "UPDATE mots_cles SET recherche_mots_cles=".$recherche." where id_mots_cles=".$selection;
- echo $sql."<br>";
- echo $sql2."<br>";
- $i++;
- /* mysql_query($sql);
- mysql_query($sql2); */
- }
|
Merci,
José