je débute en php mais j'ai toujours des problèmes avec les requêtes par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<?php
session_start(); 
include("connexion.php");
if(isset($_POST['nom'])&& isset($_POST['prenom'])&& isset($_POST['email']) && isset($_POST['login']) && !isset($_POST['pass']) && isset($_POST['passe']) ){
   $nom=$_POST['nom'];
   $prenom=$_POST['prenom'];
   $email=$_POST['email'];
   $login=$_POST['login'];
   $pass=$_POST['pass'];
    if($_POST['pass']!==$_POST['passe']){ echo "le mot de passe ne respecte pas le format" ;}
    else{
        $req="SELECT * FROM utilisateurs WHERE login='".$_POST['login']."'" ;
         $rep=mysql_query($req) or die(mysql_error());
    $donne=mysql_fetch_array($rep);
    if(mysql_num_rows($rep)!=0){ echo "Veuillez choisir un autre nom d'utilisateur";
 
    }
    else{
    $ins="INSERT INTO `voiture`.`utilisateurs` ( `nom`, `prenom`, `email`, `login`, `pass`)
     VALUES ( '$nom', '$prenom', '$email', '$login', '$pass')";
 
 print_r($ins);
 
        $rep=mysql_query($ins) or die(mysql_error());
 
        $req="SELECT * FROM utilisateurs WHERE login='".$login."' AND pass=".$pass."'" ;
         $rep2=mysql_query($req) or die(mysql_error());
    $donne2=mysql_fetch_array($rep2);
    $ins="insert into client values ( '".$donne2['id_pers']."')";
    $rep3=mysql_query($ins) or die(mysql_error());
    header("location:signin.php");
 
 
    }
  }  
}
?>
<html><head><title>Register</title></head><body>
<form name="form1" action="" method="post">
<table border="0">
<tr><td colspan="2">nom</td></tr>
<tr><td colspan="2"><input type="text" name="nom" value="" /></td></tr>
<tr><td colspan="2">prenom</td></tr>
<tr><td colspan="2"><input type="text" name="prenom" value="" /></td></tr>
<tr><td colspan="2">email</td></tr>
<tr><td colspan="2"><input type="text" name="email" value="" /></td></tr>
<tr><td colspan="2">login</td></tr>
<tr><td colspan="2"><input type="text" name="login" value="" /></td></tr>
<tr><td colspan="2">mot de passe</td></tr>
<tr><td colspan="2"><input type="text" name="pass" value="" /></td></tr>
<tr><td colspan="2">confirmer mot de pass</td></tr>
<tr><td colspan="2"><input type="text" name="passe" value="" /></td></tr>
 
<tr>
<td><input type="submit" value="entrez" /></td>
<td><input type="reset" name="annuler"/></td></tr>
 
</table>
 
 
</form>
</body></html>
il faut qu'il fait un ajout a la base de donnee mais il ne fait pas
de meme:
<?php
session_start();
include("connexion.php");
?>
<html><title>panier</title><body>
<form name="a" method="paniera.php" method="post">
<table>
<tr><td colspan="2">Affinez votre recherche</td></tr>
<tr><td><select name="marque"> <option>marque</option>
<?php $req="SELECT * FROM marque ";
$res=mysql_query($req) or die(mysql_error());
 
 while($donne=mysql_fetch_array($res)){
    echo"<option value=".$donne['id_marque'].">".$donne['codemarque']."</option>";
 }?></select></td>
 <td><select name="modele"> <option value="modele">modele</option>
<?php $req2="SELECT * FROM modele ";
$res2=mysql_query($req2) or die(mysql_error());
 
 while($donne2=mysql_fetch_array($res2)){
    echo "<option value=".$donne2['id_modele'].">".$donne2['codemodele']."</option>";
 }?></select></td></tr>
 <tr><td><select name="couleur"> <option value="couleur">couleur</option>
<?php $req3="SELECT * FROM couleur ";
$res3=mysql_query($req) or die(mysql_error());
 
 while($donne3=mysql_fetch_array($res3)){
    echo "<option value=".$donne3['id_couleur'].">".$donne3['codecouleur']."</option>";
 }?></select></td><td><input  name="a" type="submit" value="rechercher" /></td></tr></table></form></body></html>
dans celui la il me donne toujours un erreur:

Notice: Undefined index: id_couleur in C:\wamp\www\voiture\panier.php on line 28
Call Stack
# Time Memory Function Location
1 0.0492 374840 {main}( ) ..\panier.php:0

( ! ) Notice: Undefined index: codecouleur in C:\wamp\www\voiture\panier.php on line 28
Call Stack
# Time Memory Function Location
1 0.0492 374840 {main}( ) ..\panier.php:0
j’espère que quelqu'un puisse m'aider
merci a l'avance