Récupérer les valeurs d'un < table >
Arbitta
Messages postés
84
Statut
Membre
-
Zep3k!GnO Messages postés 2049 Statut Membre -
Zep3k!GnO Messages postés 2049 Statut Membre -
salut,
j'ai créer un tableau en php (<table> </table>) avec plusieurs ligne et colonne qui contient des différentes valeus .Je veut récupérer le contenu de mon tableau comment je fait?.
j'ai créer un tableau en php (<table> </table>) avec plusieurs ligne et colonne qui contient des différentes valeus .Je veut récupérer le contenu de mon tableau comment je fait?.
1 réponse
-
Ajoutes un formulaire dans ton tableau avec les valeurs en type="hidden" par exemple.
-
-
-
<html> <body> <?php echo ' <form name="formRobot" action="resultat.php" method="post"> echo '<input type="submit" value="send" /> '; echo '<table name="tableRobots">' ; echo '<tr> <td> Lien </td> <td> Allow </td> <td> DisAllow </td> </tr> '; while (!feof($fp)) { $cont=fgets($fp,1024); $i++; if (strstr($cont,$findURL)) { if ( preg_match( '@href="([^"]+)"@' , $cont, $match ) ) { $href = array_pop($match); echo '<tr>'; echo '<td> '.$href.'</td>' ; echo '<td> <input type="checkbox" name="check1"> </td> '; echo '<td> <input type="checkbox" name="check2"> </td> '; echo '</tr>' ; } }} echo '</table> ' ; echo '</form>' ; if (isset($_POST['check1'])){ fputs($fich," 1 :"); fputs($fich,$href);} else{ fputs($fich," 2 :"); fputs($fich,$href);} fclose($fp); ?> </body> </html>
aprés avoir chercher les liens je les affiches dans un tableau puis je check mes case à coché et à la fin je récupére la valeur du lien et du checkbox dans un autre fichier.
je veut faire ça .- Il manque quelques morceaux de scripts à ce que tu me donnes, mais c'est pas grave, je vais extrapoler.
En fait ton problème c'est que :
- 1] tes checkbox ont toutes le même nom : check1 / check2.
- 2] tes checkbox n'ont pas de valeurs (et tu me dis que tu veux récupérer la valeur du href, mais je ne vois nulle part ou tu la transmets.
Au niveau du nommage des checkbox, utilises ton compteur $i par exemple :
echo '<td> <input type="checkbox" name="check1-".$i."> </td> ';
echo '<td> <input type="checkbox" name="check2-".$i."> </td> ';
Comme ça tu auras check1-1, check2-1, check1-2, check2-2, check3-1, check3-2,etc...
-