Autor Zpráva
kacica
Profil *
v kode mam zobrazenie obrazka:
echo "<img src=\"view.php?id=".$id."\">";

view.php nazita obrazok z db korektne, problem je, ze to do view.php ani nevlezie. v com moze byt problem? view.php je v tom istom adresari ako subor z ktoreho ho volam
Medvídek
Profil
zkus si vypsat promenou $id jeste pred volanim obrazku.

echo $id;


Pokud to ukazuje správnou hodnotu, bude chyba nejspíše ve skriptu view.php

Zkus zadat místo $id nějakou skutečnou hodnotu.
echo "<img src=\"view.php?id=NEJAKY_ID_KETERE_JE_V_DB\">";

Pokud to funguje, je problem v proměnné ID
TSD
Profil
Obrázek se jmenuje view.php? Já myslím, že ne.
Jan Tvrdík
Profil
TSD
Já myslím, že jo
Watchick
Profil *
kacica
a pokud ti to echo $id; nic nezobrazi, zkus ještě
var_dump($id);

Pokud to vypíše NULL, tak máš jistotu, že to je prázdný (pokud to teda vůbec prázdný je)
kacica
Profil *
toto je view.php
nastrkala som tam same echo, ale nevypise sa nic


<?php
echo "view";
include '../../inc/error.inc';
include '../../inc/db.inc';
if (empty($id))
{ echo "exit";
exit;
}
if (!($con = mySql_connect($hostName, $userName, $passwd)))
die("Connection to DB failed!");
if (!(MySql_Select_DB($dbName, $con)))
showerror();
$sql = "SELECT bussinessCard FROM contact WHERE id = $id";
echo $sql;
if (!($result = @mySql_query($sql, $con)))
showError();
$data = @maSql_fetch_array($result);
if (!empty($data["bussinessCard"]))
{ echo "not empty";
header("Content-Type: image/gif");
echo $data["bussinessCard"];
} else
{ echo "empty";
}
?>
kacica
Profil *
a toto je zjednoduseny kod v ktorom zobrazujem tem obr:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Display Events</title>
<link rel="stylesheet" type="text/css" href="../main.css">
<meta http-equiv="Content-Language" content="sk">
<meta http-equiv="Content-type" content="text/html; charset=windows-1250">
</head>

<body class="prehlad">

<img src="view.php?id=38">
</body>
</html>
TSD
Profil
nastrkala som tam same echo, ale nevypise sa nic

A v tom je ten problém.
Smaž echa
Kcko
Profil
>> @$data = @maSql_fetch_array($result);

? vlastni fce nebo preklep a diky zavinaci vime kulovy?
suky
Profil
kacica
Vystup pred hlavickou.

echo "not empty"; 
header("Content-Type: image/gif");

Viz (link).
echo $data["bussinessCard"]; 
Golfy
Profil *
v obrazku nesmis mit vystupy pred poslanim headeru ani po.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0