Affichage contenu base Mysql

Résolu
t671 Messages postés 1632 Statut Membre -  
jordane45 Messages postés 40050 Statut Modérateur -

Bonjour,

Je n'arrive pas à afficher le contenu de ma base 

<?php   include ('connexion/connexion.php'); 

$query = 'SELECT * FROM liste_chats'; 
$result = mysql_query($query) or die(mysql_error());
//echo 'coucou';
//******* Affichage description du chat *****

$id = $_GET['id']; 

while ($row = mysql_fetch_array($result)) 
{
	if (!empty($row['descript_chat']))	
	{
		echo '<div class="descript_chat">';
		echo '<tr><td height="20"></td></tr>';
		echo '<tr><td align=left valign=top></td>
				<td width="450"><font size="2" color="#FFCC66">'.$row['descript_chat'].'</font></td></tr>';	
		echo ''.($row['descript_chat']).'';
		echo '</div>';
	}

if (!empty($row['photo1']))
{
	echo $row['photo1'];
}
if (!empty($row['photo2']))
{
	echo ''.$row['photo2'].'';
}
if (!empty($row['photo3']))
{
	echo ''.$row['photo3'].'';
}
}

mysql_close();
exit;
?>

Il ne doit pas y avoir grande erreur, mais je ne trouve pas !!!!???

Merci

A voir également:

4 réponses

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 

bonjour,

Il est préférable d'arrêter d'utiliser mysql_***: https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top

0
t671 Messages postés 1632 Statut Membre 11
 

Je sais, mais pour maintenant .......... De toute façon ce sera mon dernier site !

Pour le code, je tiens à préciser que photo1 est un enregistrement de la table qui contient le lien pour trouver l'image dans un fichier !

0
yg_be Messages postés 24281 Statut Contributeur 1 584 > t671 Messages postés 1632 Statut Membre
 

Tu n'expliques pas ce que tu obtiens, ni en quoi cela diffère de ce que tu souhaites.

0
jordane45 Messages postés 40050 Statut Modérateur 4 756
 

Bonjour,

Déjà, ton html est faut..

Tu as des balises tr et td .. sans balise table ..

Tu dis que tes variables "photo" sont des liens.. il faut donc les mettre dans des balises <a> ou, si tu veux les afficher.. les mettre dans des balises img ..*

Forcément.. si tu n'as pas un minimum correcte de connaissances en html; pas évident de faire un site...

.


0
t671 Messages postés 1632 Statut Membre 11
 

Oui, je suis d'accord. J'ai fait ça hier à l'arrache, et j'étais ko.

Voici mon code, qui ne me retourne qu'une icône. J'ai vérifier les chemins, l'existence de l'image. Je suppose que j'ai une erreur de ponctuation ?

<?php   include ('connexion/connexion.php'); 

$query = 'SELECT * FROM liste_chats ORDER BY id ASC'; 
$result = mysql_query($query) or die(mysql_error());

//******* Affichage description du chat *****

$id = $_GET['id']; 

while ($row = mysql_fetch_array($result)) 
{
	if (!empty($row['photo1']))
	{       
		echo '<img src="".$row['photo1'].'">'; //=> affichage icône
	}
}

mysql_close();
exit;
?>
0
jordane45 Messages postés 40050 Statut Modérateur 4 756
 

Rien qu'en regardant la coloration syntaxique du code que tu viens de poster, on se rend compte que tu as des erreurs au niveau des quotes...

0
t671 Messages postés 1632 Statut Membre 11 > jordane45 Messages postés 40050 Statut Modérateur
 

Oui, j'ai toujours eu un problème avec les quotes. Et là il y a une double quote en trop après src="""

0
t671 Messages postés 1632 Statut Membre 11 > jordane45 Messages postés 40050 Statut Modérateur
 

En écrivant ceci

​
while ($row = mysql_fetch_array($result)) 
{
	if (!empty($row['photo1']))
	{       
		echo '<img src=""""".$row['photo1'].'">'; //=> affichage icône
	}
}

​

J'ai toujours un affichage d'icône

Pourtant, l'image se trouve bien dans images/chats, le site se trouve sur le serveur dans le dossier tatachat.

Le lien dans la bd est tatachat/images/chats/tiana.JPG

Je ne comprends pas !!!????

0
jordane45 Messages postés 40050 Statut Modérateur 4 756 > t671 Messages postés 1632 Statut Membre
 

Bon .. il y a un bug d'affichage des quotes sur le site ...

quoi qu'il en soit, en plus de l'attribut SRC de ta balises IMG, mets lui aussi l'attribut  ALT et tu y mets la même chose que pour SRC ..

Il serait bien également de nous montrer le code source généré de ta page ( tu l'affiches dans ton navigateur, puis tu fais CTRL+u et tu nous colles le code obtenu ici )

0
t671 Messages postés 1632 Statut Membre 11
 

J'ai revu mes liens dans la bd, et en écrivant l'adresse complète pour accéder à la photo, ça fonctionne

0