Je n'arrive pas à inserer les données dans ma bdd mysql

Répondre
memseb
le 30/05/2011 à 18:00
memseb
Bonjour,

quelqu'un peut-il me dire ce qui ne vas pas avec ma config que voici?
Je n'arrive pas à inserer les valeurs dans la bd:


<?php
// Couleur du texte des champs si erreur saisie utilisateur
$color_font_warn="#FF0000";
// Couleur de fond des champs si erreur saisie utilisateur
$color_form_warn="#FFCC66";
// Ne rien modifier ci-dessous si vous n’êtes pas certain de ce que vous faites !
$list['f_3']=array("Sélectionnez","immeuble"," appartement"," villa"," studio"," duplex"," terrain"," magasin"," bureaux");
$list['f_5']=array("Sélectionnez","1"," 2"," 3"," 4"," 5");
$list['f_6']=array("Sélectionnez","1"," 2"," 3"," 4"," 5");
$list['f_7']=array("Sélectionnez","1"," 2"," 3"," 4");
$list['f_8']=array("Oui"," Non");
$list['f_16']=array("Sélectionnez","Vendre mon bien"," Louer mon bien");
if(isset($_POST['submit'])){
$erreur="";
// Nettoyage des entrées
while(list($var,$val)=each($_POST)){
if(!is_array($val)){
$$var=strip_tags($val);
}else{
while(list($arvar,$arval)=each($val)){
$$var[$arvar]=strip_tags($arval);
}
}
}
// Formatage des entrées
$f_1=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_1)));
$f_2=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_2)));
$f_4=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_4)));
$f_9=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_9)));
$f_11=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_11)));
$f_12=strip_tags(trim($f_12));
$f_13=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_13)));
$f_14=strip_tags(trim($f_14));
$f_15=trim(eregi_replace("[^0-9\ +]", "", $f_15));
// Verification des champs
if(strlen($f_1)<2){
$erreur.="<li><span class='txterror'>Le champ &laquo; Ville &raquo; est vide ou incomplet.</span>";
$errf_1=1;
}
if(strlen($f_2)<2){
$erreur.="<li><span class='txterror'>Le champ &laquo; Quartier &raquo; est vide ou incomplet.</span>";
$errf_2=1;
}
if($f_3==0){
$erreur.="<li><span class='txterror'>Le champ &laquo; Type logement &raquo; n'a pas été défini.</span>";
$errf_3=1;
}
if(!$f_8){
$erreur.="<li><span class='txterror'>Le champ &laquo; Garage &raquo; requiert au moins une sélection.</span>";
$errf_8=1;
}
if(strlen($f_9)<2){
$erreur.="<li><span class='txterror'>Le champ &laquo; Prix &raquo; est vide ou incomplet.</span>";
$errf_9=1;
}
if(strlen($f_11)<2){
$erreur.="<li><span class='txterror'>Le champ &laquo; Nom et Prenom &raquo; est vide ou incomplet.</span>";
$errf_11=1;
}
if(strlen($f_13)<2){
$erreur.="<li><span class='txterror'>Le champ &laquo; Ville &raquo; est vide ou incomplet.</span>";
$errf_13=1;
}
if(strlen($f_14)<2){
$erreur.="<li><span class='txterror'>Le champ &laquo; E-mail &raquo; est vide ou incomplet.</span>";
$errf_14=1;
}else{
if(!ereg('^[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+'.
'@'.
'[-!#$%&\'*+\/0-9=?A-Z^_`a-z{|}~]+\.'.
'[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+$',
$f_14)){
$erreur.="<li><span class='txterror'>La syntaxe de votre adresse e-mail n'est pas correcte.</span>";
$errf_14=1;
}
}
if(strlen($f_15)<2){
$erreur.="<li><span class='txterror'>Le champ &laquo; Mobile &raquo; est vide ou incomplet.</span>";
$errf_15=1;
}
if($f_16==0){
$erreur.="<li><span class='txterror'>Le champ &laquo; Je veux &raquo; n'a pas été défini.</span>";
$errf_16=1;
}
if($erreur==""){

//Insertion dans bd
$sql = "INSERT INTO `morynda`.`annonce` (`id` ,`f_1` ,`f_2` ,`f_3` ,`f_4` ,`f_5` ,`f_6` ,`f_7` ,`f_8` ,`f_9` ,`f_10` ,`f_11` ,`f_12` ,`f_13` ,`f_14` ,`f_15`,`f_16`)VALUES (NULL , '$f_1', '$f_2', '$f_3', '$f_4', '$f_5', '$f_6', '$f_7', '$f_8', '$f_9', '$f_10', '$f_11', '$f_12', '$f_13', '$f_14', '$f_15', '$f_16'

);";
}
mysql_query($sql) or die(mysql_error());



voici la page en question:

www.gbr-pionnier.net/beta/addannonce.php
LupusMic
le 31/05/2011 à 13:25
LupusMic
Merci d'utiliser la balise code pour insérer du code dans les messages.
Quel est le message d'erreur ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

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