Propblème connect PHPmyadmin

Résolu/Fermé
zeddy Messages postés 2 Date d'inscription lundi 14 janvier 2008 Statut Membre Dernière intervention 24 janvier 2008 - 14 janv. 2008 à 21:40
zeddy Messages postés 2 Date d'inscription lundi 14 janvier 2008 Statut Membre Dernière intervention 24 janvier 2008 - 24 janv. 2008 à 21:15
Bonjour,
je suis débutant dans la programmation php.
J'ai fait un petit script qui permet de faire un mini chat sur mon site. Lorsque je suis en local tout fonctione mais lorsque je me connecte via le serveur en ligne je n'arrive pas a me connecter au phpmyadmin.

Mon site est héberger chez ovh. voiçi le lien du site: www.7eme-compagnie.be (entrer sur le site et aller dans les liens, il y a un titre "Test", c'est lui qui lance ma page avec le sript PHP

Voici mon script:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>La 7ème compagnie Laroche en Ardennes</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
if (isset($_POST['pseudo']) AND isset($_POST['message'])) // Si les variables existent
{
if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL) // Si on a quelque chose à enregistrer
{
// D'abord, on se connecte à MySQL
mysql_connect("localhost", "emecompa", "P17zJ6Xg");
mysql_select_db("emecompatest");

// On utilise les fonctions PHP mysql_real_escape_string et htmlspecialchars pour la sécurité
$message = mysql_real_escape_string(htmlspecialchars($_POST['Mes']));
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['Pseudo']));

// Ensuite on enregistre le message
mysql_query("INSERT INTO chat7eme VALUES('', '$Pseudo', '$Mes')");

// On se déconnecte de MySQL
mysql_close();
}
}


// Que l'on ait enregistré des données ou pas...
// On affiche le formulaire puis les 10 derniers messages

// Tout d'abord le formulaire :
?>
<form action="minichat.php" method="post">
<p>
Pseudo : <input type="text" name="Pseudo"/><br />
Mes : <input type="text" name="Mes" /><br />
<input type="submit" value="Envoyer" />
</p>
</form>
<?php
// Maintenant on doit récupérer les 10 dernières entrées de la table
// On se connecte d'abord à MySQL :
mysql_connect("localhost", "emecompa", "P17zJ6Xg");
mysql_select_db("emecompatest");
// On utilise la requête suivante pour récupérer les 10 derniers messages :
$reponse = mysql_query("SELECT * FROM chat7eme ORDER BY id DESC LIMIT 0,30");
// On se déconnecte de MySQL
mysql_close();
// Puis on fait une boucle pour afficher tous les résultats :
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<p><strong><?php echo $donnees['nom']; ?></strong> : <?php echo $donnees['com']; ?></p>
<?php
}
// Fin de la boucle, le script est terminé !
?>
</body>
</html>

Ca serait super de trouver une solution car je me prend la tete avec cette connexion.
D'avance je vous remercie0

3 réponses

dudu134 Messages postés 2868 Date d'inscription samedi 18 novembre 2006 Statut Membre Dernière intervention 24 janvier 2009 608
14 janv. 2008 à 21:47
Bonjour,
essaye çà

$connect= mysql_connect("localhost", "emecompa", "P17zJ6Xg");
$base= mysql_select_db("emecompatest");
0
Bonjour

Quel message d'erreur y a-t-il ?
0
zeddy Messages postés 2 Date d'inscription lundi 14 janvier 2008 Statut Membre Dernière intervention 24 janvier 2008
24 janv. 2008 à 21:15
C'était juste le nom d'accès au phpmyadmin qui n'était pas bon.

Merci a tous
0