Eléphanteau du PHP |
40 Messages
30 mai 2012, 22:01
bonjour,
oui je comprends le code mais en fait moi je veux donné la possibilité des gens qui ne sont pas connecté de mettre sont pseudo et son commentaire et pour les gens qui sont connecté de mettre juste le commentaire car le pseudo sera automatiquement sotocké
voila le code de stockage :
<?php
// --------------- Étape 1 -----------------
// Si un message est envoyé, on l'enregistre
// -----------------------------------------
if (isset($_POST['pseudon']) AND isset($_POST['message']))
{
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudon'])); // On utilise mysql_real_escape_string et htmlspecialchars par mesure de sécurité
$message = mysql_real_escape_string(htmlspecialchars($_POST['message'])); // De même pour le message
$message = nl2br($message); // Pour le message, comme on utilise un textarea, il faut remplacer les Entrées par des <br />
// On peut enfin enregistrer :o)
mysql_query("INSERT INTO livreor VALUES('', '" . $pseudo . "', '" . $message . "', '".$fiche."', '".$id."', NOW())");
}
// --------------- Étape 2 -----------------
// On écrit les liens vers chacune des pages
// -----------------------------------------
// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 10; // Essayez de changer ce nombre pour voir :o)
// On récupère le nombre total de messages
$retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM livreor WHERE fiche_id = '.$fiche.' AND source_fiche_id = '.$id.'');
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['nb_messages'];
// On calcule le nombre de pages à créer
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
// Puis on fait une boucle pour écrire les liens vers chacune des pages
if($donnees['nb_messages']!=0){
echo 'Commentaires sur la fiche ' . $title1 . ' :<br/>';
echo 'Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="viewuser.php?page=' . $i . '&f='.$fiche.'&d='.$id.'">' . $i . '</a> ';
}
}
else{
}
?>
içi c'est pour les gents qui ne sont pas connecté
moi je veux savoir comment faire pour stocké le pseudo des gents connecté
merci