Autor Zpráva
piiiiiiiip
Profil
Dobrý den.
Chci se zeptat jak bude vypadat url kdyz nazev kategorie je index.
<?php
include "db.php";


if ( $clanek )
{
$clanek = $_GET['clanek'];
$vyber = mysql_query("SELECT zaznam FROM clanek WHERE id = '$clanek'");
$vypis = mysql_fetch_object($vyber);

echo $vypis->zaznam;

mysql_close();
}

elseif ( $kategorie )
{
$kategorie = $_GET['kategorie'];
$vyber1 = mysql_query("SELECT zaznam FROM kategorie WHERE id = '$kategorie'");
$vypis1 = mysql_fetch_object($vyber1);

echo $vypis1->zaznam;

mysql_close();
}

else
{
echo "Tento text se vypise pouze pokud neni vybrana kategorie a ani nejaky clanek";
}


?>
Str4wberry
Profil
/tvujSkript.php?kategorie=index
piiiiiiiip
Profil
Tak to sem měl teda celou dobu správně,to ale znamená že chyba musí byt někde ve scriptu.
Str4wberry
Profil
Ano.
DoubleThink
Profil *
piiiiiiiip:
$clanek = $_GET['clanek'];
$vyber = mysql_query("SELECT zaznam FROM clanek WHERE id = '$clanek'");


Tvoji zákazníci by měli být varování, že si jsi nebezpečný, když máš v rukou nějaký programovací jazyk, jako PHP nebo SQL.
Bertram
Profil
Omlouvám to se mi povedlo místo přihlášení, ale smazat to nemohu.
No a abych teda něco přispěl, tak ty proměnné nastavuješ až v bloku if, elseif.
Ale zároveň se na ně v podmínce ke vstupu do těchto bloků dotazuješ.
pcmanik
Profil
DoubleThink:
O bezpecnosti tvojho kodu sa da tiez polemizovat, nejaka ochrana pomocou intvalu() mi tam chyba.

Moderátor Str4wberry: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
DoubleThink
Profil *
pcmanik:
O bezpecnosti tvojho kodu sa da tiez polemizovat
Ten není můj, jsou to řádky 7 a 8 z [#1].
Ben
Profil *
piiiiiiiip:
prožeň $clanek pres mysql_real_escape_string(); kvůli SQL injection a htmlspecialchars(); kvůli XSS
Str4wberry
Profil
A ty si nastuduj, co je to XSS.

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