Insertion d'informations dans la BD en ligne
Résolu/Fermé
fad2015
Messages postés
38
Date d'inscription
lundi 23 février 2015
Statut
Membre
Dernière intervention
30 mars 2015
-
5 mars 2015 à 12:02
jordane45 Messages postés 38353 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 décembre 2024 - 5 mars 2015 à 12:16
jordane45 Messages postés 38353 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 décembre 2024 - 5 mars 2015 à 12:16
A voir également:
- Insertion d'informations dans la BD en ligne
- Aller à la ligne excel - Guide
- Partager photos en ligne - Guide
- Vente en ligne particulier - Guide
- Entrer les informations d'identification reseau - Guide
- Insertion liste déroulante excel - Guide
1 réponse
jordane45
Messages postés
38353
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 décembre 2024
4 719
Modifié par jordane45 le 5/03/2015 à 12:18
Modifié par jordane45 le 5/03/2015 à 12:18
Bonjour,
Je te propose les choses suivantes :
1 - Indiquer dans ta requête le nom des champs à mettre à jour
sous la forme :
2 - D'utiliser le Last_insert_id pour savoir si ta requête c'est bien executée et savoir sous quel ID a été enregistré ta ligne ( pour ça.. si ce n'est pas déjà le cas, ajoute un champ auto-incrémenté dans ta table)
Donc voila à quoi cela pourrait ressembler:
Cordialement,
Jordane
Je te propose les choses suivantes :
1 - Indiquer dans ta requête le nom des champs à mettre à jour
sous la forme :
INSERT INTO table (nomChamp1,nomChamp2) VALUES('valeur1','valeur2')
2 - D'utiliser le Last_insert_id pour savoir si ta requête c'est bien executée et savoir sous quel ID a été enregistré ta ligne ( pour ça.. si ce n'est pas déjà le cas, ajoute un champ auto-incrémenté dans ta table)
Donc voila à quoi cela pourrait ressembler:
$nom = isset[$_POST['nom']) ?$_POST['nom'] : NULL; $prenom = isset[$_POST['prenom']) ?$_POST['prenom'] : NULL; if($nom && $prenom ){ $sql=insert into client (nom,prenom) values('$nom','$prenom'); $rep=mysql_query($sql); $id_insert = mysql_insert_id(); if($id_insert){ echo "insertion effectuée -id:".$id_insert; }else{ echo "insertion echouee"; echo "<br>Erreur : ". mysql_error() ."<br>Requete:<br>".$sql } }else{ echo'variables inconnues'; }
Cordialement,
Jordane