Problème affichage image php MyAdmin

Petit nouveau ! | 5 Messages

20 févr. 2011, 19:51

Bonjour,

Je travail en local avec php myadmin, j'ai écris un code pour récupérer les informations dans la base de données... tout semble bien fonctionner, mais quand je cherche à afficher l'image, rien ne ressort...
voilà le code :
Tout sélectionner
<html><head><title>R&eacute;sultat de la recherche</title><? include('metatags.php'); ?></head><body><center>
<span class="KlozaSeek_titre"><? include('admin/config.php'); echo $KlozaSeek_haut_ban ; ?></span><br><br>
<form method="POST" action="index.2.php">
<input type="text" name="Seek" size="40" class="KlozaSeek_form_champs">
<input type="submit" value="Rechercher" name="Rechercher" class="KlozaSeek_form_boutons">
</form><hr><span class="KlozaSeek_titre_pages">Recherche :</span><br><br>
<?

// Inclusion du fichier de configuration.
include("admin/config.php");

// Transformation des données saisis lors du formulaire.
$seek = AddSlashes(htmlspecialchars($_POST['Seek']));

// Vérification du champ si il est vide ou pas.
if($seek =='')
{
echo'<span class="KlozaSeek_texte">Vous n\'avez entré aucun mot clé.</span><br>';
}
else{

// Connexion au serveur mysql et selection de la base de données.
$connexion = mysql_connect($host,$user,$pass) or die ("Erreur lors de la connexion au serveur Mysql.");
mysql_select_db($base,$connexion) or die ("Erreur lors de la sélection de la base de données.");

// Selection des sites en fonction du ou des mot(s) clé(s).
$cle = mysql_query("SELECT name,des,date FROM klozaseek_urls WHERE cles LIKE '%$seek%'") or die ("Erreur lors de la selection des sites dans la base de données.");

// Compte du nombre de site pour le(s) mot(s) clé(s).
$num = mysql_numrows($cle);

// Affichage du nombre de site(s) et des sites.
echo'<span class="KlozaSeek_titre_sous">Il y a '.$num.' résultat(s) pour le(s) mot(s) clé(s) '.$seek.' !</span></center><br>';

while($aff = mysql_fetch_array($cle))
{
echo'<img src="upload/'.$aff['logo'].'><br>'; LIGNE DE CODE A PROBLEME
echo'<a href="'.$aff['url'].'" target="_blank" class="KlozaSeek_sites_titre">'.$aff['name'].'</a><br>';
echo'<span class="KlozaSeek_sites_des">'.$aff['des'].'</span><br>';
echo'<span class="KlozaSeek_sites_infos">Infos : '.$aff['date'].'</span><br><br>';
}

//<img src='images/miniatures/".$bdd_infos['up_filename']."

// Fermeture de la connexion.
mysql_close($connexion);
}
?>
<hr><br><center><? include('menu.php'); ?></center></body></html>

Merci d'avance

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

20 févr. 2011, 20:03

Salut,

Regarde bien ta requete tu ne selectionne pas le logo ;)

@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 5 Messages

20 févr. 2011, 20:13

Merci pour ta réponse,

mais je ne vois toujours pas, tu peux m'aider en écrivant :cry:

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

20 févr. 2011, 20:17

Tu a une requete select il faut nommer explicitement tous les champs !!!

Je te conseil de regarder les tutos sur sql :)

@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 5 Messages

20 févr. 2011, 20:32

Merci,

je crois que je vais me remettre à lire, tu n'as pas un lien précis à me donner...?

A +

Petit nouveau ! | 5 Messages

20 févr. 2011, 21:23

Salut,

Il faut dire que je ne suis pas un as dans le domaine, j'ai la tête qui bouillonne... svp help me
Dans ma table, il y a bien le champ logo de même que les autres champs name etc. que j'arrive à récupérer sans souci, mais ce n'est qu'avec le logo que je n'arrive pas, apparemment le script semble être correct d'après ce que j'ai lu dans un tuto...

Merci

ViPHP
xTG
ViPHP | 7331 Messages

20 févr. 2011, 21:30

Histoire de cibler le problème.
SELECT name,des,date
SELECT = Sélection des champs suivants

Il n'y aurait pas comme un petit problème ? ;)

Petit nouveau ! | 5 Messages

20 févr. 2011, 21:49

Merci, j'ai trouvé le problème grâce à vous, je pari que vous êtes un Gourou... :D :P :mrgreen: =D>

A plus