Bonjour a tous je viens vers vous car je sèche vraiment

j'ai essayé de faire un insert si la sélection existe pas, ne marche pas et je procède de la sorte.

$_POST['email_box'] = email@email.com

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
$de = mysql_query("SELECT id FROM user WHERE id='{$mailo}'  ");
				   
if(!ereg("\u", $nombreee)){
if (@mysql_num_rows($de)>0) {
					  
$update++;
mysql_query("UPDATE `tagfacebook`.`user` SET  `misajour` ='{$ladate}' WHERE `user`.`account` = '{$_POST['email_box']}' AND `user`.`id` = '{$mailo}' LIMIT 1");
// echo "id existe donc mise a jour{$mailo} et nom {$name}<br />";
                
                 
} else {
				  
$ajout++;
mysql_query("INSERT INTO user (  id , account, name, misajour, ajout ) values ('$mailo', '{$_POST['email_box']}',  '$nombreee', '1', '{$ladate}' );");
}
			
}

sa ne marche pas.

et enfin si je met la valeur en dur de ce que représente $_POST['email_box'] et bien la sa ne marche pas non plus :s

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

$de = mysql_query("SELECT id FROM user WHERE id='{$mailo}'  ");
				   
if(!ereg("\u", $nombreee)){
if (@mysql_num_rows($de)>0) {
					  
$update++;
mysql_query("UPDATE `tagfacebook`.`user` SET  `misajour` ='{$ladate}' WHERE `user`.`account` = '{$_POST['email_box']}' AND `user`.`id` = '{$mailo}' LIMIT 1");
// echo "id existe donc mise a jour{$mailo} et nom {$name}<br />";
                
                 
} else {
				  
$ajout++;
mysql_query("INSERT INTO user (  id , account, name, misajour, ajout ) values ('$mailo', 'email@email.com',  '$nombreee', '1', '{$ladate}' );");
}
			
}
si je met seulement

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
mysql_query("INSERT INTO user (  id , account, name, misajour, ajout ) values ('$mailo', '{$_POST['email_box']}',  '$nombreee', '1', '{$ladate}' );");
la sa insert

et si je met une info bidon a la place de $POST['email_box'] la sa insert.

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
$de = mysql_query("SELECT id FROM user WHERE id='{$mailo}'  ");
				   
if(!ereg("\u", $nombreee)){
if (@mysql_num_rows($de)>0) {
					  
$update++;
mysql_query("UPDATE `tagfacebook`.`user` SET  `misajour` ='{$ladate}' WHERE `user`.`account` = '{$_POST['email_box']}' AND `user`.`id` = '{$mailo}' LIMIT 1");
// echo "id existe donc mise a jour{$mailo} et nom {$name}<br />";
                
                 
} else {
				  
$ajout++;
mysql_query("INSERT INTO user (  id , account, name, misajour, ajout ) values ('$mailo', 'autreemail@autreemail.com',  '$nombreee', '1', '{$ladate}' );");
}
			
}


de quoi se rendre marteau non ???

si vous avez une idée je vues bien.