Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL Webou Webou Pro
Recherche avancée  
*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
20 Novembre 2017, 03:02:22


Connexion avec identifiant, mot de passe et durée de la session


Pages: [1]   Bas de page
  Imprimer  
Auteur Fil de discussion: Probleme panel BDD pour livre d'or  (Lu 1944 fois)
0 Membres et 1 Invité sur ce fil de discussion.
freak-hopes
Invité
« le: 27 Août 2008, 20:07:24 »

Bonjour, voilà je cherche à faire un livre d'or pour mon site à l'aide du tutoriel du "site du zéro". Seulement voilà je créer une bases de données avec le panel de webou seulement une fois sur phpmyadmin pour modifier ma bdd je n'ai aucun provilèges alors que j'ai coché les cases sur le panel. De plus quand dans mon script j'essaye de me connecter à ma base de données ça me marque :

"Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'fh'@'localhost' (using password: YES) in C:\wamp\www\Test\1.php on line 25"

sur la page sachant que fh est mon pseudo j'ai aussi essayer avec le nom d'utilisateur que l'on crée sur le panel et j'ai la même phrase qui s'affiche  Huh Huh Embarrassé.

Si quelqu'un pourrait m'aider merci d'avance.
Journalisée
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« le: 27 Août 2008, 20:07:24 »

 Journalisée
K@cem
Never trust user input
Big boss
*****
Hors ligne Hors ligne

Messages: 2 724



Voir le profil WWW
« Répondre #1 le: 27 Août 2008, 21:37:04 »

Salut,
Ta BDD est : fh_livredor
Username : fh_moi
C'est ce que tu as indiqué dans ton script ?
k@cem.
Journalisée

Le support ne se fait pas par MP, merci de le respecter !
freak-hopes
Invité
« Répondre #2 le: 28 Août 2008, 11:15:47 »

En fait c'est bon je viens de revoir mon script et donc c'est le mot de passe qui n'était pas pris en compte  Indéci. Merci quand même de votre réponse.

Cependant il me reste toujours un problème pour afficher les message du livre d'or :

Voici la fin de mon script pour afficher les messages :

$reponse = mysql_query("SELECT * FROM livreor ORDER BY id DESC LIMIT " . $premierMessageAafficher . ", " . $nombreDeMessagesParPage);
 
while ($donnees = mysql_fetch_array($reponse))
{
        echo '<p><strong>' . $donnees['prenom'] . '</strong> a écrit :<br />' . $donnees['message'] . '</p>';
}
mysql_close();
?>


et le message d'erreur apparait sur la page internet :

"Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\Test\1.php on line 67"  Ind&eacute;ci Huh

quand au message d'erreur du or die(mysql_error()) c'est : "No database selected"

A vrai dire je suis un peu perdu si je mets des guillemets apres $donnees la j'ai le droit à ce que la boucle ne s'arrete plus et donc une infinité de message identique  F&acirc;ch&eacute;

Merci d'avance
« Dernière édition: 28 Août 2008, 12:19:18 par freak-hopes » Journalisée
Micka
Staff Webou.net
*****
Hors ligne Hors ligne

Messages: 621



Voir le profil WWW
« Répondre #3 le: 28 Août 2008, 18:53:38 »

As-tu vérifier ce qu'y se trouvait à la ligne 67 dans le fichier 1.php ?
Journalisée

Staff Webou : Gestion des demandes & comptes - Gestion & Support forum
Pas de support par MP ou EMAIL, le forum sert à cela.
freak-hopes
Invité
« Répondre #4 le: 29 Août 2008, 00:06:10 »

Oui c'est cette ligne :

" while ($donnees = mysql_fetch_array($reponse)) "
Journalisée
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« Répondre #4 le: 29 Août 2008, 00:06:10 »

 Journalisée
K@cem
Never trust user input
Big boss
*****
Hors ligne Hors ligne

Messages: 2 724



Voir le profil WWW
« Répondre #5 le: 29 Août 2008, 00:24:07 »

L'erreur dis que tu n'as pas sélectionné de BDD ...
Tu es sur que tu as cette ligne : mysql_select_db("TA_BDD"); ??
Journalisée

Le support ne se fait pas par MP, merci de le respecter !
freak-hopes
Invité
« Répondre #6 le: 29 Août 2008, 12:04:36 »

Oui, pour faire simple mon script entier c'est :
Code:
<?php
mysql_connect
("localhost""fh_moi""");
mysql_select_db("fh_livredor");

if (isset (
$_POST['prenom']) AND isset ($_POST['message']))
{
$prenom mysql_real_escape_string(htmlspecialchars($_POST['prenom']));
$message mysql_real_escape_string(htmlspecialchars($_POST['message']));
$message nl2br($message);

mysql_query("INSERT INTO livreor VALUES ('', '".$prenom."', '".$message."')");
}
?>

<?php
$nombreDeMessagesParPage 
20
$retour mysql_query("SELECT COUNT(*) AS nb_messages FROM livreor") or die(mysql_error());
$donnees mysql_fetch_array($retour);
$totalDesMessages $donnees['nb_messages'];
$nombreDePages&#160; = ceil($totalDesMessages / $nombreDeMessagesParPage);
echo 'Page : ';
for (
$i $i <= $nombreDePages $i++)
{
&
#160; &#160; echo '<a href="1.php?page=' . $i . '">' . $i . '</a> ';
}
?>

 
</p>
 
<?php
 
if (isset($_GET['page']))
{
&
#160; &#160; &#160; &#160; $page = $_GET['page'];
}
else 
{
&
#160; &#160; &#160; &#160; $page = 1; 
}

$premierMessageAafficher = ($page 1) * $nombreDeMessagesParPage;
 
$reponse mysql_query("SELECT * FROM livreor ORDER BY id DESC LIMIT " $premierMessageAafficher ", " $nombreDeMessagesParPage);
 
while (
$donnees mysql_fetch_array($reponse))
{
&
#160; &#160; &#160; &#160; echo '<p><strong>' . $donnees['prenom'] . '</strong> a &#233;crit :<br />' . $donnees['message'] . '</p>';
}
mysql_close();
?>

Sachant que ma bd est fh_livredor et la table s'appelle livreor
« Dernière édition: 30 Août 2008, 02:31:45 par k@cem » Journalisée
Pages: [1]   Haut de page
  Imprimer  
 
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Dilber MC Theme by HarzeM
Page générée en 0.035 secondes avec 22 requêtes.