Bonjour/Bonsoir,
Voila mon script:
<?php
include('style.php');
include('menu.php');
ini_set("display_errors",0);error_reporting(0);
header('Content-type: text/html; charset=UTF-8');
if($_GET['pseudo'] === '' || $_GET['pseudo'] === '#'){
echo '<br><center><div id="Erreur"><p>Vous n etes pas connecter!</p></div></center>';
}else{
$Post = '<div id = "inscription">
<form action = "#" method = "post">
<h1>Nouvelle discution: </h1>
<label for = "Message">Sujet: </label><p><input placeholder="ex: Aide pour faire un truc" class="textboxForum" type = "text" name = "Message" id = "Message" /></p>
<p><label for="NomForum">Nom de discution: </label><input placeholder="ex: Aide pour un truc" class="textboxForum" type="text" name="NomForum" id="NomForum" /></p>
<p><label for="Description">Description: </label><input placeholder="Description de l aide" class="textboxForum1" type="text" name="Description" id="Description" /></p>
<p><input type = "submit" value = "Envoyer" id = "valider" /></p><br>
</form>
</div>';
function Verif_magicquotes ($chaine)
{
if (get_magic_quotes_gpc()) $chaine = stripslashes($chaine);
return $chaine;
}
$message = null;
$Sujet = (isset($_POST['Message']) && trim($_POST['Message']) != '')? Verif_magicquotes($_POST['Message']) : null;
$NomForum = (isset($_POST['NomForum']) && trim($_POST['NomForum']) != '')? Verif_magicquotes($_POST['NomForum']) : null;
$Description = (isset($_POST['Description']) && trim($_POST['Description']) != '')? Verif_magicquotes($_POST['Description']) : null;
if(isset($Sujet,$NomForum,$Description))
{
$hostname = "#";
$database = "#";
$username = "#";
$password = "#";
$connection = mysql_connect($hostname, $username, $password) or die(mysql_error());
mysql_select_db($database, $connection);
mysql_query("SET NAMES 'utf8'");
$SUJET = mysql_real_escape_string($Sujet);
$NOMFORUM = mysql_real_escape_string($NomForum);
$DESCRIPTION = mysql_real_escape_string($Description);
$Pseudo = $_GET['pseudo'];
$insertion = "INSERT INTO List_Forum(Description,Nom_Forum,Sujet,Pseudo,Date_List) VALUES('".$DESCRIPTION."', '".$NOMFORUM."', '".$SUJET."', '".$Pseudo."', NOW())";
$inser_exec = mysql_query($insertion) or die(mysql_error());
if ($inser_exec === true)
{
if(isset($resultat['message'])){
session_start();
$_SESSION['login'] = $message;
$message = 'Votre message a été envoyer.';
}
}
else
{
$message = 'Votre message n a pas été envoyer';
}
}
}
?>
<!DOCTYPE html>
<html>
<center>
<head>
<title>Liste des Discutions - Site du Panda</title>
</head>
<body>
<p><?php echo $Post; ?></p>
<div id="inscription">
<h1>Listes des forums: </h1>
<div id="Forum">
<?php
// Connect to database server
mysql_connect("#", "#", "#") or die (mysql_error ());
// Select database
mysql_select_db("#") or die(mysql_error());
// SQL query
$strSQL = "SELECT * FROM List_Forum ORDER BY `ID` DESC";
// Execute the query (the recordset $rs contains the result)
$rs = mysql_query($strSQL);
// Loop the recordset $rs
// Each row will be made into an array ($row) using mysql_fetch_array
while($row = mysql_fetch_array($rs)) {
// Write the value of the column FirstName (which is now in the array $row)
echo "Par: ".$row['Pseudo'] ."<br />";
echo $row['Nom_Forum']."<br>";
echo $row['Sujet']."<br>";
echo $row['Date_List']."<br>";
echo "<hr>";
}
// Close the database connection
mysql_close();
?>
</div>
</div>
</body>
</center>
</html>
Voila, évidemment la ou il y a les # pour la connection mysql, il y a mes infos.
Sinon, je voudrais de l'aide car, il fonctionne très très bien mais le probleme est que sur les informations qu'il renvois ( a la fin du script ) je voudrais pouvoir clicker sur une informations pour pouvoir acceder a une autre page.
EyesGammer.