Bonjour,
j'ai un petit souci avec ma variable POST.
Voici le problème :
J'ai une page de formulaire intiutlé contact.php qui renvoie une varaible à une autre page quand on clique sur un bouton. Voila le code en javascript de ce qu'elle renvoie :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<SCRIPT LANGUAGE="JavaScript">
document.write ('<input type="hidden" name="prov" value="'+prov+'">');
</script>
J'ai testeé en faisnt un alert(prov); pour voir si j'avais bien qqch dans ma variable prov et c'est bon.
Ensuite, quand on clique sur le bouton, cele renvoie des infos (dont prov)a une autre page demandeenregistrée3.php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?
$hote = "localhost";
$login = "aaaa";
$mdp = "bbb";
$base= "ccc";
mysql_connect($hote, $login, $mdp) or die ("Impossible de se connecter au serveur");
mysql_select_db($base) or die ("Impossible de récupérer la base de données");
 
$nom=strtoupper(rawurlencode($_POST[nom]));
$prenom=rawurlencode($_POST[prenom]);
$ville=strtoupper(rawurlencode($_POST[ville]));
$adr=rawurlencode(nl2br($_POST[adresse]));
$code=rawurlencode($_POST[codepostal]);
$tel=rawurlencode($_POST[tel]);
 
$query="SELECT * FROM clients WHERE nom='$nom' AND prenom='$prenom'";
$result=mysql_query($query);
$nb=mysql_num_rows($result);
 
if ($nb==0) {
$queryA="INSERT INTO `clients` ( `cli_id` , `nom` , `prenom` , `adresse` , `code` , `ville` , `tel` , `mail` , `prov` , `ip` , `origine` , `abon` )
VALUES ('', '$nom', '$prenom', '$adr', '$code', '$ville', '$tel', '$_POST[email]', '".$_POST[prov]."', '$REMOTE_ADDR', '$HTTP_REFERER', '')";
 
mysql_query($queryA);
$queryB="SELECT * FROM clients WHERE nom='$nom' AND prenom='$prenom'";
$resultB=mysql_query($queryB);
$rowB=mysql_fetch_array($resultB);
$cli_id=$rowB[cli_id];
....
Et quand je fais un echo de $_POST[prov] cela me renvoie rien.
Ai - je mal écrit ma requete SQL? ou il y a autre chose?

Merci d'avance. [/code]