Rechercher : dans
Par :

[PHP]Script de commentaire

Dernière réponse le 12 mar 2009 à 21:51:20 Luc, le 22 jun 2004 à 10:26:16 
 Signaler ce message aux modérateurs

Bonjour, voila je suis débutant en php et j'ai fait un script pour pouvoir mettre des commentaires sur des photos, mais je n'arrive pas a le faire marcher alors voila mes codes :
La page 'post.php' qui récupère les données dans le formulaire et qui les enregistre dans ma bdd

<? 
//on recupere le pseudo et le commentaire
$commentaire=$_POST['com'];
$pseudo=$_PSEUDO['pseudo'];

//on se connecte a la bdd

mysql_connect("localhost", "pseudo", "motdepasse");

//on choisit la base de donnée

mysql_select_db("commentaire");

//on ajoute le pseudo et le commentaire dans la table commentaire

mysql_query("INSERT INTO commetaire VALUES(' ','$pseudo', '$commentaire')");

//on se deconecte de mysql
mysql_close( );
?>


Et la page 'afich.php' qui récupère les donées dans la bdd et qui les affiches
<html><head><title>Voir les commentaires</title>
</head>
<body>
<?
//on se connecte a la bdd
mysql_connect("localhost", "pseudo", "motdepasse");

//on choisit la bdd
mysql_select_db("com");

//on récupere tte la table commentaire et on la met dans une variable $affich
$affich = mysql_query("SELECT * FROMcommentaire");

//on liste la table
while ($affich = mysql_fetch_array($affich) )
{
?>
Pseudo : <? echo $affich['pseudo']; ?><br>
Commentaire : <? echo $affich['commentaire']; ?>
<?
}
//on se deconecte de la bdd
mysql_close( );
?>
</body>
</html>

Voila si quelqu'un pouvait m'aider.
Merci

Meilleures réponses pour « [PHP]Script de commentaire » dans :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
Envoi de commandes CISCO publipostées via SSH/Telnet VoirExpect en action Informations générales publipmachin point cheu ? Mais c'est quoi au juste ? Le contenu des fichiers annexes commandes.txt liste.txt THE Script Commentaires Remerciements Questions / Report de Bugs /...
Implantation du code Php VoirL'interprétation du code par le serveur Un script PHP est un simple fichier texte contenant des instructions écrites à l'aide de caractères ASCII 7 bits (des caractères non accentués) incluses dans un code HTML à l'aide de balises spéciales et...
Caractéristiques du langage Php VoirL'interprétation du code Un code PHP (celui compris entre les délimiteurs ) est un ensemble d'instructions se terminant chacune par un point-virgule (comme en langage C). Lorsque le code est interprété, les espaces, retours chariot et...
PHP - Mail et fonctions réseau VoirPHP étant un langage consacré au Web, il possède bien évidemment des fonctions lui permettant de communiquer avec le "monde extérieur" à l'aide de fonctions standards. Le service le plus utilisé sur Internet étant la messagerie électronique, il est...

1

kalamit, le 22 jun 2004 à 10:28:42

Salut,
T'aider à faire quoi ? Tu ne nous dit pas ce qui ne fonctionnne pas, si tu as des messages d'erreur, et quels sont ils !

Kalamit,
4 jours avant le soleil, la mer et les mouettes. :)

Répondre à kalamit

2

Luc, le 22 jun 2004 à 10:31:57

Dsl j'ai oublié de vous dire ce qui marchai pas.
En fait je ne sais pas, il n'y a pas de message d'erreur mais rien ne s'ajoute dans ma bdd

Répondre à Luc

3

Buzzz, le 22 jun 2004 à 10:37:08

Salut,
si tu as ecrit ton programme comme dans le post tu as marque
SELECT * FROMcommentaire
normalement sa doit etre FROM commentaire
Tchô!!

Répondre à Buzzz

4

Luc, le 22 jun 2004 à 10:52:52

J'ai modifié sa mais sa ne marche toujours pas.
Je pense que l'erreur es plutot dans la page 'post.php' mais je n'arrive pas a la trouver.
Merci

Répondre à Luc

5

Flipody, le 22 jun 2004 à 10:55:38

Mysql_query("INSERT INTO commetaire VALUES(' ','$pseudo', '$commentaire')");

un commetaire !! c'est pas mieux plutot un commentaire ? ;-)

Flipody

Répondre à Flipody

6

Luc, le 22 jun 2004 à 11:16:24

Sa ne marche toujours pas :(
je désespere.

Répondre à Luc

7

NoSFe, le 22 jun 2004 à 11:18:26

Tu selectionnes commentaire pour l'ajout,
mysql_select_db("commentaire");
puis tu sélectionnes com pour l'affichage
mysql_select_db("com");
c'est bizarre non ?

Répondre à NoSFe

8

Luc, le 22 jun 2004 à 11:20:24

Mais en fait les noms de la base de donnée et de la table je les ai changés

Répondre à Luc

9

kalamit, le 22 jun 2004 à 11:44:24

Déja y'a un micmac avec tes bases de données. Les scripts que tu nous a présenté ne sont pas coherent pour les raisons citées ci-dessus.
Ensuite, fais un echo de tes requetes et execute les dans phpmyadmin pour voir quel erreur mysql te retourne.
A+

Kalamit,
4 jours avant le soleil, la mer et les mouettes. :)

Répondre à kalamit

10

hjkhjkhj, le 6 avr 2007 à 13:56:19

Cvbc

Répondre à hjkhjkhj

11

CC, le 2 fév 2008 à 00:33:51

Ligne 3 :
$pseudo=$_PSEUDO['pseudo'];

c'est sur qu'avec ca :D

Répondre à CC

12

algerian10, le 27 avr 2008 à 03:57:57

Tu dois faire dans ta page post.php kelkechose comme <form method="affich.php">

Répondre à algerian10

13

 cdZZUsw85CD22125S, le 12 mar 2009 à 21:51:20

While ($affich = mysql_fetch_array($affich) )
CHANGE $affich par uen autre variable
exp: while ($machin = mysql...............)
echo machin($pseudo);

Répondre à cdZZUsw85CD22125S