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

Arbitta Messages postés 84 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?.

1 réponse

Zep3k!GnO Messages postés 2049 Statut Membre 200
 
Ajoutes un formulaire dans ton tableau avec les valeurs en type="hidden" par exemple.
0
Arbitta Messages postés 84 Statut Membre
 
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 2049 Statut Membre 200
 
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 84 Statut Membre
 
<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 2049 Statut Membre 200 > Arbitta Messages postés 84 Statut Membre
 
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