Prendre en considération mon menu deroulant
Fermé
wahchitos
Messages postés
4
Date d'inscription
vendredi 23 mai 2014
Statut
Membre
Dernière intervention
25 mai 2014
-
Modifié par 00lina00 le 23/05/2014 à 16:49
wahchitos Messages postés 4 Date d'inscription vendredi 23 mai 2014 Statut Membre Dernière intervention 25 mai 2014 - 25 mai 2014 à 16:46
wahchitos Messages postés 4 Date d'inscription vendredi 23 mai 2014 Statut Membre Dernière intervention 25 mai 2014 - 25 mai 2014 à 16:46
A voir également:
- Prendre en considération mon menu deroulant
- Menu déroulant excel - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Windows 11 menu démarrer classique - Guide
- Prendre photo avec webcam - Guide
2 réponses
wahchitos
Messages postés
4
Date d'inscription
vendredi 23 mai 2014
Statut
Membre
Dernière intervention
25 mai 2014
Modifié par wahchitos le 23/05/2014 à 17:02
Modifié par wahchitos le 23/05/2014 à 17:02
je suis vraiment bloqué et rien ne veut marcher, :(
voici le code pour verifier s'il existe dans ma base
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?php
if(isset($_POST['submit']))
{
$username=$_POST['username'];
$password=$_POST['password'];
if($username&&$password){
$password = md5($password);
$connect = mysql_connect('localhost','root','');
mysql_select_db('phplogin1');
$query = mysql_query("SELECT * FROM users WHERE username='$username'&&password='$password'");
$rows = mysql_num_rows($query);
if($rows==1){
$_SESSION['username']=$username;
header('location:membre.php');
}else echo"pseudo ou password incorrect";
}else echo"remplir tous les champs";
}
?>
<p>choisir prof ou etudiant</p>
<form method="post" action="">
<select name="typpe" size="1">
<option value="0">choisir</option>
<option value="1">prof</option>
<option value="2">etudiant</option>
</select>
<p>votre nom d'utilisateur</p>
<input type="text" name="username"/>
<p>votre mot de passe</p>
<input type="password" name="password"/><br> <br>
<input type="submit" name="submit" value="valider"/>
</form>
voici le code pour verifier s'il existe dans ma base
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?php
if(isset($_POST['submit']))
{
$username=$_POST['username'];
$password=$_POST['password'];
if($username&&$password){
$password = md5($password);
$connect = mysql_connect('localhost','root','');
mysql_select_db('phplogin1');
$query = mysql_query("SELECT * FROM users WHERE username='$username'&&password='$password'");
$rows = mysql_num_rows($query);
if($rows==1){
$_SESSION['username']=$username;
header('location:membre.php');
}else echo"pseudo ou password incorrect";
}else echo"remplir tous les champs";
}
?>
<p>choisir prof ou etudiant</p>
<form method="post" action="">
<select name="typpe" size="1">
<option value="0">choisir</option>
<option value="1">prof</option>
<option value="2">etudiant</option>
</select>
<p>votre nom d'utilisateur</p>
<input type="text" name="username"/>
<p>votre mot de passe</p>
<input type="password" name="password"/><br> <br>
<input type="submit" name="submit" value="valider"/>
</form>
-helper-
Messages postés
89
Date d'inscription
mercredi 21 mai 2014
Statut
Membre
Dernière intervention
15 juin 2014
27
24 mai 2014 à 09:46
24 mai 2014 à 09:46
Salut !
Dans la logique ça me semble plutôt pas mal...
Ce qui aurait pu aider ce sont les messages d'erreurs éventuels...
Quand on bloque sur un gros pavé comme ça, il faut pas hésiter à reprendre son code petit bout par petit bout et voir ou le comportement est pas normal...
Pour çà la fonction var_dump( ma variable1, ma variable2, ...) est pas mal... Placée à des endroits judicieux de ton code, te permettra de suivre et comprendre la ou çà ne va pas...
Bref faire du "Debug"....
Remarque concernant la sécurité...
On evite de se connecter en root... Surtout quand c'est un script automatique qui vient lire/écrire dedans... Car à la moindre faille.... Boom c'est tout le serveur de base de données qui tombe !
Et justement... tel quel ton script et parfait pour faire de l'injection SQL...
Dans la logique ça me semble plutôt pas mal...
Ce qui aurait pu aider ce sont les messages d'erreurs éventuels...
Quand on bloque sur un gros pavé comme ça, il faut pas hésiter à reprendre son code petit bout par petit bout et voir ou le comportement est pas normal...
Pour çà la fonction var_dump( ma variable1, ma variable2, ...) est pas mal... Placée à des endroits judicieux de ton code, te permettra de suivre et comprendre la ou çà ne va pas...
Bref faire du "Debug"....
Remarque concernant la sécurité...
On evite de se connecter en root... Surtout quand c'est un script automatique qui vient lire/écrire dedans... Car à la moindre faille.... Boom c'est tout le serveur de base de données qui tombe !
Et justement... tel quel ton script et parfait pour faire de l'injection SQL...
-helper-
Messages postés
89
Date d'inscription
mercredi 21 mai 2014
Statut
Membre
Dernière intervention
15 juin 2014
27
24 mai 2014 à 09:53
24 mai 2014 à 09:53
Excuse moi, je crains ne pas avoir parfaitement répondu à la question... Concrètement qu'est ce qui te bloque la maintenant ? Pour rediriger... header('location:mapage.php'); c'est bien... perso je mets un exit() pour arrêter le script après... mais je ne pense pas que ce soit qui ne marche pas...
wahchitos
Messages postés
4
Date d'inscription
vendredi 23 mai 2014
Statut
Membre
Dernière intervention
25 mai 2014
25 mai 2014 à 15:55
25 mai 2014 à 15:55
merci beaucoup :) helper :)
bn maintenant j ai regler le probleme
et j'avait un probleme,qunad un prof se deconnecte,quand je retourne a la page precedant,je trouve la page de la saisie des notes,donc c'est un grand pb,je vais essayer exit() :)
merci beacoup :)
bn maintenant j ai regler le probleme
et j'avait un probleme,qunad un prof se deconnecte,quand je retourne a la page precedant,je trouve la page de la saisie des notes,donc c'est un grand pb,je vais essayer exit() :)
merci beacoup :)
wahchitos
Messages postés
4
Date d'inscription
vendredi 23 mai 2014
Statut
Membre
Dernière intervention
25 mai 2014
25 mai 2014 à 16:46
25 mai 2014 à 16:46
çamarche tres bien le exit() merci bcp :)
il me rest un probleme
c'est comment devant chaque nom d'etudiant je doit avoi un textbox pour saisir sa note
si vous pouvez m'aider s'il vous plais :)
il me rest un probleme
c'est comment devant chaque nom d'etudiant je doit avoi un textbox pour saisir sa note
si vous pouvez m'aider s'il vous plais :)