Erreur soumission formulaire (php)

Fermé
frederich - 14 juin 2013 à 09:08
 Utilisateur anonyme - 14 juin 2013 à 11:58
Bonjour,

Je viens de faire un formulaire sur mon futur site et lorsque je le soumet :
"Parse error: syntax error, unexpected T_STRING in /home/tdwon368/public_html/php/cree.php on line 30"

Je suis un grand débutant et je ne trouve pas ce qui cloche :-)

Help me, please :-)

Merci d'avance à tous,

fred

3 réponses

Utilisateur anonyme
14 juin 2013 à 09:31
Bonjour

Tu es un grand débutant, mais nous nous ne sommes pas des devins.
Comment veux-tu que nous devinions ce qui cloche avec ta ligne 30 sans avoir la moindre idée de ton code ?
1
frederich33 Messages postés 1 Date d'inscription vendredi 14 juin 2013 Statut Membre Dernière intervention 14 juin 2013
14 juin 2013 à 09:57
Bonjour le père,

Je pensais qu'avec un pseudo comme le tien tu étais plus qu'un devin !!! :-)

Oui, effectivement si je ne donne pas le code ....

Donc le voici :

<?
if(isset($_POST['création'])) $création=$_POST['création'];
else $création="";

if(isset($_POST['N°_de_commande'])) $N°_de_commande=$_POST['N°_de_commande'];
else $N°_de_commande="";

if(isset($_POST['date'])) $email=$_POST['date'];
else $date="";

if(isset($_POST['N°_de_site'])) $N°_de_site=$_POST['N°_de_site'];
else $N°_de_site="";

if(isset($_POST['modification'])) $modification=$_POST['modification'];
else $modification="";

if(isset($_POST['adresse_postale'])) $adresse postale=$_POST['adresse_postale'];
else $adresse_postale="";



if(isset($_POST['coordonnee_wgs84'])) $coordonnee_wgs84=$_POST['coordonnee_wgs84'];
else $coordonnee_wgs84="";

if(isset($_POST['coordonnee_lambert_IIe']))$coordonnee_lambert_IIe=$_POST['coordonnee_lambert_IIe'];
else $coordonnee_lambert_IIe="";

if(isset($_POST['Ref_cadastre'])) $Ref_cadastre=$_POST['Ref_cadastre'];
else $Ref_cadastre="";

if(isset($_POST['Niveau_APS'])) $Niveau_APS=$_POST['Niveau_APS'];
else $Niveau_APS="";

if(isset($_POST['Niveau_APD'])) $Niveau_APD=$_POST['Niveau_APD'];
else $Niveau_APD="";

if(isset($_POST['Niveau_DOE']))$Niveau_DOE=$_POST['Niveau_DOE'];
else $Niveau_DOE="";

if(isset($_POST['Niveau_DIM']))$Niveau_DIM=$_POST['Niveau_DIM'];
else $Niveau_DIM="";

if(isset($_POST['Niveau_BAIL'])) $Niveau_BAIL=$_POST['Niveau_BAIL'];
else $Niveau_BAIL="";

if(isset($_POST['Niveau_autre']))$Niveau_autre=$_POST['Niveau_autre'];
else $Niveau_autre="";

if(isset($_POST['cohabitation'])) $cohabitation=$_POST['cohabitation'];
else $cohabitation="";

if(isset($_POST['colocalisation']))$colocalisation=$_POST['colocalisation'];
else $colocalisation="";

if(isset($_POST['Nature_TT']))$Nature_TT=$_POST['Nature_TT'];
else $Nature_TT="";

if(isset($_POST['Nature_CE'])) $Nature_CE=$_POST['Nature_CE'];
else $Nature_CE="";

if(isset($_POST['Nature_PEX'])) $Nature_PEX=$_POST['Nature_PEX'];
else $Nature_PEX="";

if(isset($_POST['Nature_PAC']))$Nature_PAC=$_POST['Nature_PAC'];
else $Nature_PAC="";

if(isset($_POST['Nature_monument'])) $Nature_monument=$_POST['Nature_monument'];
else $Nature_monument="";

if(isset($_POST['Hauteur'])) $Hauteur=$_POST['Hauteur'];
else $Hauteur="";

