Bonjour à tous, je suis entrain de créer un logiciel de gestion de stocks, pour cela il faut dans un premier temps créer les produits (qui sont des poissons). Lorsque l'on a créer un produit je souhaite que tout les champs soient identiques sauf le id_h2o (qui est rentré manuellement) sur lequel il ne faut absolument aucun doublon!
J'ai creer un bouton dupliquer à coté de la ligne et le code qui s'execute est le 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
//je récupere l'id
$id = $_GET['id'];
$id_h2o = $_GET['id_h2o'];
 
$sql = "INSERT INTO poissons(id_h2o,id_botannique,id_truffaut,id_client3,id_client4,nom_latin,nom_commun,alerte_quantite,photo,taille,taux_tva,elevagesauvage,description) SELECT id_h2o,id_botannique,id_truffaut,id_client3,id_client4,nom_latin,nom_commun,alerte_quantite,photo,taille,taux_tva,elevagesauvage,description FROM poissons WHERE id = '$id'";
 
//j'insere le nouvelle enregistrement
mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
 
$last_id = mysql_insert_id();
 
//je met à jour id_h2o grace à la fonction mysql_insert_id()
$sql2 = "UPDATE poissons SET id_h2o = $id_h2o$last_id WHERE id = $last_id ";
 
mysql_query($sql2) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
 
// on ferme la connexion à mysql
mysql_close();
Voila si quelqu'un peut me donner un coup de main ce serais parfait! Etant débutant en PHP je sais pas si j'ai choisi la méthode la plus pratique et rapide, si vous avez d'autres solution je suis preneur!

Merci.

Fred