From a25edc8edf23e652dbd529b8c42199ae559905a1 Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Sat, 30 Jun 2018 11:17:01 +0200 Subject: Version alpha_old6 2007-02-22+15:45:00 - 2007-03-12+13:59:02 --- appli_3_alpha_old/app/include/je.inc.php | 73 +++++++++++++++++++++++++++++--- 1 file changed, 68 insertions(+), 5 deletions(-) (limited to 'appli_3_alpha_old/app/include/je.inc.php') diff --git a/appli_3_alpha_old/app/include/je.inc.php b/appli_3_alpha_old/app/include/je.inc.php index 6a3c98d..3c87753 100644 --- a/appli_3_alpha_old/app/include/je.inc.php +++ b/appli_3_alpha_old/app/include/je.inc.php @@ -36,6 +36,7 @@ require_once ('include/connect.inc.php'); { return (mysql_insert_id()); } + return (false); } function list_modif($idL,$tabParticipant) @@ -138,11 +139,11 @@ require_once ('include/connect.inc.php'); } else { - $result = mysql_query("INSERT INTO Personne (courrielP,loginP) VALUES ('$persMail','$persMail')"); + $result = mysql_query("INSERT INTO Personne (courrielP,loginP,nomP) VALUES ('$persMail','$persMail','$persMail')"); return (mysql_insert_id()); } - return (0); + return (false); } @@ -165,7 +166,7 @@ require_once ('include/connect.inc.php'); echo ""; echo $row['libelleL']; echo "\n"; - echo "\n"; + echo "\n"; } } @@ -175,7 +176,69 @@ require_once ('include/connect.inc.php'); function traiter_formulaire_commentaire() { - echo $_SESSION['session_idP']; - + if ($_GET['txtCommentaire'] != "") + { + require_once ('include/connect.inc.php'); + if (isset($_GET['idR'])) + { + $query="UPDATE Repondre SET commentaireReponse ='".$_GET['txtCommentaire']."' WHERE idR=".$_GET['idR']." AND idP=".$_SESSION['session_idP']; + $result = @mysql_query($query); + if ( ! $result || ( mysql_affected_rows() !== 1 ) ) + { + $query="INSERT INTO Repondre(idR,idP,commentaireReponse) VALUES (".$_GET['idR'].", ".$_SESSION['session_idP'].", '".$_GET['txtCommentaire']."')"; + + $result = mysql_query($query); + if ( ! $result || ( mysql_affected_rows() !== 1 )) + { + echo $query; + echo "Erreur BD\n"; + return; + } + } + } + } + else + { + $query="DELETE FROM Repondre WHERE idR=".$_GET['idR']." AND idP=".$_SESSION['session_idP']; + $result = mysql_query($query); + } + } + + // Modifiée par Ludo pour les problèmes de vriables de session et pour d'autres détails : + // S'il n'y a pas de commentaire, on affiche le tableau vide + function generate_html_reunion_commentaires($idR) + { + $idP = $_SESSION['session_idP']; + echo ''; + echo ''; + echo ''; + echo ""; + echo ''; + echo ''; + $requete = "SELECT P.nomP,P.prenomP,P.courrielP,R.commentaireReponse FROM Repondre R,Personne P WHERE P.idP = R.idP AND R.idR = '".$idR."'"; + //echo "DEBUG : requete : $requete\n"; + $resultat = mysql_query($requete); + if($resultat != false) + { + if(mysql_num_rows($resultat) > 0) + { + while($pers = mysql_fetch_array($resultat)) + { + echo '\n"; + + } + } + else + { + echo "\n"; + } } + + echo '
Commentaires (Editer votre commentaire)
'; + if ($pers["nomP"] !== "" || $pers["prenomP"] !== "") echo $pers["nomP"] . " " . $pers["prenomP"]; else echo $row["courrielP"]; + echo " : ".$pers["commentaireReponse"]."
Aucun commentaire pour le moment.
'; + + } + + ?> \ No newline at end of file -- cgit v1.2.3