Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: Carine le le 18-10-2008 a 00:29:34

Titre: [Résolu]Problème avec ISSET
Posté par: Carine le le 18-10-2008 a 00:29:34

Bonjour à tous,

Depuis plusieurs jours je butte sur ce problème, et mes pauvres yeux commencent à fatiguer :o. J'ai essayé d'adapter des modèles que j'ai trouvé sur le net mais rien ne marche .

Mon objectif: mettre en place un champs texte pour récolter des adresses email, et un bouton pour valider l'envoi de l'adresse email dans ma bdd.

Ma bdd: J'ai créé une table GRANDJEU avec 2 champs, le premier champ est:

- ID (clé primaire, INT, auto crément)
- EMAIL (texte)


Voilà le code que j'ai mis en place, j'espère que je ne vais pas vous donner mal à la tête:

<legend align="center" class="titre">TIRAGE AU SORT</legend>
<form>

<input type="text" name="email" id="email" />

<br />
<br />
<input type="submit" name="button" id="button" value="Envoyer" />
</form>

<?php
if(isset($_POST['email'])){
$email=mysql_real_escape_string($_POST['email']);
mysql_query("INSERT INTO grandjeu VALUES ('$email')");
}   
?>

Merci d'avance pour votre aide :-[   

Titre: Re:isset
Posté par: Krash le le 18-10-2008 a 10:03:16

Si ton code php est sur la meme page que le formulaire remplace

<form>

par

<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">

ou si tu as des paramèttres passés dans la barre d'adresse comme par exemple index.php?page=contact

<form action="<?php echo $_SERVER['REQUEST_URI'] ?>" method="post">

Sinon si le code php est par exemple sur la page : validation.php

<form action="validation.php" method="post">

Titre: Re:isset
Posté par: valley le le 18-10-2008 a 11:48:16

Mille mercis Krash, ça fonctionne :-)


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.