Zadejte hledaný výraz...

Problém se zobrazením detailu inzerátu

Pavel Vodnar
verified
rating uzivatele
7. 2. 2011 12:06:20
Dobrý den, mám problémek se zobrazením inzerátu - mám tento kód:
$connect = mysql_connect ("$localhost","$user","$pass") or die("Nepodařilo se připojit k databázi");
mysql_select_db ("databaze");
if (isset($_GET)){
echo 'ahsssoj';
$vypis="SELECT nadpis, text FROM inzeraty WHERE id_inzeratu='".$_GET."'";
$vysledek = MySQL_Query($vypis);
if ($vystup_z_db = mysql_fetch_array($vysledek))
{
$text=$vystup_z_db;
$nadpis=$vystup_z_db;
}
else echo'Inzerát už není platný';
echo $text;
echo $nadpis;
echo $vysledek;
echo $vypis;
}
echo 'ahoj';
?>
Proč když kliknu na nějaký detail innzerátu mi to nic nevypíše jen to echo 'ahoj'; ? Kde může být chyba? Děkuji Vám
7. 2. 2011 12:06:20
https://webtrh.cz/diskuse/problem-se-zobrazenim-detailu-inzeratu#reply607279
hm
verified
rating uzivatele
(20 hodnocení)
7. 2. 2011 12:32:34
tezko rict, mas skutecne nastavenou tu promennou? :) btw mas tam sql injection, vkladas neosetrenou get promennou primo do dotazu, minimalne to tam vloz alespon takto:
$vypis="SELECT nadpis, text FROM inzeraty WHERE id_inzeratu='".mysql_real_escape_string($_GET)."'";
7. 2. 2011 12:32:34
https://webtrh.cz/diskuse/problem-se-zobrazenim-detailu-inzeratu#reply607278
Slovo ahoj ti to vypise jen pokud to nezavolas s parametrem: script.php?id_inzeratu=1
Jinak skript vypada funkcne... snad jen promenna $vysledek neni nikde definovana
7. 2. 2011 16:59:47
https://webtrh.cz/diskuse/problem-se-zobrazenim-detailu-inzeratu#reply607277
Pro odpověď se přihlašte.
Přihlásit