Passage de variable
mar
-
Nhay Messages postés 838 Date d'inscription Statut Membre Dernière intervention -
Nhay Messages postés 838 Date d'inscription Statut Membre Dernière intervention -
j'essaye de passer un variable d'une page à une autre
je l'ai envoyé d'une formulaire et j'ai essayer de le récupérer d'une autre page dans la fonction récupérer mais le système m'affiche :( ! ) Notice: Undefined index: id in C:\wamp\www\pluma\Publication.php on line 16
<form method="GET" action="Publication.php">
<b>Plumer</b><br>
<input type="text" name="plume" > <br>
<?php
$_POST['id'] = $id;
?>
<input type="submit" value="publier" name="pub" />
</form>
public function recuper(){
if($_GET['plume']!=''){
$pub=$_GET['plume'];
$cc=$_GET['id'];
include ('conf.php');
$req="INSERT INTO publication values('','$pub','','$cc')";
$res = mysql_query($req);
mysql_close();
}
}
je l'ai envoyé d'une formulaire et j'ai essayer de le récupérer d'une autre page dans la fonction récupérer mais le système m'affiche :( ! ) Notice: Undefined index: id in C:\wamp\www\pluma\Publication.php on line 16
<form method="GET" action="Publication.php">
<b>Plumer</b><br>
<input type="text" name="plume" > <br>
<?php
$_POST['id'] = $id;
?>
<input type="submit" value="publier" name="pub" />
</form>
public function recuper(){
if($_GET['plume']!=''){
$pub=$_GET['plume'];
$cc=$_GET['id'];
include ('conf.php');
$req="INSERT INTO publication values('','$pub','','$cc')";
$res = mysql_query($req);
mysql_close();
}
}
3 réponses
-
essaye tout d'abord de définir $id avant de l'affecter à ton $_POST
-
Pourquoi ne passes tu pas toutes tes variables avec POST ?
<form method='post' action='Publication.php'>
Tu souhaites récuperer le contenu de ton input "plume" ? -
ça te sert à rien ça :
<?php $_POST['id'] = $id; ?>
Tu défini une variable, mais ça ne l'envoie pas pour autant.
Essaye plutôt ça :<input type='hidden' name='id' value='<?php echo $id;?>' />