Bonjour,

Je voudrais transmettre dans informations à un script php sans l'afficher sur la page et aussi faire que le champ date soit affiché avec la date actuelle, sans que l'utilisateur puisse la modifier. Voilà mon code pour le moment :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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
 <?php
 
	   $serveur = mysql_connect("127.0.0.1","root","");
	   if (!$serveur)
		{
			die('Non connecté : ' . mysql_error());
		} 
 
		$db = mysql_select_db('cinegeeks', $serveur);
		if (!$db)
		{
			die ('Impossible d\'utiliser la base : ' . mysql_error());
		} 
 
		$result  =  mysql_query  (  'SELECT * FROM articles WHERE Univers = \'Geek\' '  );
 
		while ($donnees = mysql_fetch_array($result, MYSQL_ASSOC))
		{
		?>
 
		<h2><?php echo $donnees['Titre']; ?></h2>  
        <i><?php echo $donnees['Auteur']; ?> le <?php echo $donnees['Date']; ?> </i><br />
        <br />
        <?php echo $donnees['Article']; ?><br />
        <br /><br />
 
 
        <form name="commentaire" method="post" action="geek.php">
        Nom : <input name="Nom" type="text" /><br />
        Date : <input name="Date" type="text" /><br />
        Commentaire : <br /><textarea name="Commentaire"  rows="10"  cols="40" ></textarea><br />
         <input type="submit" value="Envoyer" />
 
        <?php
		} // fin du while
		mysql_free_result($result);
		?>
 
 
		 <?php
 
		$Nom = trim($_POST['Nom']);
		$Date = trim($_POST['Date']);
		$Commentaire = trim($_POST['Commentaire']);
 
		 if(empty($Nom) || empty($Date) || empty($Commentaire)) {
			echo 'Veuillez remplir tout les champs !';
		} else {
			if(@mysql_connect("127.0.0.1","root","")) {
				if(@mysql_select_db('cinegeeks')) {
					$query = 'INSERT INTO commentaires VALUES(
						"",
						"'.mysql_real_escape_string($Nom).'",
					   "'.mysql_real_escape_string($Commentaire).'",
						"'.mysql_real_escape_string($Date).'")';
					$result = mysql_query($query);
				} else
			echo 'Impossible d\'utiliser la base : ' . mysql_error();
			} else
		echo 'Non connecté : ' . mysql_error();
		}
 
 
		 ?>
Ce que je voudrais transmettre, c'est le nom de l'article, pour pouvoir linké le commentaire à l'article et pouvoir l'afficher ensuite.

Pour l'instant aussi, je récupère les articles dans l'ordre de la base de données, mais j'aimerais afficher le plus récent en premier si possible.

J'aimerais aussi, faire en sorte qu'on voit pas le formulaire d'ajout de commentaire directement, mais qu'on clique sur un lien pour le voir ...

Si quelqu'un pourrait m'aider, ce serait sympa.

Thanks