Wamp Serveur problème !!!!!!

kefah Messages postés 38 Statut Membre -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
j'ai un gros problème avec wamp serveur, j'ai suivie le cours de site de zero pour crée un livre d'or, mais je sais pas quoi faire avec le
mysql_connect("localhost", "root", "mot_de_passe");
mysql_select_db("Livreor");

sachant que j'ai pas crée un compte et je sais pas comment faire pour crée le compte et avoir le mot de passe?? voici les code d'erreurs qui m'indique wamp :
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in C:\wamp\www\LivreOr\Livreor.php on line 118

Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in C:\wamp\www\LivreOr\Livreor.php on line 119

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in C:\wamp\www\LivreOr\Livreor.php on line 119

Warning: mysql_query() [function.mysql-query]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in C:\wamp\www\LivreOr\Livreor.php on line 142

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\LivreOr\Livreor.php on line 142

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\LivreOr\Livreor.php on line 143
Page :

Warning: mysql_query() [function.mysql-query]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in C:\wamp\www\LivreOr\Livreor.php on line 176

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\LivreOr\Livreor.php on line 176

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\LivreOr\Livreor.php on line 178

Warning: mysql_close(): no MySQL-Link resource supplied in C:\wamp\www\LivreOr\Livreor.php on line 183

que ce qu'il faut faire ??????????? voici le code en entier de ma page Livreor.php :
<form method="post" action="livreor.php">
<p>Mon site vous plaît ? Laissez-moi un message !</p>
<p>
Pseudo : <input name="pseudo" /><br />
Message :<br />
<textarea name="message" rows="8" cols="35"></textarea><br />
<input type="submit" value="Envoyer" />
</p>
</form>

<p class="pages">

<?php
mysql_connect("localhost", "root", "mot_de_passe");
mysql_select_db("Livreor");

// --------------- Etape 1 -----------------
// Si un message est envoyé, on l'enregistre
// -----------------------------------------

if (isset($_POST['pseudo']) AND isset($_POST['message']))
{
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo'])); // On utilise mysql_real_escape_string et htmlspecialchars par mesure de sécurité
$message = mysql_real_escape_string(htmlspecialchars($_POST['message'])); // De même pour le message
$message = nl2br($message); // Pour le message, comme on utilise un textarea, il faut remplacer les Entrées par des <br />

// On peut enfin enregistrer :o)
mysql_query("INSERT INTO livreor VALUES('', '" . $pseudo . "', '" . $message . "')");
}

// --------------- Etape 2 -----------------
// On écrit les liens vers chacune des pages
// -----------------------------------------

// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 20; // Essayez de changer ce nombre pour voir :o)
// On récupère le nombre total de messages
$retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM livreor');
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['nb_messages'];
// On calcule le nombre de pages à créer
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
// Puis on fait une boucle pour écrire les liens vers chacune des pages
echo 'Page : ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="livreor.php?page=' . $i . '">' . $i . '</a> ';
}
?>

</p>

<?php

// --------------- Etape 3 ---------------
// Maintenant, on va afficher les messages
// ---------------------------------------

if (isset($_GET['page']))
{
$page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livreor.php?page=4)
}
else // La variable n'existe pas, c'est la première fois qu'on charge la page
{
$page = 1; // On se met sur la page 1 (par défaut)
}

// On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;

$reponse = mysql_query('SELECT * FROM livreor ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);

while ($donnees = mysql_fetch_array($reponse))
{
echo '<p><strong>' . $donnees['pseudo'] . '</strong> a écrit :<br />' . $donnees['message'] . '</p>';
}

mysql_close(); // On n'oublie pas de fermer la connexion à MySQL ;o)
?>

Merci d'avance.
Configuration: Windows Vista / Firefox 3.5.4

6 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    si tu n'as pas cree de compte dans mysql, par defaut tu as:

    <?php
    mysql_connect("localhost", "root", ""); //pas de mot de pass
    mysql_select_db("Livreor"); //le nom de ta bdd, celle que tu as du créer par phpmyadmin
    0
  2. kefah Messages postés 38 Statut Membre 3
     
    bonjour Alain_42,
    sans le mot de passe vide "" ca marche pas il écrit que appach à cesser de fonctionner, si j'écris "mot de passe" ca charge la page mais j'ai les même warnning!!!! c'est dépriment e truc!
    0
  3. Alain_42 Messages postés 5413 Statut Membre 904
     
    essayes

    mysql_connect("localhost", "root");
    0
  4. ju_boc Messages postés 5 Statut Membre
     
    moi je créé un fichier de conf comme ça (voir code) et ensuite je fais des 'include' dans les pages où j'en ai besoin:

    <?php
    
    	// Parametre de connexion au serveur MySQL
    	define ('_DB_SERVER', 	'localhost');
    	define ('_DB_USER', 	'root');
    	define ('_DB_PASS', 	'');
    	define ('_DB_BASE', 	'le nom de ma table');
    ?>
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. kefah Messages postés 38 Statut Membre 3
     
    merci de vos réponse Alain_42 j'ai fait comme tu m'a suggéré mais le appache c'est arrêté de fonctionner,

    quand à ju_boc ca réduit les codes d'erreurs mais il reste quand même ca !! :

    Warning: mysql_query() [function.mysql-query]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in C:\wamp\www\test\Livreor.php on line 147

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\test\Livreor.php on line 147

    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\test\Livreor.php on line 148
    Page :

    Warning: mysql_query() [function.mysql-query]: Access denied for user 'SYSTEM'@'localhost' (using password: NO) in C:\wamp\www\test\Livreor.php on line 181

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\test\Livreor.php on line 181

    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\test\Livreor.php on line 183

    Warning: mysql_close(): no MySQL-Link resource supplied in C:\wamp\www\test\Livreor.php on line 188
    0
  7. Alain_42 Messages postés 5413 Statut Membre 904
     
    si dans la barre d'adresse de ton navigateur tu tapes:

    http://localhost

    ça t'affiche quoi ?

    si Apache répond c'est que ton pb est dans le code

    quel editeur utilises tu ? Notepad++ ?

    si oui quand ton script est ouvert dans Notepad, regardes dans menu Format il faut que "Convertir au format UNIX" soit "grisé"
    si ce n'est pas le cas cliques dessus et enregistres
    0