Remplacer un bouton HTML
Résolu/Fermé
phpuser
Messages postés
56
Date d'inscription
dimanche 25 juillet 2010
Statut
Membre
Dernière intervention
9 mars 2012
-
4 août 2010 à 01:08
phpuser Messages postés 56 Date d'inscription dimanche 25 juillet 2010 Statut Membre Dernière intervention 9 mars 2012 - 4 août 2010 à 11:46
phpuser Messages postés 56 Date d'inscription dimanche 25 juillet 2010 Statut Membre Dernière intervention 9 mars 2012 - 4 août 2010 à 11:46
A voir également:
- Remplacer un bouton HTML
- Remplacer disque dur par ssd - Guide
- Remplacer word - Guide
- Editeur html - Télécharger - HTML
- Remplacer un visage sur une photo - Guide
- Réinitialiser chromecast sans bouton - Guide
1 réponse
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
4 août 2010 à 10:50
4 août 2010 à 10:50
Voilà une autre methode
voir commentaires
voir commentaires
<?php //init variables de travail $codes_bons=false; $message=""; $nom=""; $code=""; if(isset($_POST['bouton_identification'])) { //le bouton a été cliqué $connexion=mysql_connect( "localhost" , "root" , "" ); mysql_select_db("parc_info"); //recup nom et passw et protection $nom=mysql_real_escape_string($_POST['nom']); $code=mysql_real_escape_string($_POST['code']); //recherche si le couple nom / code existe dans la table chef, pas besoin de boucle while la condition WHERE fait le boulot $requete1="SELECT nom, password_admin FROM chef WHERE nom='".$nom."' AND password='".$code."'"; $resultat1=mysql_query($requete1)or die ('Pb avec la requette1 :'.mysql_error()); //on regarde si on en a trouvé 1 ds table chef if(mysql_num_rows($resultat1) == 1){ $codes_bons=true; header("Location:admin.php"); //attention avant cette ligne il ne doit y avoir aucune balise ou texte HTML exit(); //pas obligatoire }else{ //on en a pas trouve dans la table chef on va chercher dans la table user $requete2="SELECT pseudo, password FROM user WHERE nom='".$nom."' AND password='".$code."'"; $resultat2=mysql_query($requete2)or die ('Pb avec la requette2 :'.mysql_error()); //on regarde si on en a trouvé 1 if(mysql_num_rows($resultat2) == 1){ $codes_bons=true; header("Location:user.php"); exit();//pas obligatoire }else{ //la on a pas trouvé ni dans l'une ni dans l'autre, le couple nom /code n'est pas bon //on doit réafficher le formulaire avec un message $codes_bons=false; $message="Login ou mot de passe incorrects !"; } } } /* ci dessous la partie HTML et le formulaire $_SERVER['PHP_SELF'] sert a avoir le nom du script en cours pour qu'il s'appelle lui même value="<?php echo $nom; ?>" et code sert à réafficher si erruer de codes les codes déja sasis par l'utilisateur NB: j'ai modifié un peu le name du bouton Submit */ ?> <!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>Login</title> </head> <body> <form id="monform" name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" > <p> <label>login : <input type="text" name="login" value="<?php echo $nom; ?>" /> </label> </p> <p> <label>password : <input type="text" name="code" value="<?php echo $code; ?>"/> </label> </p> <?php //affichage du message eventuel en cas de mauvais codes if($message != ""){ echo '<p><font color="red">'.$message.'</font></p>'; } ?> <p> <label> <input type="submit" name="bouton_identification" value="identification" /> </label> </p> </form> </body> </html>
4 août 2010 à 11:46