if(isset($_POST['HBA'])) $HBA=$_POST['HBA'];
else $HBA="";

if(isset($_POST['Urbanisme_ras'])) $Urbanisme_ras=$_POST['Urbanisme_ras'];
else $Urbanisme_ras="";

if(isset($_POST['Urbanisme_ABF'])) $Urbanisme_ABF=$_POST['Urbanisme_ABF'];
else $Urbanisme_ABF="";

if(isset($_POST['Urbanisme_PPR'])) $Urbanisme_PPR=$_POST['Urbanisme_PPR'];
else $Urbanisme_PPR="";

if(isset($_POST['Reseaux_EDF'])) $Reseaux_EDF=$_POST['Reseaux_EDF'];
else $Reseaux_EDF="";

if(isset($_POST['Reseaux_cuivre'])) $Reseaux_cuivre=$_POST['Reseaux_cuivre'];
else $Reseaux_cuivre="";

if(isset($_POST['Technologie_2G_3G'])) $Technologie_2G_3G=$_POST['Technologie_2G_3G'];
else $Technologie_2G_3G="";

if(isset($_POST['Technologie_4G_LTE'])) $Technologie_4G_LTE=$_POST['Technologie_4G_LTE'];
else $Technologie_4G_LTE="";

if(isset($_POST['Technologie_FH'])) $Technologie_FH=$_POST['Technologie_FH'];
else $Technologie_FH="";

if(isset($_POST['Technologie_Autre'])) $Technologie_Autre=$_POST['Technologie_Autre'];
else $Technologie_Autre="";

if(isset($_POST['Azimut_FH'])) $Azimut_FH=$_POST['Azimut_FH'];
else $Azimut_FH="";

if(isset($_POST['Azimut_S1'])) $Azimut_S1=$_POST['Azimut_S1'];
else $Azimut_S1="";

if(isset($_POST['Azimut_S2'])) $Azimut_S2=$_POST['Azimut_S2'];
else $Azimut_S2="";

if(isset($_POST['Azimut_S3'])) $Azimut_S3=$_POST['Azimut_S3'];
else $Azimut_S3="";

if(isset($_POST['Technologie_COAX'])) $Technologie_COAX=$_POST['Technologie_COAX'];
else $Technologie_COAX="";

if(isset($_POST['Technologie_FO'])) $Technologie_COAX=$_POST['Technologie_FO'];
else $Technologie_FO="";

if(isset($_POST['Reference_antenne'])) $Reference_antenne=$_POST['Reference_antenne'];
else $Reference_antenne="";

if(isset($_POST['Reference_mat'])) $Reference_mat=$_POST['Reference_mat'];
else $Reference_mat="";

if(isset($_POST['Site_PAC_PEX_MONOTUB'])) $Site_PAC_PEX_MONOTUB=$_POST['Site_PAC_PEX_MONOTUB'];
else $Site_PAC_PEX_MONOTUB="";

if(isset($_POST['Site_PAC_PEX_TREILLI'])) $Site_PAC_PEX_TREILLI=$_POST['Site_PAC_PEX_TREILLI'];
else $Site_PAC_PEX_TREILLI="";

if(isset($_POST['Site_PAC_PEX_INTE'])) $Site_PAC_PEX_INTE=$_POST['Site_PAC_PEX_INTE'];
else $Site_PAC_PEX_INTE="";

if(isset($_POST['Site_PAC_PEX_marque_Pyl'])) $Site_PAC_PEX_marque_Pyl=$_POST['Site_PAC_PEX_marque_Pyl'];
else $Site_PAC_PEX_marque_Pyl="";

if(isset($_POST['Site_PAC_PEX_zone_vent'])) $Site_PAC_PEX_zone_vent=$_POST['Site_PAC_PEX_zone_vent'];
else $Site_PAC_PEX_zone_vent="";

if(isset($_POST['Site_TT_CA3'])) $Site_TT_CA3=$_POST['Site_TT_CA3'];
else $Site_TT_CA3="";

if(isset($_POST['Site_TT_Fix'])) $Site_TT_Fix=$_POST['Site_TT_Fix'];
else $Site_TT_Fix="";

