par
Shim » 01 nov. 2010, 18:32
Bonjour et merci d'avance a ceux qui voudront/pourront m'aider.
Je veux inverser l'ordre d'affichage, à savoir le dernier texte posté en haut de la page.
<?php
session_start();
if(!isset($_SESSION['login'])) {die('Vous devez être enregistré pour accéder à cette partie du site');}
echo htmlspecialchars($_SESSION['login']);?>
Sujet d'actualité
<?php
$hostname = "localhost";
$database = "membres";
$username = "root";
$password = "";
$connection = mysql_connect($hostname, $username, $password) or die(mysql_error());
mysql_select_db($database, $connection);
mysql_query("SET NAMES 'utf8'");
$reponses = mysql_query("SELECT * FROM forum");
while ($donnees = mysql_fetch_array($reponses) )
{
$auteur = $donnees['Auteur'];
$titre = $donnees['titre'];
$texte = $donnees['texte'];
echo "<br/><br/> Ecrit par : $auteur <br/> Titre : <strong> $titre </strong><br/> $texte <br/> <br/>";
}
?>
<?php
function Verif_magicquotes ($chaine)
{
if (get_magic_quotes_gpc()) $chaine = stripslashes($chaine);
return $chaine;
}
echo htmlspecialchars($_SESSION['login']);
$titre = (isset($_POST['titre']) && trim($_POST['titre']) != '')? Verif_magicquotes($_POST['titre']) : null;
$texte = (isset($_POST['texte']) && trim($_POST['texte']) != '')? Verif_magicquotes($_POST['texte']) : null;
$file = (isset($_POST['file']) && trim($_POST['file']) != '')? Verif_magicquotes($_POST['file']) : null;
$auteur= (isset($_POST['auteur']) && trim($_POST['auteur']) != '')? Verif_magicquotes($_POST['auteur']) : null;
if(isset($titre,$texte))
{
$hostname = "localhost";
$database = "membres";
$username = "root";
$password = "";
$connection = mysql_connect($hostname, $username, $password) or die(mysql_error());
mysql_query("SET NAMES 'utf8'");
mysql_select_db($database, $connection);
$insertion = "INSERT INTO forum (titre,texte,file,auteur) VALUES ('".$titre."', '".$texte."', '".$file."', '".$auteur."')";
$inser_exec = mysql_query($insertion) or die(mysql_error());
if ($inser_exec === true)
{
/* Démarre la session et enregistre le pseudo dans la variable de session $_SESSION['login']
qui donne au visiteur la possibilité de se connecter. */
// A MODIFIER Remplacer le '#' par l'adresse de votre page de destination, sinon ce lien indique la page actuelle.
header("Location: page1.php");
}
else
{
echo "manque données";
}
echo "$message";
}
$auteur= ($_SESSION['login']);
?>
<form action="#" name="forum" method="post">
Titre : <input type="text" name="titre" />
<textarea rows="6" cols="30" name="texte"> Vorte message ici </textarea>
<input type="file" name="file">
<input type="hidden" name="auteur" value="<?php echo $auteur; ?>"/>
<input type="submit" value="poster" />
<form>
<?php
echo $auteur;
?>
Bonjour et merci d'avance a ceux qui voudront/pourront m'aider.
Je veux inverser l'ordre d'affichage, à savoir le dernier texte posté en haut de la page.
[php]<?php
session_start();
if(!isset($_SESSION['login'])) {die('Vous devez être enregistré pour accéder à cette partie du site');}
echo htmlspecialchars($_SESSION['login']);?>
Sujet d'actualité
<?php
$hostname = "localhost";
$database = "membres";
$username = "root";
$password = "";
$connection = mysql_connect($hostname, $username, $password) or die(mysql_error());
mysql_select_db($database, $connection);
mysql_query("SET NAMES 'utf8'");
$reponses = mysql_query("SELECT * FROM forum");
while ($donnees = mysql_fetch_array($reponses) )
{
$auteur = $donnees['Auteur'];
$titre = $donnees['titre'];
$texte = $donnees['texte'];
echo "<br/><br/> Ecrit par : $auteur <br/> Titre : <strong> $titre </strong><br/> $texte <br/> <br/>";
}
?>
<?php
function Verif_magicquotes ($chaine)
{
if (get_magic_quotes_gpc()) $chaine = stripslashes($chaine);
return $chaine;
}
echo htmlspecialchars($_SESSION['login']);
$titre = (isset($_POST['titre']) && trim($_POST['titre']) != '')? Verif_magicquotes($_POST['titre']) : null;
$texte = (isset($_POST['texte']) && trim($_POST['texte']) != '')? Verif_magicquotes($_POST['texte']) : null;
$file = (isset($_POST['file']) && trim($_POST['file']) != '')? Verif_magicquotes($_POST['file']) : null;
$auteur= (isset($_POST['auteur']) && trim($_POST['auteur']) != '')? Verif_magicquotes($_POST['auteur']) : null;
if(isset($titre,$texte))
{
$hostname = "localhost";
$database = "membres";
$username = "root";
$password = "";
$connection = mysql_connect($hostname, $username, $password) or die(mysql_error());
mysql_query("SET NAMES 'utf8'");
mysql_select_db($database, $connection);
$insertion = "INSERT INTO forum (titre,texte,file,auteur) VALUES ('".$titre."', '".$texte."', '".$file."', '".$auteur."')";
$inser_exec = mysql_query($insertion) or die(mysql_error());
if ($inser_exec === true)
{
/* Démarre la session et enregistre le pseudo dans la variable de session $_SESSION['login']
qui donne au visiteur la possibilité de se connecter. */
// A MODIFIER Remplacer le '#' par l'adresse de votre page de destination, sinon ce lien indique la page actuelle.
header("Location: page1.php");
}
else
{
echo "manque données";
}
echo "$message";
}
$auteur= ($_SESSION['login']);
?>
<form action="#" name="forum" method="post">
Titre : <input type="text" name="titre" />
<textarea rows="6" cols="30" name="texte"> Vorte message ici </textarea>
<input type="file" name="file">
<input type="hidden" name="auteur" value="<?php echo $auteur; ?>"/>
<input type="submit" value="poster" />
<form>
<?php
echo $auteur;
?>[/php]