Php renvoi de valeurs
Résolu
debutantXXL
-
debutantXXL -
debutantXXL -
Bonjour,
j ai un petit probleme sur un envoi de valeur par <a href
j appelle une page arichive avec une variable annee qui est récupérée comme suit
$num=$_GET['num'];
ca, ca marche
ensuite je liste mes repertoires pour les fichiers contenant la valeur $num en en tete de fichiers
if (is_dir ($dir))
{ // si c'est un repertoire on l'ouvre
$dh = opendir ($dir);
while (($file = readdir ($dh)) !== false )
{
if ($file !== '.' && $file !== '..')
{
if (substr($file,0,4) == $num)
{
echo "<tr><td><a href='affiche_image.php?num=$num&image=./$dir/$file'>".$file."</a></td></tr>";
}
}
}
}
ca, ca marche
j'ouvre le formulaire affiche_image avec la bonne valeur de $num
ca, ca marche
puis je voudrais retourner à la page d'appel précédente en renvoyant la même valeur
<?php
$image=$_GET['image'];
$exp=$_SERVER['HTTP_REFERER'];
$num=$_GET['num'];
include ("entete1.php");
?>
<html>
<body>
<br><br><br><br><br>
<?php
echo "<p> ".$exp ."image : ".$image."<img src=$image></p>";
?>
ca, ca marche
<form method="get" action="<?php echo $exp."?num=".$num; ?>">
<input type="submit" value="RETOUR CHOIX DES ARCHIVES" background-color: #FFFFCC">
</body>
</html>
ca, ca marche pas
$exp a comme valeur archives.php?num=2008 et quand je renvoie la valeur, ca me relance que archives.php sans tenir compte de la valeur.
si je rajoute la valeur <?php echo $exp."?num=".$num; ?>" pareil.
et comme ca
<form method="get" action="<?php echo $exp; ?>'?num='<?php echo $num; ?>">
qui peut me dire ou est le pb?Pourquoi tout ce qui suit archives.php n'est pas pris en compte?
merci
j ai un petit probleme sur un envoi de valeur par <a href
j appelle une page arichive avec une variable annee qui est récupérée comme suit
$num=$_GET['num'];
ca, ca marche
ensuite je liste mes repertoires pour les fichiers contenant la valeur $num en en tete de fichiers
if (is_dir ($dir))
{ // si c'est un repertoire on l'ouvre
$dh = opendir ($dir);
while (($file = readdir ($dh)) !== false )
{
if ($file !== '.' && $file !== '..')
{
if (substr($file,0,4) == $num)
{
echo "<tr><td><a href='affiche_image.php?num=$num&image=./$dir/$file'>".$file."</a></td></tr>";
}
}
}
}
ca, ca marche
j'ouvre le formulaire affiche_image avec la bonne valeur de $num
ca, ca marche
puis je voudrais retourner à la page d'appel précédente en renvoyant la même valeur
<?php
$image=$_GET['image'];
$exp=$_SERVER['HTTP_REFERER'];
$num=$_GET['num'];
include ("entete1.php");
?>
<html>
<body>
<br><br><br><br><br>
<?php
echo "<p> ".$exp ."image : ".$image."<img src=$image></p>";
?>
ca, ca marche
<form method="get" action="<?php echo $exp."?num=".$num; ?>">
<input type="submit" value="RETOUR CHOIX DES ARCHIVES" background-color: #FFFFCC">
</body>
</html>
ca, ca marche pas
$exp a comme valeur archives.php?num=2008 et quand je renvoie la valeur, ca me relance que archives.php sans tenir compte de la valeur.
si je rajoute la valeur <?php echo $exp."?num=".$num; ?>" pareil.
et comme ca
<form method="get" action="<?php echo $exp; ?>'?num='<?php echo $num; ?>">
qui peut me dire ou est le pb?Pourquoi tout ce qui suit archives.php n'est pas pris en compte?
merci
A voir également:
- Php renvoi de valeurs
- Easy php - Télécharger - Divers Web & Internet
- Renvoi ooredoo - Forum Samsung
- Désactiver renvoi d'appel ooredoo - Forum Mobile
- Desactiver renvoi mobilis ✓ - Forum telephonie fixe
- Excel liste de valeurs - Guide
2 réponses
Salut,
Pourquoi tu fais un formulaire pour faire un retour en arrière? Un href suffit.
De plus tu n'as pas fermé ton formulaire.
Si tu veux retourner à la page précédente tu as le javascript.
essaye : <a href="javascript:history.back()">Retour</a>
Pourquoi tu fais un formulaire pour faire un retour en arrière? Un href suffit.
De plus tu n'as pas fermé ton formulaire.
Si tu veux retourner à la page précédente tu as le javascript.
essaye : <a href="javascript:history.back()">Retour</a>
j ai mis comme ca
<a href="javascript:history.back()">
<form method="get" >
<input type="submit" value="RETOUR CHOIX DES ARCHIVES" background-color: #FFFFCC"></form> </a>
pour conserver mon bouton.
as tu une solution plus ergonomique ou ce qui est la est correct?
merci
Le mieux serait de créer une image personnalisé que tu insères comme ça :
<a href="javascript:history.back()"> <img src="image.jpg' style='" border:0;"> </a>
Ton site y gagnerais en esthétisme ^^
Sinon, marque ton sujet comme résolu ;)