connexion impossible au serveur
\n"; exit; } if (!mysql_select_db("restaurant",$connexion)){ // celle ci fait la connexion a une base echo "acces a la base refuse
\n"; exit; } echo "connexion a la base restaurant reussie
"; $jour=$_GET['jour']; $mois=$_GET['mois']; $annee=$_GET['annee']; $nom=$_GET['nom']; $prenom=$_GET['prenom']; $service=$_GET['service']; $places =$_GET['places']; echo "
nombre de place occupees : ". $enregistrement['occup']. "
\n"; // il faut savoir s'il y a assez de place : if (($occup + $places)> capacite) { echo "il n'y a pas assez de place
\n"; echo " Revenir au formulaire "; // cette solution n'est pas tres bonne , on fera mieux apres. exit ;} // si on passe ici , c'est qu'il faut faire l'insertion echo "il faut faire l'insertion :
\n"; // 1 : savoir si le client est connu : $requete= "SELECT idClient FROM client where nom='$nom' and prenom ='$prenom'"; $resultat= execRequete($requete,$connexion); $client= mysql_fetch_assoc($resultat); if (!$client){ // signifie qu'il n'y pas de resultat. On doit donc creer le client echo "le client est inconnu
\n"; $sql = "INSERT INTO client (`idClient`, `nom`, `prenom`) VALUES (NULL, '$nom', '$prenom')"; $resultat= execRequete($sql,$connexion); $sql2= "SELECT idClient FROM client where nom='$nom' and prenom ='$prenom'"; $resultat=execRequete($sql2,$connexion); $client=mysql_fetch_assoc($resultat); echo "le client est insere
\n"; } // ici , on est sur que $enregistrement contient un client. $idClient=$client['idClient']; echo "l' id du client est :". $client['idClient'] . "
\n"; // il n'y a plus qu'a inserer dans reservation la reservation $sql3 = "INSERT INTO reservation (`idResa`, `dateResa`, `service`, `nb`, `idClient`) VALUES (NULL, '$date', '$serviceSql', '$places', '$idClient')"; $resultat=execRequete($sql3,$connexion); echo "la reservation est faite
\n"; echo " Revenir au formulaire "; ?>