Recupération de donnée avec post php

Résolu/Fermé
drogba7213 Messages postés 1524 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 3 avril 2010 - 24 févr. 2009 à 11:00
drogba7213 Messages postés 1524 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 3 avril 2010 - 24 févr. 2009 à 11:25
Bonjour,

j'ai un petit problème que je pense simple mais je suis un peu fatigué et je ne voit pas pourquoi je ne récupère pas les données

j'ai mis ca dans ma page.php
$i = 0; 
foreach($tab_res as $ligne) 
{ 
$ouv = $ligne['OUVERTURE']; 
echo "<td class='table-ligne1-centre' width='100'><input name='Ouverture" . $i . "' value=$ouv id='Ouverture' maxlength='3' size='3' type='text'></td>"; 
$i++; 
} 


mais dans l'autre page pour récupérer

for ( $j = 0; $j <= $i ; $j++ ) 
{ 
$ouv[$j] = $_POST['Ouverture' . $i]; 
} 

echo $ouv[1]; 
echo "<br>"; 


et rien ne s'affiche
voyez vous pourquoi svp

merci d'avance
A voir également:

4 réponses

Mikey_UFC Messages postés 312 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 1
24 févr. 2009 à 11:06
Salut,

for ( $j = 0; $j <= $i ; $j++ ) 
{ 
$ouv[$j] = $_POST['Ouverture' . $i]; => ce n'est pas $j plutôt ?
}
0
Passarinho44 Messages postés 963 Date d'inscription mercredi 28 mai 2008 Statut Contributeur Dernière intervention 13 juin 2012 132
24 févr. 2009 à 11:08
Oui déjà ça serait $j, et puis de toute façon, $i n'est plus initialisé vu que c'est pas sur la même page que la première partie.

Quand j'ai proposé ce code je suis parti sur le fait que ces deux parties étaient sur la même page ^^
0
Mikey_UFC Messages postés 312 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 1
24 févr. 2009 à 11:19
Dans ce cas, tu peux faire :
foreach($_POST as $cle => $val)
{
  if(substr($cle,0,9)=="Ouverture")
  {
    $ouv[substr($cle,9)] = $_POST['Ouverture' . substr($cle,9)];
  }
}

ou
$i=0;
while(isset($_POST["Ouverture".$i]))
{
  $ouv[$i] = $_POST['Ouverture' . $i];
  $i++;
}
0
Passarinho44 Messages postés 963 Date d'inscription mercredi 28 mai 2008 Statut Contributeur Dernière intervention 13 juin 2012 132
24 févr. 2009 à 11:21
Oui moi je lui ai proposé la seconde solution et elle fonctionne bien.
0
drogba7213 Messages postés 1524 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 3 avril 2010 21
24 févr. 2009 à 11:25
merci a vous deux c'est très gentil
0