J'ai un soucis sur une requête simple de creation d'une fiche crée via un petit formulaire.
Ma requete ne passe pas, j'ai 3 champ qui ne retiennent pas les valeurs. le premier j'ai la valeur 1 et les deux autres rien.
(ville, nummandataire, et numcandidat)
Notice: Undefined index: nummandataire in /var/www/WebMaquettes/Mandatfinanciers/carnet-add.php on line 112 Notice: Undefined index: numcandidat in /var/www/WebMaquettes/Mandatfinanciers/carnet-add.php on line 113
cette ligne s'affiche à la validation du formulaire...elle correspondent à mes deux nouveaux champs nummandataire et numcandidat.
function insere_carnet(&$frm)
{
Global $connex;
$sql = "
INSERT INTO carnet (
`iduser`
, `carnetclef`
, `genre`
, `nom`
, `prenom`
, `adresse1`
, `adresse2`
, `codepostal`
, `ville`
, `nummandataire`
, `numcandidat`
, `tel`
, `portable`
, `email`
) VALUES (
'".$_SESSION['iduser']."'
,'".recup_clef()."'
,'".$frm['genre']."'
,'".$frm['nom']."'
,'".$frm['prenom']."'
,'".$frm['adresse1']."'
,'".$frm['adresse2']."'
,'".$frm['codepostal']."'
,'".$frm['ville']."'
,'".$frm['nummandataire']."'
,'".$frm['numcandidat']."'
,'".$frm['tel']."'
,'".$frm['portable']."'
,'".$frm['email']."'
)";
dans le log mysql j'ai ça 190808 15:27:16 3610 Connect root@PREF33-S-WEBDEV on MANDATFINANCIERS
3610 Query SET NAMES 'utf8'
3610 Query SELECT 1 FROM carnet WHERE email='[email protected]' AND iduser='1'
3610 Query INSERT INTO carnet (
`iduser`
, `carnetclef`
, `genre`
, `nom`
, `prenom`
, `adresse1`
, `adresse2`
, `codepostal`
, `ville`
, `nummandataire`
, `numcandidat`
, `tel`
, `portable`
, `email`
) VALUES (
'1'
,'eo1m2si6q2lbem0trvwb'
,'Monsieur'
,'Nouveauté'
,'Elisée'
,'Pas loi d ici'
,'Pas loin de la'
,'33562'
,'1'
,''
,''
,'0557848586'
,'0630110977'
,'[email protected]'
)
3610 Query INSERT INTO carnet_details (
`idcarnet`
, `idrubrique`
, `observation`
) VALUES (
'1502'
,'-1'
,''
)
Mon soucis c'est que mon formulaire de mise à jour fonctionne très bien.Si vous avez une idée