faire appel à un input submit au sein d'un code php
Bonjour,
voici mon problème. J'ai un formulaire de contact que voici:
Code:
1 2 3 4 5
| <form method='post'>
<inputtype="text" name="remplir" />
<input type="submit" name="ok1" VALUE="ok"/>
</form> |
et voici le code qui se charge de collecter les données pour les traiter:
Code:
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 30 31 32 33 34
| if(isset($_POST['remplir']) AND isset($_POST['ok1'])){
if(!empty($_POST['remplir']) ){
$remplir = $_POST['remplir'];
//on regarde si une donné est deja presente ou pas dans la bdd
$connect= mysql_connect('localhost','root','') or die('Error') ;
mysql_select_db('bddsite') or die('database not found');
$recherche = "SELECT id FROM site WHERE remplir='$remplir' ";
$resultat = mysql_query($recherche);
$nonpresent= mysql_num_rows($resultat);
if($nonpresent >= 1){
//s'il existe déjà la donnée dans la bdd on demande à l'utilisateur de confirmer pour ajouter ou non la donnée précédemment remplis dans le formulaire
echo "Voulez vous poursuivre ?
<input type='submit 'value='Oui' name='ok'></br>
<input type='submit' value='annuler' name='notok'>
";
if (isset($_POST['ok'])) {
// Enregistrement dans bdd
$query = sprintf("INSERT INTO data (remplir) VALUES ('%s')",
mysql_real_escape_string($remplir));
mysql_query($query) or die(mysql_error());
mysql_close();
}
if(isset($_POST['notok'])){
echo "message non rajouté a la bdd";
}
}
} |
me message de confirmation ("OUI/NON") s'affiche bien mais ça ne fais rien. La connexion a la bdd dans le cas du "OUI" ne se fais pas, et si on clique "NON" le message d'erreur ("message non rajouté a la bdd";) n'apparait pas
Merci d'avance si vous avez une solution à m'apporter