par
bbvovo » 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é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
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é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>'; [b]LIGNE DE CODE A PROBLEME[/b]
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