Bonjour,

je cherche un petit coup de main

J'ai à inscrire des données dans 2 tables différentes mais s'il y a une erreur au niveau de l'insertion dans une table, alors j'aimerais ne pas faire d'insertion du tout avec un message d'erreur.


pour l'instant, mon script se résume a ceci et je ne sais pas trop comment arranger ca


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
$sql="INSERT INTO table1(colonne1 , colonne2 , colonne3, etc )
	  VALUES ('" . $variable1 . "', '" . $variable2 . "', '" . $variable3 . "')" or die(mysql_error()); 
 
			if (!mysql_query($sql)) {
				die('Erreur - table1: ' . mysql_error());
		}
 
$sql2="INSERT INTO table2(colonne1 , colonne2 , colonne3, etc )
	  VALUES ('" . $variable1 . "', '" . $variable2 . "', '" . $variable3 . "')" or die(mysql_error()); 
 
			if (!mysql_query($sql2)) {
				die('Erreur - table2: ' . mysql_error());
		}
merci