bonjour
j'ai un problème avec un update d'une requete construite au fur et a mesure de la validation
le code
Code php : 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
 
$requette = "update membre set";
if(!isset($m) and !isset($j) and !isset($a)) 
{
if(checkdate($m,$j,$a) != true)
{
echo 'merci de mettre un date';
}
else
{
$date = mktime(0,0,0,$m,$j,$a);
$requette .='aniv="'.$date.'"';
}
}
if(!isset($pseudo) and $pseudo !=$regard['pseudo'])
{
$requette .='pseudo="'.$pseudo.'"';
}
else
{
echo 'merci de mettre un pseudo';
}
if(!isset($mdp) and $mdp == $conmdp)
{
$mdp2 = sha1($mdp);
$requette .= 'mdp="'.$mdp.'"';
}
if(!isset($email) and $email != $regard['email'] and (!preg_match("#^[a-z0-9._-A-Z]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $mail)))
{
$requette .='email="'.$email.'"';
}
else
{
echo 'merci de mettre un email';
}
if(!isset($nom) and $nom != $regard['nom'])
{
$requette .='nom="'.$nom.'"';
}
if(!isset($prenom) and $prenom != $regard['prenom'])
{
$requette .='prenom="'.$prenom.'"';
}
if(!isset($msn) and $msn != $regard['msn'])
{
$requette .='msn="'.$msn.'",';
}
if(!isset($signature) and $signature != $regard['signature'])
{
$requette .='signature="'.$signature.'"';
}
$requette .='where id="'.$_SESSION['id'].'"';
 
mysql_query('"'.$requette.'"') or die (mysql_error());
}
mais le code me donne
update membre set where id="12"
je ne comprend pas pourquoi ca ne bug pas
pourtant le code me semble bon pas d'erreur

merci de m'aider
schats