je vais voir pour optimiser cela sous forme d'annuaire dans une table. Le soucis qui m'oppose est que désormais j'ai des informations qui ne sont pas enregistrées dans la base alors que pourtant la requête est correcte?
j'ai tous ces champs qui sont vides, alors que pourtant les requêtes sont correctes, enfin je ne vois pas. j'ai donc ces 4 requêtes ci:
<?php if (isset($_POST['categorie']) AND $_POST['categorie'] =="personne_physique" AND $_POST['forme_juridique']!='autre' AND $_POST['qualite_rep_legal']!="autre") { ?><?php
$sql = 'INSERT INTO client
SET code_client = "'.mysql_real_escape_string($_POST['code_client']).'",
categorie = "'.mysql_real_escape_string($_POST['categorie']).'",
date_creation = "'.mysql_real_escape_string($_POST['date_creation']).'",
code_referent = "'.mysql_real_escape_string($_POST['code_referent']).'",
code_commercial = "'.mysql_real_escape_string($_POST['code_commercial']).'",
note = "'.mysql_real_escape_string($_POST['note']).'",
civilite_gerant = "'.mysql_real_escape_string($_POST['civilite_gerant']).'",
nom_gerant = "'.mysql_real_escape_string($_POST['nom_gerant']).'",
prenom_gerant = "'.mysql_real_escape_string($_POST['prenom_gerant']).'",
forme_juridique = "'.mysql_real_escape_string($_POST['forme_juridique']).'",
siret = "'.mysql_real_escape_string($_POST['siret']).'",
code_ape = "'.mysql_real_escape_string($_POST['code_ape']).'",
tva_intra = "'.mysql_real_escape_string($_POST['tva_intra']).'",
taux_tva = "'.mysql_real_escape_string($_POST['taux_tva']).'",
activite = "'.mysql_real_escape_string($_POST['activite']).'",
rue_siege_social = "'.mysql_real_escape_string($_POST['rue_siege_social']).'",
complement1_siege_social = "'.mysql_real_escape_string($_POST['complement1_siege_social']).'",
complement2_siege_social = "'.mysql_real_escape_string($_POST['complement2_siege_social']).'",
code_postal_siege_social = "'.mysql_real_escape_string($_POST['code_postal_siege_social']).'",
ville_siege_social = "'.mysql_real_escape_string($_POST['ville_siege_social']).'",
pays_siege_social = "'.mysql_real_escape_string($_POST['pays_siege_social']).'",
civilite_rep_legal = "'.mysql_real_escape_string($_POST['civilite_rep_legal']).'",
nom_rep_legal = "'.mysql_real_escape_string($_POST['nom_rep_legal']).'",
prenom_rep_legal = "'.mysql_real_escape_string($_POST['tel_rep_legal']).'",
fax_rep_legal = "'.mysql_real_escape_string($_POST['fax_rep_legal']).'",
gsm_rep_legal = "'.mysql_real_escape_string($_POST['gsm_rep_legal']).'",
e_mail_rep_legal = "'.mysql_real_escape_string($_POST['e_mail_rep_legal']).'",
login_rep_legal = "'.mysql_real_escape_string($_POST['login_rep_legal']).'",
pass_rep_legal = "'.mysql_real_escape_string($_POST['pass_rep_legal']).'",
tel_rep_legal = "'.mysql_real_escape_string($_POST['tel_rep_legal']).'",
qualite_rep_legal ="'.mysql_real_escape_string($_POST['qualite_rep_legal']).'"'
;
mysql_query($sql) or die(__LINE__.mysql_error().$sql);
echo "Fini ";
?>
<?php } ?>
<p><?php if (isset($_POST['categorie']) AND $_POST['categorie'] =="personne_physique" AND $_POST['forme_juridique']=='autre' AND $_POST['qualite_rep_legal']!="autre") { ?>
<?php
$sql = 'INSERT INTO client
SET code_client = "'.mysql_real_escape_string($_POST['code_client']).'",
categorie = "'.mysql_real_escape_string($_POST['categorie']).'",
date_creation = "'.mysql_real_escape_string($_POST['date_creation']).'",
code_referent = "'.mysql_real_escape_string($_POST['code_referent']).'",
code_commercial = "'.mysql_real_escape_string($_POST['code_commercial']).'",
note = "'.mysql_real_escape_string($_POST['note']).'",
civilite_gerant = "'.mysql_real_escape_string($_POST['civilite_gerant']).'",
nom_gerant = "'.mysql_real_escape_string($_POST['nom_gerant']).'",
prenom_gerant = "'.mysql_real_escape_string($_POST['prenom_gerant']).'",
forme_juridique = "'.mysql_real_escape_string($_POST['forme_juridique2']).'",
siret = "'.mysql_real_escape_string($_POST['siret']).'",
code_ape = "'.mysql_real_escape_string($_POST['code_ape']).'",
tva_intra = "'.mysql_real_escape_string($_POST['tva_intra']).'",
taux_tva = "'.mysql_real_escape_string($_POST['taux_tva']).'",
activite = "'.mysql_real_escape_string($_POST['activite']).'",
rue_siege_social = "'.mysql_real_escape_string($_POST['rue_siege_social']).'",
complement1_siege_social = "'.mysql_real_escape_string($_POST['complement1_siege_social']).'",
complement2_siege_social = "'.mysql_real_escape_string($_POST['complement2_siege_social']).'",
code_postal_siege_social = "'.mysql_real_escape_string($_POST['code_postal_siege_social']).'",
ville_siege_social = "'.mysql_real_escape_string($_POST['ville_siege_social']).'",
pays_siege_social = "'.mysql_real_escape_string($_POST['pays_siege_social']).'",
civilite_rep_legal = "'.mysql_real_escape_string($_POST['civilite_rep_legal']).'",
nom_rep_legal = "'.mysql_real_escape_string($_POST['nom_rep_legal']).'",
prenom_rep_legal = "'.mysql_real_escape_string($_POST['tel_rep_legal']).'",
fax_rep_legal = "'.mysql_real_escape_string($_POST['fax_rep_legal']).'",
gsm_rep_legal = "'.mysql_real_escape_string($_POST['gsm_rep_legal']).'",
e_mail_rep_legal = "'.mysql_real_escape_string($_POST['e_mail_rep_legal']).'",
login_rep_legal = "'.mysql_real_escape_string($_POST['login_rep_legal']).'",
pass_rep_legal = "'.mysql_real_escape_string($_POST['pass_rep_legal']).'",
tel_rep_legal = "'.mysql_real_escape_string($_POST['tel_rep_legal']).'",
qualite_rep_legal ="'.mysql_real_escape_string($_POST['qualite_rep_legal']).'"';
mysql_query($sql) or die(__LINE__.mysql_error().$sql);
echo "Fini ";
?><?php } ?>
<?php if (isset($_POST['categorie']) AND $_POST['categorie'] =="personne_physique" AND $_POST['forme_juridique']!='autre' AND $_POST['qualite_rep_legal']=="autre") { ?>
<?php
$sql = 'INSERT INTO client
SET code_client = "'.mysql_real_escape_string($_POST['code_client']).'",
categorie = "'.mysql_real_escape_string($_POST['categorie']).'",
date_creation = "'.mysql_real_escape_string($_POST['date_creation']).'",
code_referent = "'.mysql_real_escape_string($_POST['code_referent']).'",
code_commercial = "'.mysql_real_escape_string($_POST['code_commercial']).'",
note = "'.mysql_real_escape_string($_POST['note']).'",
civilite_gerant = "'.mysql_real_escape_string($_POST['civilite_gerant']).'",
nom_gerant = "'.mysql_real_escape_string($_POST['nom_gerant']).'",
prenom_gerant = "'.mysql_real_escape_string($_POST['prenom_gerant']).'",
forme_juridique = "'.mysql_real_escape_string($_POST['forme_juridique']).'",
siret = "'.mysql_real_escape_string($_POST['siret']).'",
code_ape = "'.mysql_real_escape_string($_POST['code_ape']).'",
tva_intra = "'.mysql_real_escape_string($_POST['tva_intra']).'",
taux_tva = "'.mysql_real_escape_string($_POST['taux_tva']).'",
activite = "'.mysql_real_escape_string($_POST['activite']).'",
rue_siege_social = "'.mysql_real_escape_string($_POST['rue_siege_social']).'",
complement1_siege_social = "'.mysql_real_escape_string($_POST['complement1_siege_social']).'",
complement2_siege_social = "'.mysql_real_escape_string($_POST['complement2_siege_social']).'",
code_postal_siege_social = "'.mysql_real_escape_string($_POST['code_postal_siege_social']).'",
ville_siege_social = "'.mysql_real_escape_string($_POST['ville_siege_social']).'",
pays_siege_social = "'.mysql_real_escape_string($_POST['pays_siege_social']).'",
civilite_rep_legal = "'.mysql_real_escape_string($_POST['civilite_rep_legal']).'",
nom_rep_legal = "'.mysql_real_escape_string($_POST['nom_rep_legal']).'",
prenom_rep_legal = "'.mysql_real_escape_string($_POST['tel_rep_legal']).'",
fax_rep_legal = "'.mysql_real_escape_string($_POST['fax_rep_legal']).'",
gsm_rep_legal = "'.mysql_real_escape_string($_POST['gsm_rep_legal']).'",
e_mail_rep_legal = "'.mysql_real_escape_string($_POST['e_mail_rep_legal']).'",
login_rep_legal = "'.mysql_real_escape_string($_POST['login_rep_legal']).'",
pass_rep_legal = "'.mysql_real_escape_string($_POST['pass_rep_legal']).'",
tel_rep_legal = "'.mysql_real_escape_string($_POST['tel_rep_legal']).'",
qualite_rep_legal ="'.mysql_real_escape_string($_POST['qualite_rep_legal2']).'"';
mysql_query($sql) or die(__LINE__.mysql_error().$sql);
echo "Fini ";
?><?php } ?>
<?php if (isset($_POST['categorie']) AND $_POST['categorie'] =="personne_physique" AND $_POST['forme_juridique']!='autre' AND $_POST['qualite_rep_legal']=="autre") { ?>
<?php
$sql = 'INSERT INTO client
SET code_client = "'.mysql_real_escape_string($_POST['code_client']).'",
categorie = "'.mysql_real_escape_string($_POST['categorie']).'",
date_creation = "'.mysql_real_escape_string($_POST['date_creation']).'",
code_referent = "'.mysql_real_escape_string($_POST['code_referent']).'",
code_commercial = "'.mysql_real_escape_string($_POST['code_commercial']).'",
note = "'.mysql_real_escape_string($_POST['note']).'",
civilite_gerant = "'.mysql_real_escape_string($_POST['civilite_gerant']).'",
nom_gerant = "'.mysql_real_escape_string($_POST['nom_gerant']).'",
prenom_gerant = "'.mysql_real_escape_string($_POST['prenom_gerant']).'",
forme_juridique = "'.mysql_real_escape_string($_POST['forme_juridique2']).'",
siret = "'.mysql_real_escape_string($_POST['siret']).'",
code_ape = "'.mysql_real_escape_string($_POST['code_ape']).'",
tva_intra = "'.mysql_real_escape_string($_POST['tva_intra']).'",
taux_tva = "'.mysql_real_escape_string($_POST['taux_tva']).'",
activite = "'.mysql_real_escape_string($_POST['activite']).'",
rue_siege_social = "'.mysql_real_escape_string($_POST['rue_siege_social']).'",
complement1_siege_social = "'.mysql_real_escape_string($_POST['complement1_siege_social']).'",
complement2_siege_social = "'.mysql_real_escape_string($_POST['complement2_siege_social']).'",
code_postal_siege_social = "'.mysql_real_escape_string($_POST['code_postal_siege_social']).'",
ville_siege_social = "'.mysql_real_escape_string($_POST['ville_siege_social']).'",
pays_siege_social = "'.mysql_real_escape_string($_POST['pays_siege_social']).'",
civilite_rep_legal = "'.mysql_real_escape_string($_POST['civilite_rep_legal']).'",
nom_rep_legal = "'.mysql_real_escape_string($_POST['nom_rep_legal']).'",
prenom_rep_legal = "'.mysql_real_escape_string($_POST['tel_rep_legal']).'",
fax_rep_legal = "'.mysql_real_escape_string($_POST['fax_rep_legal']).'",
gsm_rep_legal = "'.mysql_real_escape_string($_POST['gsm_rep_legal']).'",
e_mail_rep_legal = "'.mysql_real_escape_string($_POST['e_mail_rep_legal']).'",
login_rep_legal = "'.mysql_real_escape_string($_POST['login_rep_legal']).'",
pass_rep_legal = "'.mysql_real_escape_string($_POST['pass_rep_legal']).'",
tel_rep_legal = "'.mysql_real_escape_string($_POST['tel_rep_legal']).'",
qualite_rep_legal ="'.mysql_real_escape_string($_POST['qualite_rep_legal2']).'"';
mysql_query($sql) or die(__LINE__.mysql_error().$sql);
echo "Fini ";
?><?php } ?>
et ce formulaire la
<form id="SignupForm" id="generateur" action="create-client2.php" method="post">
<fieldset>
<legend>Informations générales</legend>
<label for="code_client"><b><font size="2" face="Verdana">Code Client</font></b></label>
<input name="code_client" id="code_client" type="text" / maxlength="4" value="">
<label for="categorie"><b><font size="2" face="Verdana"> Catégorie</font></b></label>
<input type="radio" id="categorie" name="categorie" value="personne_morale" /> Personne morale
<input type="radio" id="categorie" name="categorie" value="personne_physique" /> Personne physique
<label for="nbadresse"><b><font size="2" face="Verdana">Nombre d'adresse(s) supplémentaires</font></b></label>
<select id="nbadresse" onChange="document.getElementById('adresses').innerHTML = document.getElementById(this.value).innerHTML;">
<option value="a0">0</option>
<option value="a1">1</option>
<option value="a2">2</option>
<option value="a3">3</option>
<option value="a4">4</option>
<option value="a5">5</option>
</select>
<label for="nbcontact"><b><font size="2" face="Verdana">Nombre de contact(s) supplémentaires</font></b></label>
<select id="nbcontact" onChange="document.getElementById('contacts').innerHTML = document.getElementById(this.value).innerHTML;">
<option value="c0">0</option>
<option value="c1">1</option>
<option value="c2">2</option>
<option value="c3">3</option>
<option value="c4">4</option>
<option value="c5">5</option>
</select>
<label for="date_creation"><b><font size="2" face="Verdana">Date de Création</font></b></label>
<input type="hidden" id="DPC_TODAY_TEXT" value="aujourd'hui">
<input type="hidden" id="DPC_BUTTON_TITLE" value="Ouvert calendrier...">
<input type="hidden" id="DPC_MONTH_NAMES" value="['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre']">
<input type="hidden" id="DPC_DAY_NAMES" value="['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam']" >
<input type="text" id="DPC_calendar1" name="date_creation" value="">
<label for="code_referent"><b><font size="2" face="Verdana">Code référent</font></b></label>
<input type="text" id="code_referent" name="code_referent" value="">
<label for="code_commercial"><b><font size="2" face="Verdana">Code Commercial</font></b></label>
<input type="text" name="code_commercial" id="code_commercial" value="">
<label for="note">Note attribué au client</label>
<select name="note" id="note"><option value="0">0</option>
<option value="0.5">0.5</option>
<option value="1">1</option>
<option value="1.5">1.5</option>
<option value="2">2</option>
<option value="2.5">2.5</option>
<option value="3">3</option>
<option value="3.5">3.5</option>
<option value="4">4</option>
<option value="4.5">4.5</option>
<option value="5">5</option>
</select>
</fieldset>
<fieldset>
<legend>Informations légales</legend>
<div id="categoriepersonne_physique" class="desc" style="display:none;">
<label for="civilite_gerant"><b><font size="2" face="Verdana">Civilité</font></b></label>
<select name="civilite_gerant" id="civilite_gerant">
<option value="M.">Monsieur</option>
<option value="Mme">Madame</option>
<option value="Melle">Mademoiselle</option>
</select>
<label for="nom_gerant"><b><font size="2" face="Verdana">Nom </font></b></label>
<input name="nom_gerant" type="text" id="nom_gerant"/>
<label for="prenom_gerant"><b><font size="2" face="Verdana">Prénom </font></b></label>
<input id="prenom_gerant" name="prenom_gerant" type="text" />
<label for="forme_juridique"><b><font size="2" face="Verdana">Forme Juridique</font></b></label>
<select onChange="if(this.selectedIndex == 4) document.getElementById('forme_juridique2').style.display = 'block'; else document.getElementById('forme_juridique2').style.display = 'none';" id="forme_juridique" name="forme_juridique">
<option value="Entreprise Individuelle">Entreprise Individuelle</option>
<option value="Artisan">Artisan</option>
<option value="Commerçant">Commerçant</option>
<option value="Particulier">Particulier</option>
<option value="autre">Autre</option>
</select>
<input name="forme_juridique2" type="text" style="display:none;" id="forme_juridique2"/>
<label for="siret"><b><font size="2" face="Verdana">Siren ou Siret</font></b></label>
<input name="siret" id="siret" type="text" / maxlength="14">
<label for="code_ape"><b><font size="2" face="Verdana">Code APE</font></b></label>
<input name="code_ape" type="text" id="code_ape" />
<label for="tva_intra"><b><font size="2" face="Verdana">N° de T.V.A Intracommunautaire</font></b></label>
<input name="tva_intra" type="text" id="tva_intra" />
<label for="taux_tva"><b><font size="2" face="Verdana">Taux de T.V.A. (sans le %)</font></b></label>
<input name="taux_tva" type="text" id="taux_tva"/>
<label for="activite"><b><font size="2" face="Verdana">Activité</font></b></label>
<input name="activite" type="text" id="activite"/>
</div>
<div id="categoriepersonne_morale" class="desc"> <label for="raison_sociale"><b><font size="2" face="Verdana">Raison sociale</font></b></label>
<input name="raison_sociale" type="text" id="raison_sociale" value=""/>
<label for="nom_commercial"><b><font size="2" face="Verdana">Nom commercial</font></b></label>
<input name="nom_commercial" id="nom_commercial" type="text" value="" />
<label for="forme_juridique"><b><font size="2" face="Verdana">Forme Juridique</font></b></label>
<select onChange="if(this.selectedIndex == 7) document.getElementById('forme_juridique3').style.display = 'block'; else document.getElementById('forme_juridique3').style.display = 'none';" id="forme_juridique5" name="forme_juridique">
<option>E.U.R.L.</option>
<option>S.A.R.L.</option>
<option>S.A.</option>
<option>S.N.C.</option>
<option>Société Particulière</option>
<option>S.D.F</option>
<option>Coopérative</option>
<option value="autre">Autre</option>
</select>
<input name="forme_juridique" type="text" style="display:none;" id="forme_juridique3" value=""/>
<label for="siret"><b><font size="2" face="Verdana">Siren ou Siret</font></b></label>
<input name="siret" type="text" id="siret" maxlength="14" value="">
<label for="code_ape"><b><font size="2" face="Verdana">Code APE</font></b></label>
<input name="code_ape" id="code_ape" type="text" value="" />
<label for="capital"><b><font size="2" face="Verdana">Capital social (sans le €)</font></b></label>
<input name="capital" id="capital" type="text" value="" /> <label for="activite"><b><font size="2" face="Verdana">Activité</font></b></label>
<input name="activite" id"activite" type="text"value="" />
</div>
</fieldset>
enfin je ne vois pas ce qui cloche...