Php/mysql
Bonjour,
svp depanne moi je n'arrive pas à me connecter sur ma base et je ne sais pas ou se trouve l'error.
je compte sur votre depannage.
le code est le suivant:
<?php
//Connexion au serveur et selection de la base
$c=mysql_connect=("localhost","root","");
$b=mysql_select_db("guide",$c);
//preparation et excution de la requete
$rq="select*from restaurant";
$resultat=mysql_query($rq);
//lecture des ligne et formatage
echo"<table border='1' width='95'>";
while($ligne=mysql_fetch_row($resultat));
{
echo"<tr>";
for ($i=0;$i<7; $i++);
echo"<td> $ligne[$i]</td>";
echo"</tr>";
}
echo"</table>";
//fermeture de la connexion
mysql_close($c);
?>
svp depanne moi je n'arrive pas à me connecter sur ma base et je ne sais pas ou se trouve l'error.
je compte sur votre depannage.
le code est le suivant:
<?php
//Connexion au serveur et selection de la base
$c=mysql_connect=("localhost","root","");
$b=mysql_select_db("guide",$c);
//preparation et excution de la requete
$rq="select*from restaurant";
$resultat=mysql_query($rq);
//lecture des ligne et formatage
echo"<table border='1' width='95'>";
while($ligne=mysql_fetch_row($resultat));
{
echo"<tr>";
for ($i=0;$i<7; $i++);
echo"<td> $ligne[$i]</td>";
echo"</tr>";
}
echo"</table>";
//fermeture de la connexion
mysql_close($c);
?>
Configuration: Windows XP Firefox 2.0.0.16
47 réponses
Résumé de la discussion
Problème de connexion à une base MySQL via PHP et d'affichage des résultats : le script présente des erreurs de connexion et d'exécution qui empêchent d'obtenir un tableau correctement formaté. Des éléments de réponse clés pointent vers une syntaxe PHP incorrecte, notamment des accolades placées en dehors du bloc et des boucles mal formées, ce qui empêche l'exécution et l'affichage correct des données. Par ailleurs, plusieurs réponses suggèrent de corriger les indices et d’assurer l’exécution dans le bon ordre, tandis que d’autres évoquent des paramètres de connexion ou des éléments de configuration à vérifier.
-
Le MP veut dire message privé c'est à dire que tu envoie un message seulement à moi. Cela va permettre que seul moi voit ton adresse mail et pas le reste du forum.
Pour envoyer un MP tu clicque sur le lien au dessous de pseudo en haut à gauche de la page tu saisies le pseudo et tu m'envoie le message contenant ton adresse mail ! -
j'attend une suiteb de votre part
-
bonjour bapfuror
je viens juste de lire ton email j'etais en formation alors tu demande à ce que je t'envois mon email par MP ce'st quoi MP??
excuse moi pour ma question j'ai besoin de votre soutien. -
En gros il faut que tu fasses un script en php qui va récupérer les données du formulaire et les comparer aux données présentes dans la table.
Sinon aujourd'hui je suis généreux tu n'as que m'envoyer ton adresse mail par MP et je t'enverrais directement les fichiers par mail en t'expliquant légèrement le code ! -
ouio tout marche maintenant.
je veux faire une page d'authentification et vous m'avez dit de faire une table dans la meme base de donné contenant comme champs:
login et mot de passe pour acceder au donner
alors j'ai creer la table mais je ne sais pas quoi faire .
depanne moi svp je vous attend merci -
j'etais sorti donc je m'excuse
ouio tout marche maintenant.
je veux faire une page d'authentification et vous m'avez dit de faire une table dans la meme base de donné contenant comme champs:
login et mot de passe pour acceder au donner
alors j'ai creer la table mais je ne sais pas quoi faire .
depanne moi svp -
oui il faut que tu mettes le mot de passe "root" dans ton code de connexion
$c=mysql_connect=("localhost","root","root");
EDIT >> J'ai pas répondu à ta question là, j'ai confondu avec un le post de rappel en haut de la 3è page !
Quelle erreur as tu quand tu tentes de te connecter à phpmyadmin ? -
j'attend une suite de votre part
merci -
// MySQL user
$cfg['Servers'][$i]['password'] = 'root';
j'ai mis sa dans phpmyadmin comme mot de pass "root"
et puis j'ai enregistré mais sa ne passe pas -
As tu essayé de modifier le fichier de configuration comme je t'ai mis dans mon dernier messages ;)
Il y a de grande chance que se soit le problème ! -
ohhh laaaaa merci d ete retrouver.
je n'ai pas touche le fichier conf de wamp j'ai tout juste donné un mot de passe au root de phpmyadin et le probleme a commencé.
maintenant je ne peux ouvrir phpmyadmin
merci -
Je pense que tu n'as pas renseigné le nouveau mot de passe dans le fichier de config.
Pour cela tu vas dans le répertoire d'install de wamp puis dans le dossier phpmyadmin puis tu édites le fichier "config.inc.php" une fois dans ce fichier tu cherches la ligne : $cfg['Servers'][$i]['password'] = '';
et tu mets entre les 2 quotes le mot de passe que tu as choisi ! -
j'ai tenté de mettre un mot de pass au niveau de phpmyadmin(wamp) au niveau de root dès lors la bombe est tombée on m'affiche accés refusé
je veux etre depanner pour avoir accer à ma base de donnée .
je compte sur vous -
Salut,
Où as tu renseigné le mot de passe dans un fichier de config de wamp si oui lequel ?
Pour cela il faut que tu changes le mot de passe de ta base de données et mettre celui que tu as choisi dans ton fichier de conf de wamp. -
bonjour.
j'ai tenté de mettre un mot de pass au niveau de phpmyadmin(wamp) au niveau de root dès lors la bombe est tombée on m'affiche accés refusé
je veux etre depanner pour avoir accer à ma base de donnée
merci pour votre soutien -
Et bien pour ton formulaire cela me semble OK sauf que dans ce cas tu te diriges vers une authentification sur l'action "onclick" alors que comme c'est dans un formulaire je te suggère ceci :
<body>
<div align="center">Administrateur</div>
<table width="75%" border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<td><form method="POST" action="authentification.php">
<table width="430" align="center">
<tr>
<td width="114"><div align="left"><span class="Style6">Login</span></div></td>
<td width="304"><div align="left">
<input type = "text" name="login" id="login" />
</div></td>
</tr>
<tr>
<td><div align="left">Password</div></td>
<td><div align="left">
<input type ="passwd" name="passwd" id="passwd" />
</div></td>
</tr>
<tr>
<td></td>
<td><div align="left">
<input type ="submit" value="Envoyer" name="envoi" align="center"/>
</div></td>
</tr>
</table>
</form></td>
</tr>
</table>
Sachant que authentification.php dans la balise form tu le remplaces par le nom du fichier ou tu mets ce code !
De plus il faut que tu créés une nouvelle table ou tu stockeras tes login et tes password ! -
ce code sa marche deja
maintenant je dois creer uen nouvelle table dans la meme base de donner et faire quoi avec ?? svp explique moi un peu je commence à me retrouver.
merci.
<body>
<div align="center">Administrateur</div>
<table width="75%" border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<td><form action="#" method="post" name="f" id="f">
<table width="430" align="center">
<tr>
<td width="114"><div align="left"><span class="Style6">Login</span></div></td>
<td width="304"><div align="left">
<input type = "text" name="Login" id="Login" />
</div></td>
</tr>
<tr>
<td><div align="left">Password</div></td>
<td><div align="left">
<input type ="text" name="Prenom" id="Prenom" />
</div></td>
</tr>
<tr>
<td></td>
<td><div align="left">
<input type ="button" value="Envoyer" name="envoi" align="center" onclick="tester()" />
</div></td>
</tr>
</table>
</form></td>
</tr>
</table> -
ok je vais creer et t'envoyer le code pour me guider mieux merci
-
Oui cela est tout à fait faisable. Il faut que tu créés un nouveau fichier et que tu mettes dans celui-ci un formulaire correspondant à ce que tu veux c'est-à-dire deux input et un bouton (submit) à l'intérieur d'une balise <form></form>
Mais après ou va être enregistrer le login et le password ?
Dans une nouvelle table de la base de données j'imagine ?
EDIT >> mais sa va etre dur à t'expliquer comme ça si c'est tes premiers pas en php -
svp depanne moi j'attens votre assistance.
est ce que y'a un code qui me permet de faire un interface en inserant un mot de passe et un login pour acceder à ce tableau que je viens de faire.
votre soutien!
merci
- 1
- 2
- 3
Suivant