Récupérer les valeurs d'un < table >

Fermé
Arbitta Messages postés 76 Date d'inscription jeudi 5 mars 2015 Statut Membre Dernière intervention 16 février 2016 - Modifié par noctambule28 le 21/04/2015 à 14:20
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 - 22 avril 2015 à 12:12
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?.
A voir également:

1 réponse

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
21 avril 2015 à 14:33
Ajoutes un formulaire dans ton tableau avec les valeurs en type="hidden" par exemple.
0
Arbitta Messages postés 76 Date d'inscription jeudi 5 mars 2015 Statut Membre Dernière intervention 16 février 2016
21 avril 2015 à 14:56
j'ai ajouter un formulaire mais ça ne marche pas je récupére juste la derniére valeur dans le tableau j'ai besoin d'une boucle je croi mais je ne sait pas comment la gérer .
0
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
21 avril 2015 à 15:13
Tout dépend de comment tu créées ton tableau, mais il faut bien 1 input type="hidden" par valeur que tu souhaites remonter.
0
Arbitta Messages postés 76 Date d'inscription jeudi 5 mars 2015 Statut Membre Dernière intervention 16 février 2016
21 avril 2015 à 15:21
<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 .
0
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200 > Arbitta Messages postés 76 Date d'inscription jeudi 5 mars 2015 Statut Membre Dernière intervention 16 février 2016
22 avril 2015 à 12:12
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...
0