Php/mysql

mdico Messages postés 99 Date d'inscription   Statut Membre Dernière intervention   -  
bapfuror Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   -
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);

?>
A voir également:

47 réponses

mdico Messages postés 99 Date d'inscription   Statut Membre Dernière intervention  
 
je suis encore là .
il y'a le contenu du champs adresse et nom qui ne s'affiche pas
merci.
0
bapfuror Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   5
 
Comment ça qui ne s'affiche pas ! Auparavant cela s'affichait non ?
Sinon montre moi ton code exacte pour mieux debugguer ton problème
0
mdico Messages postés 99 Date d'inscription   Statut Membre Dernière intervention  
 
ok
merci
voilà le code mais le contenu des autres champs s 'afficheent. seulement le contenu des champs nom et adresse qui ne 'affichent


<?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) or die(mysql_error());
//affichage du resultat
echo"<table border='2' width='850'>";
$i=1;
echo "<tr><td>nom</td><td>id</td><td>adresse</td><td>note</td><td>prix</td><td>visite</td><td>commentaire</td></tr>";
while ($donnees = mysql_fetch_array($resultat))
{
echo"<tr>";
echo"<td>".$donnees['nom']."</td>";
echo "<td>".$donnees['id']."</td>";
echo "<td>".$donnees['adresse']."</td>";
echo "<td>".$donnees['note']."</td>";
echo "<td>".$donnees['prix']."</td>";
echo "<td>".$donnees['visite']."</td>";
echo "<td>".$donnees['commentaire']."</td>";
echo"</tr>";
}
echo"</table>";
//fermeture de la connexion
mysql_close($c);

?>
0
mdico Messages postés 99 Date d'inscription   Statut Membre Dernière intervention  
 
salut tu es en core là
j'espere que vus avez trouvez la bonne rponse pour moi
je vous attend.
merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bapfuror Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   5
 
A première vue je ne vois pas d'erreur dans le code !
Cependant le problème possible c'est que le nom de tes champs "nom" et "adresse" ne s'écrivent pas exactement pareil dans ta table regarde également les majuscules/minuscules je crois que mysql est sensible à la casse.
0
mdico Messages postés 99 Date d'inscription   Statut Membre Dernière intervention  
 
Bravo c'est exactement le probleme!
geniale
je suis satisfait à cent pour cent et j'ai bcp appris .
merci encore tu es genial
0
mdico Messages postés 99 Date d'inscription   Statut Membre Dernière intervention  
 
salut !
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
0
mdico Messages postés 99 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
bapfuror Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   5
 
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
0
mdico Messages postés 99 Date d'inscription   Statut Membre Dernière intervention  
 
ok je vais creer et t'envoyer le code pour me guider mieux merci
0
mdico Messages postés 99 Date d'inscription   Statut Membre Dernière intervention  
 
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>
0
bapfuror Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   5
 
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 !
0
mdico Messages postés 99 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
bapfuror Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   5
 
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.
0
mdico Messages postés 99 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
bapfuror Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   5
 
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 !
0
mdico Messages postés 99 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
bapfuror Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   5
 
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 !
0
mdico Messages postés 99 Date d'inscription   Statut Membre Dernière intervention  
 
// 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
0
mdico Messages postés 99 Date d'inscription   Statut Membre Dernière intervention  
 
j'attend une suite de votre part
merci
0