Prendre en considération mon menu deroulant
wahchitos
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
wahchitos Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
wahchitos Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
bonjour,je suis debutant en php mysql et je suis demandé de faire un projet de gestion des notes des etudiants (faire une application qui permet de se connecter :prof ou etudiant) si prof on doit afficher un page qui,a traver laquelle il va saisir les notes de etudiants,et si c'est un etudiant,il va consulter ses notes
j'ai essayer ce code mais je ne sais pas comment lier un visiteur qqui select "prof" a la page prof,et meme pour "etudiant"
voici le code
<?php
if(isset($_POST['submit']))
{
$username=$_POST['username'];
$password=$_POST['password'];
if($username&&$password&&){
}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>
et aussi voci le code qui permet la saisie des notes
while ($donnees = $reponse->fetch())
{
?>
<table width="85%" border ="1" align ="center" height="60" >
<tr >
<td width="20%" align ="center"><?php echo $donnees['Etud_ID']; ?></td>
<td width="30%" align ="center"><?php echo $donnees['Etud_Nom']; ?></td>
<td width="30%" align ="center"><?php echo $donnees['Etud_Prenom']; ?></td>
<?php if($donnees['Note']<>0) {
?> <td width="20%" align ="center"><?php echo $donnees['Note']; ?></td>
<?php }
else {
echo '<td width="20%" align ="center"><INPUT type="text" name="note'.$donnees['Etud_ID'].'" > </td>'.
'<input type="hidden" name="Elem_ID" value='.$_GET['Elem_ID'].' />'; } ?>
</tr>
</table>
<?php
}
$reponse->closeCursor();
?>
<BR>
<input type="submit" name="submit" value="Envoyer"/> <BR> <a href="inserer.php">retourner</a>
j'ai essayer ce code mais je ne sais pas comment lier un visiteur qqui select "prof" a la page prof,et meme pour "etudiant"
voici le code
<?php
if(isset($_POST['submit']))
{
$username=$_POST['username'];
$password=$_POST['password'];
if($username&&$password&&){
}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>
et aussi voci le code qui permet la saisie des notes
while ($donnees = $reponse->fetch())
{
?>
<table width="85%" border ="1" align ="center" height="60" >
<tr >
<td width="20%" align ="center"><?php echo $donnees['Etud_ID']; ?></td>
<td width="30%" align ="center"><?php echo $donnees['Etud_Nom']; ?></td>
<td width="30%" align ="center"><?php echo $donnees['Etud_Prenom']; ?></td>
<?php if($donnees['Note']<>0) {
?> <td width="20%" align ="center"><?php echo $donnees['Note']; ?></td>
<?php }
else {
echo '<td width="20%" align ="center"><INPUT type="text" name="note'.$donnees['Etud_ID'].'" > </td>'.
'<input type="hidden" name="Elem_ID" value='.$_GET['Elem_ID'].' />'; } ?>
</tr>
</table>
<?php
}
$reponse->closeCursor();
?>
<BR>
<input type="submit" name="submit" value="Envoyer"/> <BR> <a href="inserer.php">retourner</a>
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
- Supprimer menu déroulant excel - Forum Excel
- Prendre photo avec webcam - Guide
2 réponses
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>
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...