Bouton confirmation php
Résolu/Fermé
Profil bloqué
-
13 avril 2010 à 18:40
Thiphariel Messages postés 49 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 31 août 2010 - 14 avril 2010 à 03:24
Thiphariel Messages postés 49 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 31 août 2010 - 14 avril 2010 à 03:24
A voir également:
- Bouton confirmation php
- Confirmation de lecture whatsapp - Guide
- Confirmation de lecture gmail - Guide
- Easy php - Télécharger - Divers Web & Internet
- Bouton reinitialisation pc - Guide
- Réinitialiser chromecast sans bouton - Guide
16 réponses
Thiphariel
Messages postés
49
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
31 août 2010
11
Modifié par Thiphariel le 13/04/2010 à 19:31
Modifié par Thiphariel le 13/04/2010 à 19:31
Javascript peux t'aider.
Ou alors, tu refait tout simplement un <form> à ce niveau :
Et pense à sécuriser tes requete SQL ... La n'importe quoi peux rentrer.
Regarde la fonction mysql_real_escape_string()
if (confirm("Etes vous sûr ?")) // Execution du code Php else // Si l'utilisateur n'a pas confirmé
Ou alors, tu refait tout simplement un <form> à ce niveau :
if ( $ok == true ) echo "nom exsistant" ; else { echo "nom non exsistant" ; echo "<br>" ; echo "enregistrer ?"; echo "<form method=\"post\"> <input type=\"hidden\" name=\"verif\" value=".$_POST['nom']." /> <input type=\"submit\" name=\"envoi\" value=\"Envoyer\" /> </form>"; if(isset($_POST['envoi'])){ $a=$_POST['verif'] ; $eq = " INSERT INTO user VALUES (NULL,'$a',545) " ; $es = mysql_query ($eq); } }
Et pense à sécuriser tes requete SQL ... La n'importe quoi peux rentrer.
Regarde la fonction mysql_real_escape_string()
sa n'a pas marcher
-------------------------------------------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>
<body>
<form method= "post" name="2" > nom <input type= "text" name="nom" ><br>
<input type= "submit" name= "submit" value= "OK" ><br>
<?php
if (isset($_POST['submit']))
{
if (empty($_POST['nom']))
{
echo "saisir le nom";
echo "<br>" ;
}
else
{
echo $_POST['nom'] ;
echo " <br> " ;
//connection au serveur .
mysql_connect ( "localhost" , "root" , "" ) or die ( "connection au serveur impossible" );
//selection de la base .
mysql_select_db ( "amin" ) or die ( "impossible de ce connecter a la base de donnee" );
$req = " select nom from user ";
$res = mysql_query ($req) ; //execution de la requete "req"
$ok=false;
while ($tab = mysql_fetch_array ( $res ) )
{
if ($tab['nom'] == $_POST['nom'])
$ok=true;
}
if ( $ok == true )
echo "nom exsistant" ;
else
{
echo "nom non exsistant" ;
echo "<br>" ;
echo "enregistrer ?";
echo "<form method='post'>
<input type='hidden' name='verif' value=".$_POST['nom']." > <input type='submit' name='envoi' value='Envoyer' >
</form>";
if(isset($_POST['envoi']))
{
$a=$_POST['verif'] ;
$eq = " INSERT INTO user VALUES (NULL,'$a',545) " ;
$es = mysql_query ($eq) ;
}
}
}
}
?>
</form>
</body>
</html>
-------------------------------------------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>
<body>
<form method= "post" name="2" > nom <input type= "text" name="nom" ><br>
<input type= "submit" name= "submit" value= "OK" ><br>
<?php
if (isset($_POST['submit']))
{
if (empty($_POST['nom']))
{
echo "saisir le nom";
echo "<br>" ;
}
else
{
echo $_POST['nom'] ;
echo " <br> " ;
//connection au serveur .
mysql_connect ( "localhost" , "root" , "" ) or die ( "connection au serveur impossible" );
//selection de la base .
mysql_select_db ( "amin" ) or die ( "impossible de ce connecter a la base de donnee" );
$req = " select nom from user ";
$res = mysql_query ($req) ; //execution de la requete "req"
$ok=false;
while ($tab = mysql_fetch_array ( $res ) )
{
if ($tab['nom'] == $_POST['nom'])
$ok=true;
}
if ( $ok == true )
echo "nom exsistant" ;
else
{
echo "nom non exsistant" ;
echo "<br>" ;
echo "enregistrer ?";
echo "<form method='post'>
<input type='hidden' name='verif' value=".$_POST['nom']." > <input type='submit' name='envoi' value='Envoyer' >
</form>";
if(isset($_POST['envoi']))
{
$a=$_POST['verif'] ;
$eq = " INSERT INTO user VALUES (NULL,'$a',545) " ;
$es = mysql_query ($eq) ;
}
}
}
}
?>
</form>
</body>
</html>
Thiphariel
Messages postés
49
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
31 août 2010
11
13 avril 2010 à 22:02
13 avril 2010 à 22:02
Qu'est ce qui n'a pas marché ?
Le bouton ? Ton code ?
Le bouton ? Ton code ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Thiphariel
Messages postés
49
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
31 août 2010
11
Modifié par Thiphariel le 13/04/2010 à 23:43
Modifié par Thiphariel le 13/04/2010 à 23:43
if ( $ok == true ) echo "nom exsistant" ; else { echo "nom non exsistant" ; echo "<br>" ; echo "enregistrer ?"; echo "<form method=\"post\"> <input type=\"hidden\" name=\"verif\" value=".$_POST['nom']." /> <input type=\"submit\" name=\"envoi\" value=\"Envoyer\" /> </form>"; if(isset($_POST['envoi'])){ $a=$_POST['verif'] ; $eq = " INSERT INTO user VALUES (NULL,'$a',545) " ; $es = mysql_query ($eq); if($es) echo "Nom enregistré !"; else echo "Erreur. Nom non enregistré !"; }
et lorque j'enlève echo "<form method=\"post\">
<input type=\"hidden\" name=\"verif\" value=".$_POST['nom']." />
<input type=\"submit\" name=\"envoi\" value=\"Envoyer\" />
</form>";
if(isset($_POST['envoi'])){
sa fonctionne
<input type=\"hidden\" name=\"verif\" value=".$_POST['nom']." />
<input type=\"submit\" name=\"envoi\" value=\"Envoyer\" />
</form>";
if(isset($_POST['envoi'])){
sa fonctionne
Thiphariel
Messages postés
49
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
31 août 2010
11
14 avril 2010 à 01:02
14 avril 2010 à 01:02
Et si tu fait :
Ca marche ?
$nom = $_POST['nom']; echo "<form method=\"post\"> <input type=\"hidden\" name=\"verif\" value=\"$nom\" /> <input type=\"submit\" name=\"envoi\" value=\"Envoyer\" /> </form>";
Ca marche ?
on utilise TeamViewer ?si vous pouvez?
Thiphariel
Messages postés
49
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
31 août 2010
11
14 avril 2010 à 01:07
14 avril 2010 à 01:07
Si tu veux. Mp moi l'ID et le pass dans ce cas.
Thiphariel
Messages postés
49
Date d'inscription
mardi 13 avril 2010
Statut
Membre
Dernière intervention
31 août 2010
11
14 avril 2010 à 03:24
14 avril 2010 à 03:24
Probleme résolu.
Form a l'interieur d'un form + condition if du deuxieme formulaire a sortir du premier.
Form a l'interieur d'un form + condition if du deuxieme formulaire a sortir du premier.