| 12
 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
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 
 |   <?php
// Variable de session - DEBUT
$id_utilisateur=$_SESSION['id_utilisateur'];
// Variable de session - FIN
// Traitement d'un formulaire tout simplement
if(isset($_POST['poster_cours_tp'])){
if ($_POST['matieres']==''||$_POST['classes']==''||$_POST['titre_cours_tp']==''||$_POST['auteur_cours']=='') {
	echo "<span style='color:red;'>Erreur de saisie.</span>";
}
else {
$matiere_choisie=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['matieres'])));
$classe_choisie=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['classes'])));
$date_publication_tp=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['date_publication_tp'])));
$date_cloture_validation_cours_tp=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['date_cloture_validation_cours_tp'])));
$titre_cours_tp=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['titre_cours_tp'])));
$auteur_cours=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['auteur_cours'])));
$introduction_cours=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['introduction_cours'])));
$titre_premier_chapitre=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['titre_premier_chapitre'])));
$contenu_premier_chapitre=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['contenu_premier_chapitre'])));
$premiere_question_premier_chapitre=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['premiere_question_premier_chapitre'])));
$deuxieme_question_premier_chapitre=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['deuxieme_question_premier_chapitre'])));
$troisieme_question_premier_chapitre=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['troisieme_question_premier_chapitre'])));
$quatrieme_question_premier_chapitre=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['quatrieme_question_premier_chapitre'])));
$cinquieme_question_premier_chapitre=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['cinquieme_question_premier_chapitre'])));
$titre_deuxieme_chapitre=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['titre_deuxieme_chapitre'])));
$contenu_deuxieme_chapitre=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['contenu_deuxieme_chapitre'])));
$premiere_question_deuxieme_chapitre=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['premiere_question_deuxieme_chapitre'])));
$deuxieme_question_deuxieme_chapitre=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['deuxieme_question_deuxieme_chapitre'])));
$troisieme_question_deuxieme_chapitre=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['troisieme_question_deuxieme_chapitre'])));
$quatrieme_question_deuxieme_chapitre=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['quatrieme_question_deuxieme_chapitre'])));
$cinquieme_question_deuxieme_chapitre=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['cinquieme_question_deuxieme_chapitre'])));
$conclusion_cours=mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST['conclusion_cours'])));
 
 
    // Insertion du Cours/TP dans la base de données - Deuxième version simplifiée (sans AJAX ni JAVASCRIPT)
	$query_insertion_cours_tp=mysql_query("INSERT INTO  test_site_cours_v2 (titre_cours,auteur_cours,introduction_cours,conclusion_cours,date_publication_cours,date_cloture_validation_cours,matiere_cours,classe_cours)
VALUES ('$titre_cours_tp','$auteur_cours','$introduction_cours','$conclusion_cours',now(),'$date_cloture_validation_cours_tp','$matiere_choisie','$classe_choisie')")
or die('Erreur lors de l\'insertion d\'un Cours/TP (titre du cours, auteurs du cours, introduction du cours, conclusion du cours, date de publication du cours, date de cloture de validation du cours)'.mysql_error()); // Envoie une requête à un serveur MySQL
	// On sélectionne le cours pour mettre l'identifiant dans la table test_site_chapitres_v2
	$query_selection_cours=mysql_query("SELECT id_cours
FROM test_site_cours_v2
WHERE titre_cours='$titre_cours_tp'")
or die('Erreur lors de la sélection d\'un Cours/TP (requête pour enregistrer l\'identifiant du Cours/TP'.mysql_error()); // Envoie une requête à un serveur MySQL
    // Insertion des chapitres du Cours/TP dans la base de données - Deuxième version
if ($_POST['titre_premier_chapitre']!==''||$_POST['contenu_premier_chapitre']!==''||$_POST['titre_deuxieme_chapitre']==''||$_POST['contenu_deuxieme_chapitre']=='') {
 
	$query_insertion_premier_chapitre_cours_tp=mysql_query("INSERT INTO  test_site_chapitres_v2 (id_cours,titre_chapitre,contenu_chapitre)
VALUES ('$query_selection_cours','$titre_premier_chapitre','$contenu_premier_chapitre')")
or die('Erreur lors de l\'insertion du premier chapitre du Cours/TP'.mysql_error()); // Envoie une requête à un serveur MySQL
}	
else
	$query_insertion_deuxieme_chapitre_cours_tp=mysql_query("INSERT INTO  test_site_chapitres_v2 (id_cours,titre_chapitre,contenu_chapitre)
VALUES ('$query_selection_cours','$titre_deuxieme_chapitre','$contenu_deuxieme_chapitre')")
or die('Erreur lors de l\'insertion du second chapitre du Cours/TP'.mysql_error()); // Envoie une requête à un serveur MySQL
}	
if ($_POST['titre_premier_chapitre']!==''||$_POST['contenu_premier_chapitre']!=='') {
	if ($_POST['premiere_question_premier_chapitre']==''||$_POST['deuxieme_question_premier_chapitre']!==''||$_POST['troisieme_question_premier_chapitre']!==''||$_POST['quatrieme_question_premier_chapitre']!==''||$_POST['cinquieme_question_premier_chapitre']!=='') {
		echo "Veuillez saisir la première question.";
		exit();
	// Insertion de la première question du premier chapitre du Cours/TP dans la base de données - Deuxième version
	if ($_POST['premiere_question_premier_chapitre']!==''||$_POST['deuxieme_question_premier_chapitre']==''||$_POST['troisieme_question_premier_chapitre']==''||$_POST['quatrieme_question_premier_chapitre']==''||$_POST['cinquieme_question_premier_chapitre']=='') {	
		$query_insertion_premiere_question_cours_tp=mysql_query("INSERT INTO test_site_questions_v2 (contenu_question) VALUES ('$premiere_question_premier_chapitre')") or die('Erreur lors de l\'insertion d\'un chapitre du Cours/TP'.mysql_error()); // Envoie une requête à un serveur MySQL, Récupération de l'identifiant du chapitre crée
		exit();
	}
	// Insertion de la deuxième question du premier chapitre du Cours/TP dans la base de données - Deuxième version
	if ($_POST['premiere_question_premier_chapitre']!==''||$_POST['deuxieme_question_premier_chapitre']!==''||$_POST['troisieme_question_premier_chapitre']==''||$_POST['quatrieme_question_premier_chapitre']==''||$_POST['cinquieme_question_premier_chapitre']=='') {
		$query_insertion_premiere_question_premier_chapitre_cours_tp=mysql_query("INSERT INTO test_site_questions_v2 (contenu_question)
VALUES ('$deuxieme_question_premier_chapitre')")
or die('Erreur lors de l\'insertion de la première question du premier chapitre du Cours/TP'.mysql_error()); // Envoie une requête à un serveur MySQL
		exit();
	}
	// Insertion de la troisieme question du premier chapitre du Cours/TP dans la base de données - Deuxième version
	if ($_POST['premiere_question_premier_chapitre']!==''||$_POST['deuxieme_question_premier_chapitre']!==''||$_POST['troisieme_question_premier_chapitre']!==''||$_POST['quatrieme_question_premier_chapitre']==''||$_POST['cinquieme_question_premier_chapitre']=='') {
		$query_insertion_troisieme_question_premier_chapitre_cours_tp=mysql_query("INSERT INTO test_site_questions_v2 (contenu_question)
VALUES ('$troisieme_question_premier_chapitre')")
or die('Erreur lors de l\'insertion de la troisième question du premier chapitre du Cours/TP'.mysql_error()); // Envoie une requête à un serveur MySQL
		exit();
	}
	// Insertion de la quatrieme question du premier chapitre du Cours/TP dans la base de données - Deuxième version
	if ($_POST['premiere_question_premier_chapitre']!==''||$_POST['deuxieme_question_premier_chapitre']!==''||$_POST['troisieme_question_premier_chapitre']!==''||$_POST['quatrieme_question_premier_chapitre']!==''||$_POST['cinquieme_question_premier_chapitre']=='') {
		$query_insertion_quatrieme_question_premier_chapitre_cours_tp=mysql_query("INSERT INTO test_site_questions_v2 (contenu_question)
VALUES ('$quatrieme_question_premier_chapitre')")
or die('Erreur lors de l\'insertion de la quatrième question du premier chapitre du Cours/TP'.mysql_error()); // Envoie une requête à un serveur MySQL
		exit();
	}
	// Insertion de la cinquième question du premier chapitre du Cours/TP dans la base de données - Deuxième version
	if ($_POST['premiere_question_premier_chapitre']!==''||$_POST['deuxieme_question_premier_chapitre']!==''||$_POST['troisieme_question_premier_chapitre']!==''||$_POST['quatrieme_question_premier_chapitre']!==''||$_POST['cinquieme_question_premier_chapitre']!=='') {
		$query_insertion_cinquieme_question_premier_chapitre_cours_tp=mysql_query("INSERT INTO test_site_questions_v2 (contenu_question)
VALUES ('$cinquieme_question_premier_chapitre')")
or die('Erreur lors de l\'insertion de la quatrième question du premier chapitre du Cours/TP'.mysql_error()); // Envoie une requête à un serveur MySQL
		exit();
	}
	// Insertion de la première question du deuxième chapitre du Cours/TP dans la base de données - Deuxième version
	if ($_POST['premiere_question_deuxieme_chapitre']!==''||$_POST['deuxieme_question_deuxieme_chapitre']==''||$_POST['troisieme_question_deuxieme_chapitre']==''||$_POST['quatrieme_question_deuxieme_chapitre']==''||$_POST['cinquieme_question_deuxieme_chapitre']=='') {
		$query_insertion_premiere_question_deuxieme_chapitre_cours_tp=mysql_query("INSERT INTO test_site_questions_v2 (contenu_question) VALUES ('$premiere_question_deuxieme_chapitre')") or die('Erreur lors de l\'insertion de la première question du deuxième chapitre du Cours/TP'.mysql_error()); // Envoie une requête à un serveur MySQL
		exit();
	}
	// Insertion de la deuxième question du deuxième chapitre du Cours/TP dans la base de données - Deuxième version
	if ($_POST['premiere_question_deuxieme_chapitre']!==''||$_POST['deuxieme_question_deuxieme_chapitre']!==''||$_POST['troisieme_question_deuxieme_chapitre']==''||$_POST['quatrieme_question_deuxieme_chapitre']==''||$_POST['cinquieme_question_deuxieme_chapitre']=='') {
		$query_insertion_deuxieme_question_deuxieme_chapitre_cours_tp=mysql_query("INSERT INTO test_site_questions_v2 (contenu_question)
VALUES ('$deuxieme_question_deuxieme_chapitre')") or die('Erreur lors de l\'insertion de la deuxième question du deuxième chapitre du Cours/TP'.mysql_error()); // Envoie une requête à un serveur MySQL
		exit();
	}
	// Insertion de la troisième question du deuxième chapitre du Cours/TP dans la base de données - Deuxième version
	if ($_POST['premiere_question_deuxieme_chapitre']!==''||$_POST['deuxieme_question_deuxieme_chapitre']!==''||$_POST['troisieme_question_deuxieme_chapitre']!==''||$_POST['quatrieme_question_deuxieme_chapitre']==''||$_POST['cinquieme_question_deuxieme_chapitre']=='') {
		$query_insertion_deuxieme_question_deuxieme_chapitre_cours_tp=mysql_query("INSERT INTO test_site_questions_v2 (contenu_question) VALUES ('$troisieme_question_deuxieme_chapitre')")
or die('Erreur lors de l\'insertion de la troisième question du deuxième chapitre du Cours/TP'.mysql_error()); // Envoie une requête à un serveur MySQL
		exit();
	}
	// Insertion de la quatrième question du deuxième chapitre du Cours/TP dans la base de données - Deuxième version
	if ($_POST['premiere_question_deuxieme_chapitre']!==''||$_POST['deuxieme_question_deuxieme_chapitre']!==''||$_POST['troisieme_question_deuxieme_chapitre']!==''||$_POST['quatrieme_question_deuxieme_chapitre']!==''||$_POST['cinquieme_question_deuxieme_chapitre']=='') {
		$query_insertion_quatrieme_question_deuxieme_chapitre_cours_tp=mysql_query("INSERT INTO test_site_questions_v2 (contenu_question)
VALUES ('$quatrieme_question_deuxieme_chapitre')")
or die('Erreur lors de l\'insertion de la quatrième question du deuxième chapitre du Cours/TP'.mysql_error()); // Envoie une requête à un serveur MySQL
		exit();
	}
	// Insertion de la cinquième question du deuxième chapitre du Cours/TP dans la base de données - Deuxième version
	if ($_POST['premiere_question_deuxieme_chapitre']!==''||$_POST['deuxieme_question_deuxieme_chapitre']!==''||$_POST['troisieme_question_deuxieme_chapitre']!==''||$_POST['quatrieme_question_deuxieme_chapitre']!==''||$_POST['cinquieme_question_deuxieme_chapitre']!=='') {
		$query_insertion_quatrieme_question_deuxieme_chapitre_cours_tp=mysql_query("INSERT INTO test_site_questions_v2 (contenu_question)
VALUES ('$cinquieme_question_deuxieme_chapitre')")
or die('Erreur lors de l\'insertion de la cinquième question du deuxième chapitre du Cours/TP'.mysql_error()); // Envoie une requête à un serveur MySQL
		exit();
	}
}
// Insertion de la relation Cours-TP/Utilisateur dans la base de données
$query_insertion_relation_cours_tp_utilisateur=mysql_query("INSERT INTO test_site_relation_cours_tp_utilisateur_v2 (id_cours_tp,id_utilisateur)
SELECT id_cours,id_utilisateur
FROM test_site_utilisateur,test_site_cours_v2
WHERE id_utilisateur='$id_utilisateur'
AND titre_cours='$titre_cours_tp'")
or die('Erreur lors de l\'insertion de la relation Cours-TP/Utilisateur (pour assurer l\'affichage)'.mysql_error()); // Envoie une requête à un serveur MySQL
}
	echo "Votre Cours/TP a été posté.";
}
?> | 
Partager