Bonjour je souhaite vérifier si l'ID est un string ou non , j'ai donc le code suivant :

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
							if(is_string($id)==false) {
 
								$query = "insert into products (products_id, products_quantity, products_model, products_image, products_price, products_date_added, products_last_modified, products_date_available, products_weight, products_status, products_tax_class_id, manufacturers_id, products_ordered) VALUES ('$id', '$stock', null, null , '$prix', '$date_time', null, null, '$poids', '$statut', '1', '$producteur_id', '0')";
								$result = mysql_query($query);
								if(mysql_error()!=null) {
									echo "<font color='red'>Erreur MYSQL categories : ".mysql_error()."</font><br/>";
									$erreur ++;
								} else {}
								$query = "insert into products_description (products_id, language_id, products_name, products_description, products_url, products_viewed) VALUES ('$id', '1', '$nom', '$description', null, '0')";
								$result = mysql_query($query);
								if(mysql_error()!=null) {
									echo "<font color='red'>Erreur MYSQL categories : ".mysql_error()."</font><br/>";
									$erreur ++;
								} else {}
								$query = "insert into products_to_categories (products_id, categories_id) VALUES ('$id', '$categorie')";
								$result = mysql_query($query);
								if(mysql_error()!=null) {
									echo "<font color='red'>Erreur MYSQL categories : ".mysql_error()."</font><br/>";
									$erreur ++;
								} else {}
 
							} else {
								$erreur ++;
								echo "<font color='red'>Erreur ID : ID du produit est un string !</font><br/>";
							}
Mais cela ne fonctionne pas, cela me dit que c'est tout le temps un string même pour une valeur comme 100001. Avez-vous une idée ?

Merci