[RESOLU :)][Php] Problème d'affichage d'infos d'une table...

Statut
N'est pas ouverte pour d'autres réponses.

k o D

Elite
Bien le bonjour à vous,

Alors j'ai un souci... (et oui...) je susi en train de programmer le forum pour Notr'Empire.com et voilà que en ayant rentré dans mysql le contenu de ma table forum, quand je souhaite l'afficher sur ma page forum, je n'ai ni message d'erreur ni texte!!!

Voir le résultat ici :arrow: http://www.notrempire.com/forum.php

et voici mon code (épuré de la page html et sans login et mot de passe signalé :) ):

Code:
<? 
$db=mysql_connect($host,$login,$pass) or die ('Erreur de CONNEXION'.mysql_error()); 
mysql_select_db('notrempirecom',$db)or die ('Erreur de SELECTION'.mysql_error());
$req="SELECT * FROM forum WHERE grade_forum = '0' AND categorie_forum = 'notrempire'";
$query = mysql_query($req)or die('Erreur SQL !'.$sauv.'<br>'.mysql_error());
while ($row = mysql_fetch_array($query))
{
echo "<table width='762' border='0' cellspacing='0' cellpadding='0'>
  <tr bgcolor='D7EBE2'> 
    <td width='36'> </td>
    <td width='432'><p>$row['nom_forum']</p><p>$row['descript_forum']</p></td>
    <td width='64'> </td>
    <td width='94'> </td>
    <td width='136'> </td>
  </tr>
</table>";
}
?>
Et voici aussi la table forum:

Code:
CREATE TABLE forum 
(id_forum INT not null AUTO_INCREMENT,
grade_forum INT not null,
nom_forum VARCHAR (20) not null,
descript_forum VARCHAR (255) not null,
categorie_forum VARCHAR (50) not null,
PRIMARY KEY (id_forum))
Merci d'avance cher GamerZiens :D
 
1er
OP
k o D

k o D

Elite
up :?
 
1er
OP
k o D

k o D

Elite
C'est bon, la solution a été trouvée, je la donne ici pour info:

Code:
<?
$db=mysql_connect($host,$login,$pass) or die ('Erreur de CONNEXION'.mysql_error());
$req="SELECT * FROM forum WHERE grade_forum='0' AND categorie_forum='notrempire'";
$res=mysql('notrempirecom',$req);
while ($row = mysql_fetch_object($res))
{
echo "<table width='762' border='0' cellspacing='0' cellpadding='0'>
  <tr bgcolor='D7EBE2'>
    <td width='36'> </td>
    <td width='432'><p>$row->nom_forum</p><p>$row->descript_forum</p></td>
    <td width='64'> </td>
    <td width='94'> </td>
    <td width='136'> </td>
  </tr>
</table>";
}
?>
 
1er
OP
k o D

k o D

Elite
Et bien non, çà ne marche plus :?

Disons qu'à la 1ère catégorie de foru il affiche bien, mais pas aux autres...

résultat ici==> http://www.notrempire.com/forum.php

Merci d'avance
 

guslinux

Gamerz'ien
Mr_le_Principal a dit:
Et bien non, çà ne marche plus :?

Disons qu'à la 1ère catégorie de foru il affiche bien, mais pas aux autres...

résultat ici==> http://www.notrempire.com/forum.php

Merci d'avance
me semblais que tu avais un codeur ... soit, viens me voir sur MSN , je v regarder à t'arranger ca ... :D
 
t'as sur que tu rentres dans la boucle while ???
 

Maleki

Pain in the ass !
Essaie çà :
Code:
<? 
$nom = $row['nom_forum'];
$descript = $row['descript_forum'];
echo "
<p>$nom</p>
<p>$descript</p>
";
?>
 
1er
OP
k o D

k o D

Elite
guslinux a dit:
Mr_le_Principal a dit:
Et bien non, çà ne marche plus :?

Disons qu'à la 1ère catégorie de foru il affiche bien, mais pas aux autres...

résultat ici==> http://www.notrempire.com/forum.php

Merci d'avance
me semblais que tu avais un codeur ... soit, viens me voir sur MSN , je v regarder à t'arranger ca ... :D
Oui j'en ai un, mais bon lui non plus ne capte pas pourquoi :wink:

Alors oui çà rentre dans la boucle.

Et oui c'est programmer en php :wink:
 

Styleman

Touriste
je ne vois aucun lien sur ton forum...
 
1er
OP
k o D

k o D

Elite
Styleman a dit:
je ne vois aucun lien sur ton forum...
Normal si tu regardes bien dans el code, il n'y a pas de lein, pour le moment.

Mais il affiche "News ....." malheureusement ensuite, dans le forum programmation, il n'affiche plus rien du tout :?
 

Styleman

Touriste
Mr_le_Principal a dit:
Styleman a dit:
je ne vois aucun lien sur ton forum...
Normal si tu regardes bien dans el code, il n'y a pas de lein, pour le moment.

Mais il affiche "News ....." malheureusement ensuite, dans le forum programmation, il n'affiche plus rien du tout :?

aaaah ok, excuse moi mais j'etait pas vraiment sur terre, ok je vois ou est le probleme now lol sorry
 
R

Rabbits

ex membre
fait ta requete dans phpmyadmin et regarde ce que ca te donne comme résultat, tu verras certainement que ta condition est mauvaise (le WHERE)
 
1er
OP
k o D

k o D

Elite
Rabbits a dit:
fait ta requete dans phpmyadmin et regarde ce que ca te donne comme résultat, tu verras certainement que ta condition est mauvaise (le WHERE)
Explique moi pourquoi alors avec le premier type de forum à afficher, celà fonctionne... :roll:
 
R

Rabbits

ex membre
Ben t'as fait la requete dans phpmyadmin ? t'as tout les enregistrements ?

Si oui, c'est bien spec tout ca :shock:
 
1er
OP
k o D

k o D

Elite
J'ai fais la requête dans phpmyadmin et tout y est...

C'est au moment de l'affichage que çà foire, uniquement là
 

kokotchY

Elite
$res=mysql('notrempirecom',$req);
ca me parrait bizarre ca !
tu as une fonction mysql ? qui exécute ta requette ?
$req = mysql_query($req) or die(mysql_error());

mets plutot ca et on vera l'erreur :) (si il y en a une)
 
1er
OP
k o D

k o D

Elite
Alors j'ai transformé mon code en ceci:


Code:
<?
mysql_connect($host,$login,$pass) or die ('Erreur de CONNEXION'.mysql_error());
$req="SELECT * FROM forum WHERE grade_forum='0' AND categorie_forum='notrempire'";
$res=mysql_select_db('notrempirecom',$req);
$test=mysql_query ($req) or die(mysql_error());
while ($row = mysql_fetch_object($test))
{
echo "<table width='762' border='0' cellspacing='0' cellpadding='0'>
  <tr bgcolor='D7EBE2'>
    <td width='36'> </td>
    <td width='432' class='text'>$row->nom_forum</td>
    <td width='64'> </td>
    <td width='94'> </td>
    <td width='136'> </td>
  </tr>
  <tr bgcolor='D7EBE2'>
  <td width='36'> </td>
    <td width='432' class='text1'>$row->descript_forum</td>
    <td width='64'> </td>
    <td width='94'> </td>
    <td width='136'> </td>
  </tr>
</table>";
}
?>
et là, je n'ai plus rien qui s'affiche...
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut