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 download - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php ✓ - Forum PHP
- Retour a la ligne avec Echo comment faire ? - Forum Webmastering
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')