Problème PHP/MySQL
Résolu
Vlr
-
Vlr -
Vlr -
Bonjour,
Je suis en train de tenter de faire un truc pour mes cours. C'est une sorte d'annuaire. Tout fonctionne à peu près bien, sauf la commande pour ajouter un nom dans ma base de données. Voilà le code :
L'ajout s'exécute mais je me retrouve avec des champs vides...
C'est uniquement cette partie là qui bugue. En sachant que ma partie modification fonctionne, et que c'est quasi le même code, je ne comprends pas mon erreur :
Donc si quelqu'un passe par là et peut m'aider je prends :)
Je suis en train de tenter de faire un truc pour mes cours. C'est une sorte d'annuaire. Tout fonctionne à peu près bien, sauf la commande pour ajouter un nom dans ma base de données. Voilà le code :
$anom=(isset($_POST['anom']))?$_POST['anom']:NULL;
$aprenom=(isset($_POST['aprenom']))?$_POST['aprenom']:NULL;
if ($anom!=NULL && $aprenom!=NULL){
mysqli_query($connect, "INSERT INTO clients VALUES (id=$addcpt, nom='$anom', prenom='$aprenom')");
$anom=NULL;
$aprenom=NULL;
}
L'ajout s'exécute mais je me retrouve avec des champs vides...
C'est uniquement cette partie là qui bugue. En sachant que ma partie modification fonctionne, et que c'est quasi le même code, je ne comprends pas mon erreur :
$unom=(isset($_POST['modnom']))?$_POST['modnom']:NULL; //modification
$uprenom=(isset($_POST['modprenom']))?$_POST['modprenom']:NULL;
if ($unom!=NULL && $uprenom!=NULL){
mysqli_query($connect, "UPDATE clients SET nom='$unom', prenom='$uprenom' WHERE id=$modi");
}
Donc si quelqu'un passe par là et peut m'aider je prends :)
A voir également:
- Problème PHP/MySQL
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Php alert - Forum PHP
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
3 réponses
Bonjour,
La syntaxe d'une requête INSERT n'est pas celle d'un UPDATE
ceci :
Il faut écrire :
La syntaxe d'une requête INSERT n'est pas celle d'un UPDATE
ceci :
INSERT INTO clients VALUES (id=$addcpt, nom='$anom', prenom='$aprenom')est faut....;
Il faut écrire :
INSERT INTO clients (id,nom,prenom)VALUES ('$addcpt','$anom', '$aprenom')