Ses derniers messages sur les forums
Voici l'erreur :
Parse error: parse error, unexpected ')' in /var/www/free.fr/9/0/ledey.florian/test2/post.php on line 19
Bon Moogli j'ai essai ton code l'erreur serai dans ma ligne 19 soit:
mysql_query("INSERT INTO $section VALUES('', NOW(), '$auteur', '$titre','$contenu')") or die ('Erreur SQL : '.mmysql_error())) ;
donc peu etre mon $section qui merdasse. :/
Non moogli je n'ai pas encore eu le temps de test donc idée.
*
Pour Xtrem je suis sous free donc j'ai q'une seule base de donné, avec plusieur table.
Ouai mais je vois pas ou est l'erreur sur mon code la, car ton code sert juste a verifier si on est bine connecter a la bdd, et elle marche bien si a la place de section je met une table
exemple=blondes.
je ne comprend pas trop ton code XtremTourist.
Comme ma bdd sera selection suviant la section.
Bonsoir tout le monde voici mon probleme, je souhaiterai laisser le chois d'une section a mes membres donc j'ai créé ma page de récuperation de donnée comme_ci/
Envoi.php
PHP Code
<?php
session_start();
if (!isset($_SESSION['login'])) {
header ('Location: connection.php');
exit();
}
?>
<h2><center><blink> Bienvenue <?php echo htmlentities(stripslashes(trim($_SESSION['login']))); ?> !<br></h2></center></blink>
<center> <?php
$path='images/';
$handle=opendir($path);
$count=0;
while ($file = readdir($handle)){
if (($file != ".") && ($file != "..")) {
$count++;
}
}
$alea=rand(1,$count);
rewinddir($handle);
$count=0;
while ($file = readdir($handle)){
if (($file != ".") && ($file != "..")) {
$count++;
if ($count==$alea) {
echo "<img src=\"$path$file\" alt=\"iamge aleatoire\">\n";
break;
}
}
}
closedir($handle);
?></center>
<html>
<head>
<title>Espace membre</title>
</head>
<body background="fond.png">
<br>
<form action="post.php" method="post">
<font face="Times New Roman" color="black">Titre de la Blague<br>
<input name="titre"><br><br>
Section de la blague<br>
<select name="section">
<option value="blondes">Les blondes</option>
<option value="femmes">Les femmes</option>
<option value="hommes">Les hommes</option>
<option value="belmer">Les belles-mères</option>
<option value="corses">Les corses</option>
<option value="toto">Toto</option>
<option value="professions">Les proffessions</option>
<option value="sport">Le sport</option>
<option value="jdm">Les jeux de mot</option>
<option value="dorles">Les histoires dôles</option>
<option value="coquines">Les petites coquines</option>
<option value="diverses">Les diverses</option>
</select><br>
Auteur <br>
<input name="auteur" value="<?= htmlentities(stripslashes(trim($_SESSION['login']))) ?>"<br><br>
Racontez moi votre blague<br>
<textarea name="contenu" value="<?= htmlentities(stripslashes(trim($_SESSION['login']))) ?>"></textarea>
<br>
<input type="submit" value="Valider">
</form>
</body>
</html>
Ma page post.php
PHP Code
<?
$titre = $_POST['titre'];
$auteur = $_POST['auteur'];
$contenu = $_POST['contenu'];
$section = $_post['section'];
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("test");
mysql_query("INSERT INTO $section VALUES('', NOW(), '$auteur', '$titre','$contenu')");
mysql_close(); // Déconnexion de MySQL
?><body background="fond.png">
<center><h2><blink>Message bien posté.</blink><BR></center></h2>
<br>
<br>
<br>
<br><center>Vous allez être redirigé dans 5 seconde, Veuillez patienter
<meta http-equiv="refresh" content="5;URL=blague.php"><BR>
Si vous ne souhaitez pas attendre, clique
<a href="blague.php">ici</a>
<center> <?php
$path='images/';
$handle=opendir($path);
$count=0;
while ($file = readdir($handle)){
if (($file != ".") && ($file != "..")) {
$count++;
}
}
$alea=rand(1,$count);
rewinddir($handle);
$count=0;
while ($file = readdir($handle)){
if (($file != ".") && ($file != "..")) {
$count++;
if ($count==$alea) {
echo "<img src=\"$path$file\" alt=\"iamge aleatoire\">\n";
break;
}
}
}
closedir($handle);
?>
Je vous remerci d'avance pour votre aide.
Ps: mon probleme est que les données ne sont pas enregristrer dans la base de donné.
Et il n'y a aucune erreur.
Merci encore
bon pour eviter de polluer un autre question que voici:
Voila je souhaiterai savoir si il exite un moyen de faire un truc du genre :
visiteur voir le dernier mess ==> clic sur suivant et apparait alors l'avant dernier et ainsi de suite.
pour le moment mon code s'arret a la
<? mysql_connect("localhost", "**", "**"); // Connexion à MySQL
mysql_select_db("***");
$reponse = mysql_query("SELECT * FROM news ORDER BY id DESC LIMIT 0,1"); // Requête SQL
// On fait une boucle pour lister tout ce que contient la table :
while ($news = mysql_fetch_array($reponse) )
{
?>
<br><b><u>Sujet:</u><?echo $news['titre'];?></b><br><p>
<? echo $news['contenu'];?><br></p>
<p align="right"><i><font color="#FFFFFF">Posté par <? echo $news['auteur'];?> le <? echo $news['date'];?></font></p></i>
<?
}
mysql_close(); // Déconnexion de MySQLil me reste manque plus que la possibilité d'afficher l'avant dernier, et ainsi de suite ca je souhait en avoir qu'un par page.
merci de votre aide
donc je ne peu rien fair ecar tout mon site est en includ
j'ai rien compris a ta reponse, en tous cas un truc qui est sur, c'est que j'ai supprimer ma parti "news" qui etait dans ligne d'erreur et je me retrouve encore avec la meme erreur a la meme ligne sauf que cette fois c'est qu'un script java.
je me suis tromper de code le voici
<?php
session_start();
if (!isset($_SESSION['login'])) {
header ('Location: connection.php');
exit();
}
?>
<table width="100%">
<tr>
<td colspan="3">
<?
// On inclue le haut de la page
include("haut.php");
?>
</td>
</tr>
<tr>
<td width="20%">
<?
// Puis on inclue le menu
include("menu.php");
?>
</td>
<td>
<?
// Maintenant on met le code de notre page (ce qu'on veut)
// Ce code peut bien entendu contenir du PHP comme du HTML
?>
<html>
<head>
<title>Espace membre</title>
</head>
<body>
<h1 align="center"><u><i><font face="Alfredo's Dance" size="4">Bienvenue sur
blaguer.fr.st</font></i></u></h1>
<center>
<img border="0" src="penser.gif" width="429" height="400"></p>
Bienvenue <?php echo htmlentities(stripslashes(trim($_SESSION['login']))); ?> !<br /
<a href="deconnexion.php">Déconnexion</a>
<p align="left"><b><u>Intro:</u></b></p> Ce site est à votre service. Il est
la pour vous détendre, vous faire rire et passer du bon temps. Toutes les
remarques ou critiques sont les bienvenues aussi, car elles permettront d'améliorer
le site.<p align="center"><u><b>
--------------------------------------------------------------------------</b></u></p>
<p> </p>
<p><u><b>Les News:</b></u></p>
<? mysql_connect("localhost", "**", "**"); // Connexion à MySQL
mysql_select_db("***");
$reponse = mysql_query("SELECT * FROM news ORDER BY id DESC LIMIT 0,1"); // Requête SQL
// On fait une boucle pour lister tout ce que contient la table :
while ($news = mysql_fetch_array($reponse) )
{
?>
<br><b><u>Sujet:</u><?echo $news['titre'];?></b><br><p>
<? echo $news['contenu'];?><br></p>
<p align="right"><i><font color="#FFFFFF">Posté par <? echo $news['auteur'];?> le <? echo $news['date'];?></font></p></i>
<?
}
mysql_close(); // Déconnexion de MySQL
?>Pour consuler les 30 dernières News c'est <a href=news.php>ici</a>
</font>
<p align="center"><u><b>
--------------------------------------------------------------------------</b></u></p>
<p> </p>
<p> </p>
<center><SCRIPT LANGUAGE="JavaScript"
SRC="http://www.maxiservices.net/lastpost/lastpost.php?id=8323"></SCRIPT> <p> </p>
<p align="center"><u><b>
--------------------------------------------------------------------------</b></u></p>
<!-- Début du code i-trafic.com -->
<script language="Javascript" src="http://www.i-trafic.com/cpt.php?a=2081&txt=no""></script>
<!-- Fin du code i-trafic.com -->
</body>
</html>