1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| function build_sql_ajout()
{
// Connexion à la base de données
$db = new DB($GLOBALS['cnxstr'],$GLOBALS['user'],$GLOBALS['password'],$GLOBALS['dbname']);
// On cherche le dernier id rentré de la table collège
$req="SELECT college_num FROM college ORDER BY college_num DESC LIMIT 1";
$req1 = mysql_query($req) or die (mysql_error());
$req2 = mysql_fetch_array($req1) or die (mysql_error());
// On incrémente de 1 la valeur du dernier id de la table collège
$num_col = $req2['college_num'] + 1;
// On créait une chaine de caractère pour la requête d'ajout de siège
for ($i=0;$i<=$_POST['nb_place'];$i++)
{
$values ="('','" . $num_col . "'),";
}
$values = substr($values,0,-1);
// Requête principale
$sql="INSERT INTO college (college_num, college_libelle, college_nb_place, college_commission)
VALUES ('" . $num_col . "', '" . $_POST['libelle'] . "', '" . $_POST['nb_place'] . "','');";
$sql.="INSERT INTO siege (siege_num, siege_college) VALUES $values;";
// Message d'erreur
$erreur = mysql_query($sql) or die ("Erreur INSERT SQL :" .mysql_error());
// On envoie la requête dans le main.php
$this->sql_ajout=$sql;
} |
Partager