Aied dans ma quête perpetuelle du php

Eléphant du PHP | 76 Messages

29 oct. 2007, 20:01

Bonsoir,
Etant toujours dans ma quête d'apprentissage du php et de ces |*() merveilleux tableaux!
<?php foreach( $_SESSION['tableau'] as $tab)
    {
for($i = 0; $i != $tab["multi"]; $i++)
    {
		
		?>
		<tr>		
				<td width="186">
                <p>pre<input type="text" name="prenom[<?echo $i;?>]" "><input type="hidden" name="id" value="<?echo $tab["nombre"];?>"></p>
                                                </td>
            <td width="76">
                <input type="text" name="add[<?echo $i;?>]" size="4">
                                                </td>
            <td width="111">
                <input type="text" name="pod[<?echo $i;?>]" size="7">
                                                </td>
            <td width="118">
              <input type="text" name="cha[<?echo $i;?>]" size="5">
                                                </td>
   
   </tr>
   
	<?}
    }
?>

dans quelle direction dois je aller pour que quand je valide mon formulaire j'arrive à me retrouver dans un tableau?

Code : Tout sélectionner

id : 0=255 prenom : 0 = dede 1 = olive add : 0 = 7 1 = 5 pod : 0 = 9 1 = 2 chat : 0 = 6 1 = 1

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

29 oct. 2007, 20:18

au plus simple
<input type="text" name="prenom[]" size="4">
tu récupères une variable $_POST["prenom"] avec un sous tableau de prenoms
print_r($_POST["prenom"]);

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 76 Messages

29 oct. 2007, 21:52

à partie de là comment recuperer les donnés pour

Code : Tout sélectionner

Array prenom ( [0] => g est de l'id:255 [1] => j est de l'id:255 [2] => n est de l'id:260 [3] => o est de l'id:270 [4] => p est de l'id:270 ) Array add ( [0] => 140 est de l'id:255 [1] => 185 est de l'id:255 [2] => 254 est de l'id:260 [3] => 185 est de l'id:270 [4] => 140 est de l'id:270 ) Array pod ( [0] => 40 est de l'id:255 [1] => 42 est de l'id:255 [2] => 42 est de l'id:260 [3] => 42 est de l'id:270 [4] => 40 est de l'id:270
parce que là je Image

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

29 oct. 2007, 21:58

Soit tu ajoutes un champ hidden avec un name="ids[]" et en values les ids.
En parcourant les tableaux tu peux faire la correspondance.

Soit spécifier l'id un peu comme tu avais commencé
<input type="text" name="prenom[<?echo $id_qui_sort_de_je_ne_sait_ou;?>]" ">

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 76 Messages

29 oct. 2007, 22:02

merci :pouce: