<?php
/* 1/ Se connecter à la base de données */
// ---------------------------------------------------------------
include ("fonctions/fonctions.inc.php");
ConnexionBase("BD_Stage2");
/* 2/ On teste si les variables du formulaire sont bien déclarées */
// -----------------------------------------------------------------------------------------------
$Nom=$_POST['Nom'];
$Sigle=$_POST['Sigle'];
$Adresse=$_POST['Adresse'];
$Code_Postal=$_POST['Code_Postal'];
$Commune=$_POST['Commune'];
$Téléphone=$_POST['Téléphone'];
$Fax=$_POST['Fax'];
$Email=$_POST['Email'];
$Site_internet=$_POST['Site_internet'];
$Nombre_employés=$_POST['Nombre_employés'];
$Type_structure=$_POST['Type_structure'];
$Activité=$_POST['Activité'];
/* 4/ On prépare la requête pour insérer les données dans la table structure */
//------------------------------------------------------------------------------------------------------
$sql = "INSERT INTO structure(str_nom, str_sigle, str_tel, str_fax, str_mel,str_site_internet, str_nb_employes) VALUES ('".$Nom."','".$Sigle."','".$Téléphone."','".$Fax."','".$Email."','".$Site_internet."','".$Nombre_employés."')";
/* 5/ On insère les informations du formulaire dans la table structure */
// -----------------------------------------------------------------------------------------------
pg_query($sql) or die('Erreur SQL !'.$sql.'<br>'.pg_result_error());
//affichage des résultats, pour savoir si l'insertion a marchée:
if($sql)
{
echo("L'insertion a été correctement effectuée") ;
}
else
{
echo("L'insertion à échouée") ;
}
?>
<!-- Construction du formulaire de saisie de l'enquête-->
<FORM action="traitement_BD.php" method="POST" name="envoi">
<div id=p1> La structure </div>
<TABLE class="table" width="80%" border="0" align="left" hspace="0" vspace="10">
<TR>
<TD><font face="Verdana" size="2">Nom :</font></TD>
<TD><input name="Nom" type="text"></TD>
</TR>
<TR>
<TD><font face="Verdana" size="2">Sigle :</font></TD>
<TD><input name="Sigle" type="text"></TD>
</TR>
<TR>
<TD><font face="Verdana" size="2">Adresse :</font></TD>
<TD><input name="Adresse" type="text" size="50" maxlength="500"></TD>
</TR>
<TR>
<TD><font face="Verdana" size="2">Code Postal :</font></TD>
<TD><select size="1">
<!--Intégration des codes postaux de la base de données dans la combobox--->
<?php
// requête sql
$sql = "SELECT DISTINCT com_cp FROM commune ORDER BY com_cp asc";
// on sélectionne toutes les entrées code postal de la table commune
$req=pg_query($sql) or die('Erreur SQL !'.$sql.'<br>'.pg_resul_error());
//On affiche ces entrées
while ($line=pg_fetch_array($req))
{
echo "<option name='Code_Postal'>".$line['com_cp']."</option>";
}
?></select> </TD>
<TD><font face="Verdana" size="2">Commune :</font></TD>
<TD><select size="1">
<!--Intégration des communes de la base de données dans la combobox--->
<?php
// requête sql
$sql = "SELECT DISTINCT com_nom FROM commune ORDER BY com_nom asc";
// on sélectionne toutes les entrées nom de commune de la table commune
$req=pg_query($sql) or die('Erreur SQL !'.$sql.'<br>'.pg_resul_error());
//On affiche ces entrées
while ($line=pg_fetch_array($req))
{
echo "<option name='Commune'>".$line['com_nom']."</option>";
}
?></select></TD>
</TR>
<TR>
<TD><font face="Verdana" size="2">Téléphone :</font></TD>
<TD><input name="Téléphone" type="text"></TD>
<TD><font face="Verdana" size="2">Fax :</font></TD>
<TD><input name="Fax" type="text"></TD>
</TR>
<TR>
<TD><font face="Verdana" size="2">Email :</font></TD>
<TD><input name="Email" type="text" size="40"></TD>
</TR>
<TR>
<TD><font face="Verdana" size="2">Site internet :</font></TD>
<TD><input name="Site_internet" type="text" size="40"></TD>
</TR>
<TR>
<TD><font face="Verdana" size="2">Nombre d'employés :</font></TD>
<TD><input name="Nombre_employés" type="text" size="10"></TD>
</TR>
<TR>
<TD><font face="Verdana" size="2">Type de structure :</font></TD>
<TD><select size="1">
<!--Intégration des types de structure de la base de données dans la combobox--->
<?php
// requête sql
$sql = "SELECT DISTINCT type_str_libelle FROM type_structure ORDER BY type_str_libelle asc";
// on sélectionne toutes les entrées type de structure de la table type_structure
$req=pg_query($sql) or die('Erreur SQL !'.$sql.'<br>'.pg_resul_error());
//On affiche ces entrées
while ($line=pg_fetch_array($req))
{
echo "<option name='Type_structure'>".$line['type_str_libelle']."</option>";
}
?></select></TD>
</TR>
<TR>
<TD><font face="Verdana" size="2">Secteur d'activité ou de compétence de la structure :</font></TD>
<TD><select size="1">
<!--Intégration des secteurs d'activité de la base de données dans la combobox--->
<?php
// requête sql
$sql = "SELECT DISTINCT act_str_libelle FROM activite_structure ORDER BY act_str_libelle asc";
// on sélectionne toutes les entrées activités de la table activite_structure
$req=pg_query($sql) or die('Erreur SQL !'.$sql.'<br>'.pg_resul_error());
//On affiche ces entrées
while ($line=pg_fetch_array($req))
{
echo "<option name='Activité'>".$line['act_str_libelle']."</option>";
}
?></select></TD>
</TR>
</TABLE>[/code][/php]