Un champ MySql ne veut pas s'afficher
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour a tous , voila mon probleme.
Je me suis mis en tete de faire un guestbook pour mon site , j'ai donc créer une table coment sous my sql , etabli un formulaire , pour la saisie des commentaire , et établi l'affichage des des commentaire . Et c'est la que sa merde !
Le champs contenant les commentaire ne veut pas s'afficher alors qu'il a bien été enregistré dans la bd , donc si quelqu'un pourrait m'aider .. voici les codes :
//le formulaire
<form action="guest.php" method="post">
<input type="text" name="pseudo" size="15" >
<br/><br/>
Votre email : ( Vous avez le droit de mettre de la merde mais mettez quelque chose ! )<br/><br/>
<input type="text" name="mail" size="23" ><br/><br/>
Votre commentaire : <br/><br/>
<TEXTAREA NAME="comment" ROWS="6" COLS="55" > Votre commentaire ici ;)</TEXTAREA><br/><br/>
<input type="submit" value="Poster un commentaire" >
</form>
// le remplissage de la bdd
$connexion=mysql_connect("sql.free.fr","nat.w","97mh3727");
mysql_select_db("nat_w",$connexion);
$mail=$_POST["mail"];
$comment=$_POST["comment"];
$name=$_POST["pseudo"];
$jour = array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi");
$mois = array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");
$day=$jour[date(w)]." ".date(j)." ".$mois[date(n)-1]." ".date(Y);
if (!empty($name) && !empty($mail) && !empty($comment))
{
$query = "INSERT INTO comment(nom,mail,commentaire,date) VALUES('$name','$mail','$comment','$day')";
$result = mysql_query($query,$connexion) or die('Erreur SQL : '.mysql_error());
include 'http://nat.w.free.fr/criminal-insanity/index.php?page=guestbook' ;
}
else
{
include 'http://nat.w.free.fr/criminal-insanity/index.php?page=guest2' ;
}
mysql_close($connexion);
?>
//et l affichage
<?
$connexion=mysql_connect("sql.free.fr","nat.w","97mh3727");
mysql_select_db("nat_w",$connexion);
$query = "SELECT numcomm,date,mail,nom FROM comment ORDER BY numcomm DESC";
$result = mysql_query($query,$connexion) or die('Erreur SQL : '.mysql_error());
$ligne=mysql_fetch_array($result);
while ($ligne) {
echo '<font color="white" face="verdana, arial">Message de : </font>';
echo $ligne["nom"]; echo '<br/>';
echo 'E-mail : '.$ligne["mail"]; echo '<br/>';
echo 'Date : '.$ligne["date"];echo '<br/>';
echo 'message : ';echo '<br/>';
echo htmlentities($ligne["commentaire"]);echo '<br/>';
echo '<hr size=50%/>';echo '<br/>';
$ligne=mysql_fetch_assoc($result);
}
mysql_close($connexion);
?>
PLease Help :D
Je me suis mis en tete de faire un guestbook pour mon site , j'ai donc créer une table coment sous my sql , etabli un formulaire , pour la saisie des commentaire , et établi l'affichage des des commentaire . Et c'est la que sa merde !
Le champs contenant les commentaire ne veut pas s'afficher alors qu'il a bien été enregistré dans la bd , donc si quelqu'un pourrait m'aider .. voici les codes :
//le formulaire
<form action="guest.php" method="post">
<input type="text" name="pseudo" size="15" >
<br/><br/>
Votre email : ( Vous avez le droit de mettre de la merde mais mettez quelque chose ! )<br/><br/>
<input type="text" name="mail" size="23" ><br/><br/>
Votre commentaire : <br/><br/>
<TEXTAREA NAME="comment" ROWS="6" COLS="55" > Votre commentaire ici ;)</TEXTAREA><br/><br/>
<input type="submit" value="Poster un commentaire" >
</form>
// le remplissage de la bdd
$connexion=mysql_connect("sql.free.fr","nat.w","97mh3727");
mysql_select_db("nat_w",$connexion);
$mail=$_POST["mail"];
$comment=$_POST["comment"];
$name=$_POST["pseudo"];
$jour = array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi");
$mois = array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");
$day=$jour[date(w)]." ".date(j)." ".$mois[date(n)-1]." ".date(Y);
if (!empty($name) && !empty($mail) && !empty($comment))
{
$query = "INSERT INTO comment(nom,mail,commentaire,date) VALUES('$name','$mail','$comment','$day')";
$result = mysql_query($query,$connexion) or die('Erreur SQL : '.mysql_error());
include 'http://nat.w.free.fr/criminal-insanity/index.php?page=guestbook' ;
}
else
{
include 'http://nat.w.free.fr/criminal-insanity/index.php?page=guest2' ;
}
mysql_close($connexion);
?>
//et l affichage
<?
$connexion=mysql_connect("sql.free.fr","nat.w","97mh3727");
mysql_select_db("nat_w",$connexion);
$query = "SELECT numcomm,date,mail,nom FROM comment ORDER BY numcomm DESC";
$result = mysql_query($query,$connexion) or die('Erreur SQL : '.mysql_error());
$ligne=mysql_fetch_array($result);
while ($ligne) {
echo '<font color="white" face="verdana, arial">Message de : </font>';
echo $ligne["nom"]; echo '<br/>';
echo 'E-mail : '.$ligne["mail"]; echo '<br/>';
echo 'Date : '.$ligne["date"];echo '<br/>';
echo 'message : ';echo '<br/>';
echo htmlentities($ligne["commentaire"]);echo '<br/>';
echo '<hr size=50%/>';echo '<br/>';
$ligne=mysql_fetch_assoc($result);
}
mysql_close($connexion);
?>
PLease Help :D
A voir également:
- Un champ MySql ne veut pas s'afficher
- Afficher appdata - Guide
- Mysql community server - Télécharger - Bases de données
- Afficher taille dossier windows - Guide
- Nous ne pouvons pas afficher l'image word - Forum Word
- Windows 11 afficher d'autres options - Guide
4 réponses
un guestbook ou deathbook comme c'est son nom ici, est quelque chose qu'il vaut mieux éviter de faire figurer sur un site web, sauf dans le cas où l'on souhaite que ce site fasse amateur, peu crédible et qu'il soit bombardé de spam.
ça fait plus de 6 ans maintenant que le guestbook est une pratique qui a été abandonnée sur le web. Je ne saurais que trop te déconseiller de vouloir en ajouter un sur ton site.
au passage, fais attention, dans ton message figurent tes codes d'accès!!
ça fait plus de 6 ans maintenant que le guestbook est une pratique qui a été abandonnée sur le web. Je ne saurais que trop te déconseiller de vouloir en ajouter un sur ton site.
au passage, fais attention, dans ton message figurent tes codes d'accès!!
Re,
en effet pour le pass la boulette :D
Apres pour ton code , (à la va vite) il a l'air bon.
J'ai pas test ton code par manque de temps :)
<?
$connexion=mysql_connect("sql.free.fr","nat.w","97mh3727");
mysql_select_db("nat_w",$connexion);
$query = "SELECT numcomm,date,mail,nom FROM comment ORDER BY numcomm DESC";
$result = mysql_query($query,$connexion) or die('Erreur SQL : '.mysql_error());
$ligne=mysql_fetch_array($result);
while ($ligne) {
echo '<font color="white" face="verdana, arial">Message de : </font>';
echo $ligne["nom"]; echo '<br/>';
echo 'E-mail : '.$ligne["mail"]; echo '<br/>';
echo 'Date : '.$ligne["date"];echo '<br/>';
echo 'message : ';echo '<br/>';
echo htmlentities($ligne["commentaire"]);echo '<br/>';
echo '<hr size=50%/>';echo '<br/>';
$ligne=mysql_fetch_assoc($result);
}
mysql_close($connexion);
?>
c'est une page xxx.php3 ?
tu as quoi comme message d'erreur?
c'est un script que tu as telecharger?
en effet pour le pass la boulette :D
Apres pour ton code , (à la va vite) il a l'air bon.
J'ai pas test ton code par manque de temps :)
<?
$connexion=mysql_connect("sql.free.fr","nat.w","97mh3727");
mysql_select_db("nat_w",$connexion);
$query = "SELECT numcomm,date,mail,nom FROM comment ORDER BY numcomm DESC";
$result = mysql_query($query,$connexion) or die('Erreur SQL : '.mysql_error());
$ligne=mysql_fetch_array($result);
while ($ligne) {
echo '<font color="white" face="verdana, arial">Message de : </font>';
echo $ligne["nom"]; echo '<br/>';
echo 'E-mail : '.$ligne["mail"]; echo '<br/>';
echo 'Date : '.$ligne["date"];echo '<br/>';
echo 'message : ';echo '<br/>';
echo htmlentities($ligne["commentaire"]);echo '<br/>';
echo '<hr size=50%/>';echo '<br/>';
$ligne=mysql_fetch_assoc($result);
}
mysql_close($connexion);
?>
c'est une page xxx.php3 ?
tu as quoi comme message d'erreur?
c'est un script que tu as telecharger?
C'est moi qui l'ai ecrit a partir d un exemple que j'ai vu sur le net , le probleme c'est que tout les champs son afficher apré l envoi du message sauf le champ commentaire , donc ya le nom d expediteur , l email , la date mais pas le contenu du commentaire , j ai essayé de changer le type de mettre du varchar , du text , du lontext ,du blob et que dal toujour pareil , ca fai un peu chier !
Ah okayyyy!!
lol je comprends ta "rage"
Le retour au PHP est pas facile lol
Voila ta reponse:
http://www.asp-php.net/scripts/asp-php/guestbook.php?page=3
Bonne lecture ;)
PS: profites-en pour mettre une partie admin comme le tuto (c'est utile)
lol je comprends ta "rage"
Le retour au PHP est pas facile lol
Voila ta reponse:
http://www.asp-php.net/scripts/asp-php/guestbook.php?page=3
Bonne lecture ;)
PS: profites-en pour mettre une partie admin comme le tuto (c'est utile)