A voir également:
- Method post et name dans le formulaire
- Formulaire de réclamation facebook - Guide
- Post it windows - Télécharger - Agendas & Calendriers
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum HTML
- Problème d'envoi de formulaire ✓ - Forum PHP
- Google Chrome : "Nouvel envoi du formulaire" - Forum Google Chrome
10 réponses
Utilisateur anonyme
14 déc. 2008 à 16:08
14 déc. 2008 à 16:08
fais comme ceci :
et tu récupere comme ça :
if(isset($_SESSION['login']) { echo"<td><form action='include/ajout_panier.php' method='POST'><input type='submit' name='".$film."' value='panier'></form></td>"; }
et tu récupere comme ça :
$_POST[$film]
mp5player
Messages postés
49
Date d'inscription
mercredi 10 décembre 2008
Statut
Membre
Dernière intervention
20 décembre 2008
48
14 déc. 2008 à 16:08
14 déc. 2008 à 16:08
sur ta page ajout_panier.php
Comment la page sais quelle est la valeur de la variable a replacer dans $film ?
Comment la page sais quelle est la valeur de la variable a replacer dans $film ?
Et bien voila mon code en gros ...
function news()
{
echo "Voici la liste des nouveautés DVD du site</br>";
$req=DB::Sql("select image,Titre,Data_sortie,Acteurs,Resume from dvd where id_DVD>(select max(id_dvd-3) from dvd)");
while($liste=mysql_fetch_row($req))
{
echo "<table align='center' border='3px double black'><tr><td><img src='$liste[0]'><td>";
echo "<td><h3>".$liste[1]."</h3> Date de sortie:".$liste[2]." </br> Acteurs pricinpaux:";
echo "".$liste[3]."</br>Synopsis :</br>".$liste[4]."</td>";
if(isset($_SESSION['login']))
{
$film=$liste[1];
echo"<td><form action='include/ajout_panier.php' method='POST'><input type='submit' name='".$film."' value='panier'></form></td>";
}
echo "</tr></table>";
}
}
function news()
{
echo "Voici la liste des nouveautés DVD du site</br>";
$req=DB::Sql("select image,Titre,Data_sortie,Acteurs,Resume from dvd where id_DVD>(select max(id_dvd-3) from dvd)");
while($liste=mysql_fetch_row($req))
{
echo "<table align='center' border='3px double black'><tr><td><img src='$liste[0]'><td>";
echo "<td><h3>".$liste[1]."</h3> Date de sortie:".$liste[2]." </br> Acteurs pricinpaux:";
echo "".$liste[3]."</br>Synopsis :</br>".$liste[4]."</td>";
if(isset($_SESSION['login']))
{
$film=$liste[1];
echo"<td><form action='include/ajout_panier.php' method='POST'><input type='submit' name='".$film."' value='panier'></form></td>";
}
echo "</tr></table>";
}
}
fais comme ceci :
if(isset($_SESSION['login'])
{
echo"<td><form action='include/ajout_panier.php' method='POST'><input type='submit' name='".$film."' value='panier'></form></td>";
}
et tu récupere comme ça :
$_POST[$film]
.... ca ne marche pas aparemment :(
if(isset($_SESSION['login'])
{
echo"<td><form action='include/ajout_panier.php' method='POST'><input type='submit' name='".$film."' value='panier'></form></td>";
}
et tu récupere comme ça :
$_POST[$film]
.... ca ne marche pas aparemment :(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mp5player
Messages postés
49
Date d'inscription
mercredi 10 décembre 2008
Statut
Membre
Dernière intervention
20 décembre 2008
48
14 déc. 2008 à 16:37
14 déc. 2008 à 16:37
Imagine que le nom du film soit "Spiderman"
Arrivé sur ton navigateur, ton code php suivant :
<form action='include/ajout_panier.php' method='POST'><input type='submit' name='".$film."' value='panier'></form>
sera devenu :
<form action='include/ajout_panier.php' method='POST'><input type='submit' name='spiderman' value='panier'></form>
Et donc sur la page ajout_panier.php
il faudrait qu'il y ai :
$_POST['spiderman'], or $film n'a aucune valeur sur cette page ....
Arrivé sur ton navigateur, ton code php suivant :
<form action='include/ajout_panier.php' method='POST'><input type='submit' name='".$film."' value='panier'></form>
sera devenu :
<form action='include/ajout_panier.php' method='POST'><input type='submit' name='spiderman' value='panier'></form>
Et donc sur la page ajout_panier.php
il faudrait qu'il y ai :
$_POST['spiderman'], or $film n'a aucune valeur sur cette page ....
mp5player
Messages postés
49
Date d'inscription
mercredi 10 décembre 2008
Statut
Membre
Dernière intervention
20 décembre 2008
48
14 déc. 2008 à 16:51
14 déc. 2008 à 16:51
Mets le dans une session
JE crois que j'ai déja essayer ... mais ca a pas fonctionner ...
en fait je m'y suis peut étre mal pris.
Tu vois comment je pourrais faire avec les SESSIONS ???
en fait je m'y suis peut étre mal pris.
Tu vois comment je pourrais faire avec les SESSIONS ???
mp5player
Messages postés
49
Date d'inscription
mercredi 10 décembre 2008
Statut
Membre
Dernière intervention
20 décembre 2008
48
14 déc. 2008 à 17:12
14 déc. 2008 à 17:12
quand tu fait des tests avec des sessions, c'est chaud.
Il faut veiller à les effacer a chaque test, car sinon tu as l'impression que ca ne fonctionne pas alors qu'en fait ca marche.
Je ne suis pas tres bon en php mais essaye
$_SESSION['titre_film']=$liste[1];
echo"<td><form action='include/ajout_panier.php' method='POST'><input type='submit' name='".$_SESSION['titre_film']."' value='panier'></form></td>";
dans la premiere page
puis $_POST[$_SESSION['titre_film']] dans la deuxieme ....
Fait gaffe a la syntaxe, car mon domaine c'est plutôt l'ASP
Il faut veiller à les effacer a chaque test, car sinon tu as l'impression que ca ne fonctionne pas alors qu'en fait ca marche.
Je ne suis pas tres bon en php mais essaye
$_SESSION['titre_film']=$liste[1];
echo"<td><form action='include/ajout_panier.php' method='POST'><input type='submit' name='".$_SESSION['titre_film']."' value='panier'></form></td>";
dans la premiere page
puis $_POST[$_SESSION['titre_film']] dans la deuxieme ....
Fait gaffe a la syntaxe, car mon domaine c'est plutôt l'ASP