if(isset($_POST['Site_TT_cheminee'])) $Site_TT_cheminee=$_POST['Site_TT_cheminee'];
else $Site_TT_cheminee="";

if(isset($_POST['Site_CE_INTEGRE'])) $Site_CE_INTEGRE=$_POST['Site_CE_INTEGRE'];
else $Site_CE_INTEGRE="";

if(isset($_POST['Site_CE_FIX'])) $Site_CE_FIX=$_POST['Site_CE_FIX'];
else $Site_CE_FIX="";

if(isset($_POST['Site_CE_Retombe'])) $Site_CE_Retombe=$_POST['Site_CE_Retombe'];
else $Site_CE_Retombe="";

if(isset($_POST['acces_site'])) $acces_site=$_POST['acces_site'];
else $acces_site="";



$sql = "INSERT INTO infos_tbl(id, création, date, N°_de_site modification, adresse postale, coordonnee_wgs84, coordonnee_lambert_IIe; Niveau_APS, Niveau_APD, Niveau_DOE, Niveau_DIM, Niveau_BAIL, Niveau_autre, cohabitation, colocalisation, Nature_TT, Nature_CE, Nature_PEX, Nature_PAC, Nature_monument, Hauteur, HBA,Urbanisme_ras, Urbanisme_ABF, Urbanisme_PPR, Reseaux_EDF, Reseaux_cuivre, Technologie_2G_3G, Technologie_4G_LTE, Technologie_FH, Technologie_Autre, Azimut_FH, Azimut_S1, Azimut_S2, Azimut_S3, Technologie_COAX, Reference_antenne, Reference_mat, Site_PAC_PEX_MONOTUB, Site_PAC_PEX_TREILLI, Site_PAC_PEX_INTE, Site_PAC_PEX_marque_Pyl, Site_PAC_PEX_zone_vent, Site_TT_CA3, Site_TT_Fix, Site_TT_cheminee, Site_CE_INTEGRE, Site_CE_FIX, Site_CE_Retombe, acces_site
) VALUES('','$création', '$date', '$N°_de_site modification','$ adresse postale', '$coordonnee_wgs84', '$coordonnee_lambert_IIe'; '$Niveau_APS', '$Niveau_APD', '$Niveau_DOE', '$Niveau_DIM', '$Niveau_BAIL', '$Niveau_autre', '$cohabitation', '$colocalisation', '$Nature_TT', '$Nature_CE', '$Nature_PEX', '$Nature_PAC', '$Nature_monument', '$Hauteur', '$HBA','$Urbanisme_ras', '$Urbanisme_ABF', '$Urbanisme_PPR', '$Reseaux_EDF', '$Reseaux_cuivre', '$Technologie_2G_3G', '$Technologie_4G_LTE', '$Technologie_FH', '$Technologie_Autre', '$Azimut_FH', '$Azimut_S1', '$Azimut_S2', '$Azimut_S3', '$Technologie_COAX', '$Reference_antenne', '$Reference_mat', '$Site_PAC_PEX_MONOTUB', '$Site_PAC_PEX_TREILLI', '$Site_PAC_PEX_INTE', '$Site_PAC_PEX_marque_Pyl', '$Site_PAC_PEX_zone_vent', '$Site_TT_CA3', '$Site_TT_Fix', '$Site_TT_cheminee', '$Site_CE_INTEGRE', '$Site_CE_FIX', '$Site_CE_Retombe', '$acces_site'
)";


mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());


echo 'Vos infos on été ajoutées.';

mysql_close();
}
?>

La ligne 30 correspond à l'adresse postale (je l'ai mis en gras).

Merci encore
Fred
0
Utilisateur anonyme
14 juin 2013 à 11:58
if(isset($_POST['adresse_postale'])) $adresse postale=$_POST['adresse_postale'];
else $adresse_postale="";


Qu'est-ce que ce mot 'postale' vient faire après ton nom de variable $adresse ?
Dans ta tête, ça forme un seul nom de variable'$adresse postale', mais les noms de variables ne peuvent pas contenir d'espace. Sinon comment distinguer les mots les uns des autres ?

En parcourant très rapidement le reste, j'ai vu que dans ta requête tu as mêm ajouté une espace entre $ et adresse ! ça non plus ça ne va pas marcher
0