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 32 33 34
| <?php
session_start();
mysql_connect("localhost", "root", "") or die("serveur indisponible");
mysql_select_db("projetinfo") or die ("DB inexistante");
//on récupère les valeurs entrée dans le tableau avec la méthode post
$type = $_POST["tipe1"];
$sujet = $_POST["sujets"];
$description = $_POST["descriptions"];
$matiere = $_POST["matieres"];
$AM = $_SESSION['pseudo']; // on récupère l'adresse mail qui est la variable de session
$req="SELECT idPersonne FROM personne WHERE `AdresseMailPersonne` = '$AM'";
$idperso=mysql_query($req)or die('error query'); // on récupère l'identifiant de la personne correspondant à son adresse mail
$sujet2 = "SELECT * FROM projets WHERE `SujetProjet` = '$sujet' ";
$sujet22 = mysql_query($sujet2) or die ("l'obtention de l'id personne a échoué");
if ( (mysql_num_rows($sujet22) == 1) and ($sujet != ""))
// on vérifie s'il y a déja un sujet du meme nom que celui dans le tableau qui existe et si le sujet est différent
{ //si oui :
$Requeteprojet = "UPDATE projets SET `TypeProjet` = '$type' , `SujetProjet` = '$sujet' , `DecriptionDuProjet` = '$description' , `MatiereProjet` = '$matiere' WHERE `SujetProjet` = '$sujet' AND `Personne_idPersonne` = '$idperso'";
mysql_query($Requeteprojet) or die ("la mise a jour de la table projet a échoué");
}
else if ($sujet != "")
{ // si le sujet n'existe pas :
$Requeteprojet3 = "INSERT INTO `projetinfo`.`projets` (`idprojet`, `TypeProjet`, `SujetProjet`, `DecriptionDuProjet`, `MatièreProjet`, `Personne_idPersonne`) VALUES ('', '$type', '$sujet', '$description', '$matiere', '$idperso') ";
mysql_query($Requeteprojet3) or die ("l'ajout d'un projet a échoué");
// on insère le nouveau projet dans la table, en précisant l'identifiant de la personne à qui appartien le projet.
}
echo header("Location: membre.php");
?> |
Partager