SQL / erreur mais ou ?
dubuducu
Messages postés
395
Statut
Membre
-
dubuducu Messages postés 395 Statut Membre -
dubuducu Messages postés 395 Statut Membre -
Bonjour,
voici les 2 erreurs que j'obtiens :
voici mon code de promo.php :
merci pour votre aide, je ne trouve pas l'erreur
voici les 2 erreurs que j'obtiens :
Warning: Cannot modify header information - headers already sent by (output started at /trianon_arcachon/promo.php:2) in promo.php on line 9 Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in promo.php on line 22
voici mon code de promo.php :
<?php
include ('config.php');
$sql = "SELECT img_type, img_blob FROM images WHERE id = '1' ";
$res = mysql_query ($sql) or die(mysql_error());
$image = mysql_fetch_assoc($res);
$rows = mysql_num_rows($res);
header('Content-type: '.$image['img_type']);
if($rows > 0)
{
echo $image['img_blob'].'<br>';
}
else
{
print 'Aucune image à afficher';
exit();
}
mysql_free_result($res);
mysql_close($link);
?>
merci pour votre aide, je ne trouve pas l'erreur
Configuration: Windows XP Internet Explorer 7.0
6 réponses
-
Bonjour
donc je ne suis pas une bête en php sql mais je pense que cela signifie qu'il ne pe pas recharger ton header soit la ligne
"header('Content-type: '.$image['img_type']);"
qui doit deja etre presente dans les meta de ta page (en haut ;) )
donc essais de supprimer cette ligne qui n'est pas obligatoire dit nous si il y a une difference merci -
bin justement regarde ma page promo.php !!
<html> <head <?php include ('config.php'); $sql = "SELECT img_type, img_blob FROM images WHERE id = '1' "; $res = mysql_query ($sql) or die(mysql_error()); $image = mysql_fetch_assoc($res); $rows = mysql_num_rows($res); header('Content-type: '.$image['img_type']); ?> </head> <body> <?php if($rows > 0) { echo $image['img_blob'].'<br>'; } else { print 'Aucune image à afficher'; exit(); } ?> </body> </html>
je n'ai rien avant mon header ... je ne vois pas trop ! Merci de m'aider -
il manque >
au <head >
attention aussi au quote ' et " parfois cela fais des erreurs -
merci mais cela ne change rien :
Warning: Cannot modify header information - headers already sent by (output started at /trianon_arcachon/promo.php:4) in promo.php on line 11
:s -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
je me pose aussi la question sur le fait de ne pas fermer les condition (cela fonctionne en général mais personnelement j'aime pas comme
header('Content-type: '.$image['img_type']);
metre
header('Content-type: '.$image['img_type']).''; ??
sinon être bien sur de ne pas avoir fait de faute dans les variable de la requete
voila pour moi comme je t'ai dit je suisplutôt limite en sql php donc si j'ai une idée je te dirais ca mais je vois pas plus :(
sry -
Merci beaucoup d'avoir pris du temps pour m'aider, j'en suis toujours au meme point ! impossible pour moi de visualiser cette image contenue dans mon BLOB ! complexe comme solution !