| 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
 
 |  
// si on a cliqué sur créer un répertoire
	if (isset($_POST['select']) and isset($_POST['creat_rep']))
	{
	 // création de la requête
	 $sql = "SELECT id_art, nom_mag FROM NFT_Articles WHERE id_art='".$_POST['select']."'";
	 // on exécute la requête
	 $req = mysql_query($sql,$connect) or die ('Erreur de requête ligne '.__LINE__.'<br>Erreur : '.mysql_error());
	 $val = mysql_fetch_assoc($req);
 
	// création des répertoires
	$nom_rep = "".$val['id_art']."_".$val['nom_mag'].""; // nom du futur répertoire
	mkdir($_SERVER['DOCUMENT_ROOT'].'/NCIS-fr/Arts/'.$nom_rep);
	mkdir($_SERVER['DOCUMENT_ROOT'].'/NCIS-fr/Arts/'.$nom_rep.'/images'); // création dossier images associé au répertoire
	$fp = fopen($_SERVER['DOCUMENT_ROOT'].'/NCIS-fr/Arts/'.$nom_rep.'/article.php', 'wb');
	$source = $_FILES['texte_art'];
	copy ($source, ($_SERVER['DOCUMENT_ROOT'].'/NCIS-fr/Arts/'.$nom_rep.'/article.php')); // on copie le contenu du fichier source ds article.php
	$chem_art = $_SERVER['DOCUMENT_ROOT'].'/NCIS-fr/Arts/'.$nom_rep.'/article.php'; // chemin de l'article
	// insertion du chemin menant vers l'article
	$sql_ajout2 = "UPDATE NFT_Articles SET texte_art='".$chem_art."' WHERE id_art='".$_POST['select']."'";
    mysql_query($sql_ajout2,$connect)  or die ('Erreur de requête ligne '.__LINE__.'<br>Erreur : '.mysql_error());
	}
 
 
	// si on a cliqué sur Soumettre
	if (isset($_POST['submit']))
	{ 
 
	// on créé et exécute la requête de ajout du lien
    $sql_ajout = "INSERT INTO NFT_Articles (id_art, nom_mag, num_mag, jour_art, mois_art, annee_art, titre_art, texte_art, nom_envoyeur, id_SA, nb_scan, visible)
				VALUES ('','{$_POST['nom_mag']}','{$_POST['num_mag']}','{$_POST['jour_art']}',
				'{$_POST['mois_art']}','{$_POST['annee_art']}','{$_POST['titre_art']}','{$_FILES['texte_art']}',
				'{$_POST['nom_envoyeur']}','{$_POST['id_SA']}','{$_POST['nb_scan']}','{$_POST['visible']}')";
    mysql_query($sql_ajout,$connect)  or die ('Erreur de requête ligne 33.<br>Erreur : '.mysql_error());
 
 
	}
 
	// création de la requête d'affichage
	$sql = "SELECT id_art, nom_mag, num_mag, jour_art, mois_art, annee_art, titre_art, texte_art, nom_envoyeur, NFT_Articles.id_SA, nb_scan, visible
	FROM NFT_Articles, NFT_Sujet_Art WHERE NFT_Articles.id_SA=NFT_Sujet_Art.id_SA";
	// on exécute la requête
	$req = mysql_query($sql,$connect) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
	// on compte le nombre total des news
	$res = mysql_num_rows($req);
 
	// on crée la condition et la boucle d'affichage des news
	if ($res == 0)
	{
	echo "Aucun article";
	}
	else
	{
		while ($val = mysql_fetch_assoc($req))
		{
		echo $val['id_art']."<br>".$val['nom_mag']."<br>".$val['num_mag']."<br>".$val['jour_art']."/"
		    .$val['mois_art']."/".$val['annee_art']."<br>".$val['nom_envoyeur']."<br>".$val['nb_scan']."
			<br> visible : ".$val['visible']."<br>";
			// création de la requête
	    	$sql2 = "SELECT id_SA, nom_SA FROM NFT_Sujet_Art";
	    	// on exécute la requête
	    	$req2 = mysql_query($sql2,$connect) or die('Erreur SQL  ligne 79!<br>'.$sql.'<br>'.mysql_error());
 
			echo "Sujet : ";
			while ($val2 = mysql_fetch_assoc($req2))
 
			{
			echo $val2['id_SA']."->".$val2['nom_SA'].", ";                
			}
 
			echo "<br>".$val['titre_art']."<br>";
			echo $val['texte_art']."<br>";
			$chemin_art = $val['texte_art'];
			include ($chemin_art);
 
 
 
				 echo "<form method='post' action='admin_ajout_art2.php'>
                   <td colspan='2' align='center' class='texte'>
				   <input type='hidden' name='select' value=".$val['id_art'].">
				   <input type='submit' value='Créer les répertoires' name='creat_rep'>
				   <input type='submit' value='Supprimer' name='delete'></td></form>";
		}
	} | 
Partager