Get vide
Fermé
cedlao
Messages postés
3
Date d'inscription
mardi 30 octobre 2007
Statut
Membre
Dernière intervention
30 octobre 2007
-
30 oct. 2007 à 19:08
cedlao Messages postés 3 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 30 octobre 2007 - 30 oct. 2007 à 21:27
cedlao Messages postés 3 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 30 octobre 2007 - 30 oct. 2007 à 21:27
4 réponses
sfel
Messages postés
1640
Date d'inscription
lundi 18 juin 2007
Statut
Membre
Dernière intervention
15 juillet 2009
430
30 oct. 2007 à 19:21
30 oct. 2007 à 19:21
bionjour,
pourrais-tu donner le <form> entier ?
pourrais-tu donner le <form> entier ?
cedlao
Messages postés
3
Date d'inscription
mardi 30 octobre 2007
Statut
Membre
Dernière intervention
30 octobre 2007
30 oct. 2007 à 19:48
30 oct. 2007 à 19:48
<?php
$Dossier = opendir("archives");
echo ' <form method="GET" action="histo.php" >';
echo ' <select name="histo">';
while ($Fichier = readdir($Dossier)){
if ($Fichier != "." && $Fichier != ".."){
$POST[nomFichier] = $Fichier;
}
echo '<option>';
echo $POST[nomFichier] ;
echo '</option>';
}
$Dossier = opendir("archives");
echo ' <form method="GET" action="histo.php" >';
echo ' <select name="histo">';
while ($Fichier = readdir($Dossier)){
if ($Fichier != "." && $Fichier != ".."){
$POST[nomFichier] = $Fichier;
}
echo '<option>';
echo $POST[nomFichier] ;
echo '</option>';
}
sfel
Messages postés
1640
Date d'inscription
lundi 18 juin 2007
Statut
Membre
Dernière intervention
15 juillet 2009
430
30 oct. 2007 à 20:32
30 oct. 2007 à 20:32
alors la syntaxe est $_POST['nomFichier']
et dans ton cas c'est $_GET['nomFichier'], et non pas $_POST
et dans ton cas c'est $_GET['nomFichier'], et non pas $_POST
cedlao
Messages postés
3
Date d'inscription
mardi 30 octobre 2007
Statut
Membre
Dernière intervention
30 octobre 2007
30 oct. 2007 à 21:27
30 oct. 2007 à 21:27
Ce n'est pas a ce niveau que j'ai un souci.
J'arrive bien avec le code a recuperer le nom du fichier dans ma liste et à l'envoyer a histo.php
<?php
$fic=$_GET['histo'];
$enreg=file("archives/".$fic);
for ($j=0;$j<100;$j++){
$mot=explode(";",$enreg[$j]);
for ($i=0;$i<7;$i++){
$PosTab[$i][$j]=$mot[$i];
}
}
?>
J'ai bien comme attendu dans ma barre d'adresse ...../histo.php?histo=Mon fichier
Le probleme survient quand je demande depuis cette page (avec la meme liste déroulante ) un autre fichier : ....../histo.php?
donc pas de fichier a parser et pas de données et les nerfs.
Si je reviens à la page précédente donc index.php avec mon navigateur préféré et qu'a ce moment je selectionne un autre fichier dans ma liste, tout est OK
Merci
J'arrive bien avec le code a recuperer le nom du fichier dans ma liste et à l'envoyer a histo.php
<?php
$fic=$_GET['histo'];
$enreg=file("archives/".$fic);
for ($j=0;$j<100;$j++){
$mot=explode(";",$enreg[$j]);
for ($i=0;$i<7;$i++){
$PosTab[$i][$j]=$mot[$i];
}
}
?>
J'ai bien comme attendu dans ma barre d'adresse ...../histo.php?histo=Mon fichier
Le probleme survient quand je demande depuis cette page (avec la meme liste déroulante ) un autre fichier : ....../histo.php?
donc pas de fichier a parser et pas de données et les nerfs.
Si je reviens à la page précédente donc index.php avec mon navigateur préféré et qu'a ce moment je selectionne un autre fichier dans ma liste, tout est OK
Merci