Transmission d'informations
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:
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