Insert into

Répondre
janebond
le 02/07/2006 à 09:55
janebond
bonjour,
j'ai un pb sur un formulaire qui comprend des champs de +sieur types (checkbox,text,tel etc..)
tous les champs ne sont pas obligatoires.
1 enregistrement est généré dans la table mais les champs restent vides !!!!!!!!!
c la galère ....
dois_je mettre des valeur initiales ? et comment? en agissant sur la BD ?
Keika
le 02/07/2006 à 14:30
Keika
tu ne peux pas nous montrer ta requete SQL ?
et aussi ton formulaire ?
Le PHP --> C'est dur !
Bzh
le 02/07/2006 à 17:44
Bzh
Si, lors de la déclaration de ta base, tu as mis tes champs en "NON NULL", tu dois mettre en option une valeur par défaut.

En gros, grace à cela, lorsque tu voudras insérer un champ dont la valeur est null, et bien ce sera là valeur par défaut ( que tu auras choisis) qui sera mise...

Voili...
janebond
le 03/07/2006 à 10:09
janebond
MERCI pour vos réponses
les champs sont tous en NULL
j'ai 90 champs/variables, je travaille avec dremweaver et g vérifié chaque orthographe et ordre des champs. je débute et c dur dur !
je pense que je vais scindé mon formulaire en 3 !
merci encore pour vos réponses.voici le code d'insertion :

<?
// ECRITURE DE LA REQUETE D'INSERTION
$requete_insertion="INSERT INTO locations (nom_loc,adresse1_loc,ville_loc,region_loc,dept_loc,type_loc,capacite_loc,surface_loc,num_client,nbr_pieces,etage_loc,ascenseur,label,jardin,surface_jar,terrain_clos,balcon,surface_bal,terrasse,surface_ter,cour,surface_cour,veranda,garage,cave,animaux,cv,fumeur,handicape,
calme,mer,dist_mer,pistes,dist_pistes,campagne,en_ville,chambre,lit_double,lit_simple,lit_super,lit_bebe,convertible,sdb,sde,wc,
cuisine_separee,salon_separe,prix_mini,prix_maxi,lave_vaisselle,lave_linge,seche_linge,four,refrigerateur,congelateur,frigo_congelo,
micro_onde,cafetiere,bouilloire,grille_pain,robot,clim,chauffage,chauffage_appoint,autre_equip,sauna_prive,sauna_collect,jacuzzi_prive,
jacuzzi_collect,tele,magneto,dvd,cable,telephone,home_cinema,internet,chaine,radio,aspirateur,seche_cheveux,fer,table_repasser,
chaise_bebe,cheminee,jeux_enfants,jeux_ext,jeux_societe,piscine_privee,piscine_collect,tennis_prive,tennis_collect,salon_jardin,
barbecue,transat,balancelle,hamac)
VALUES
('$nom_loc','$adresse1_loc','$ville_loc','$region_loc','$dept_loc','$type_loc','$capacite_loc','$surface_loc','$num_client',
'$nbr_pieces','$etage_loc','$ascenseur','$label','$jardin','$surface_jar','$terrain_clos','$balcon','$surface_bal','$terrasse',
'$surface_ter','$cour','$surface_cour','$veranda','$garage','$cave','$animaux','$cv','$fumeur','$handicape','$calme','$mer','$dist_mer',
'$pistes','$dist_pistes','$campagne','$en_ville','$chambre','$lit_double','$lit_simple','$lit_super','$lit_bebe','$convertible','$sdb',
'$sde','$wc','$cuisine_separee','$salon_separe','$prix_mini','$prix_maxi','$lave_vaisselle','$lave_linge','$seche_linge','$four',
'$refrigerateur','$congelateur','$frigo_congelo','$micro_onde','$cafetiere','$bouilloire','$grille_pain','$robot','$clim','$chauffage',
'$chauffage_appoint','$autre_equip','$sauna_prive','$sauna_collect','$jacuzzi_prive','$jacuzzi_collect','$tele','$magneto','$dvd',
'$cable','$telephone','$home_cinema','$internet','$chaine','$radio','$aspirateur','$seche_cheveux','$fer','$table_repasser',
'$chaise_bebe','$cheminee','$jeux_enfants','$jeux_ext','$jeux_societe','$piscine_privee','$piscine_collect','$tennis_prive',
'$tennis_collect','$salon_jardin','$barbecue','$transat','$balancelle','$hamac')";

// EXECUTION DE LA REQUETE
$resultat_insertion=mysql_query($requete_insertion);

$num_loc=mysql_insert_id();

// VERIFICATION DE L'OPERATION
if ($resultat_insertion)
{
header ("location:ajout_location2.php?num_loc=$num_loc");
}
?>
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours