Autor Zpráva
disler
Profil
ahoj,

mám funkci pro stránkování

<script type="text/javascript">
function najdi_stranku(stranka){
				document.searchform.id.value = '';
				document.searchform.stranka.value = stranka;
				document.searchform.submit();
}
</script>


a rád bych data, která funkce vrací přes

<a href="<a href="javascript: najdi_stranku('1')" title="">Strana 1</a>


dosazoval do SQL dotazu

$query = mysql_query("SELECT * FROM clanky WHERE strana = ???");


Co mám dosadit do WHERE strana = aby mi to tam dosadilo na kliknutý odkaz tj. 1 ??

Děkuji.
Chamurappi
Profil
Reaguji na dislera:
Uvedená JS funkce pouze vyplní a odešle existující formulář. Dosaď tedy přesně to samé, co bys dosadil v případě obyčejného zpracování formuláře.
disler
Profil
Chamurappi
No měl jsem na mysli nějakou náhražku za PHP, třeba přes PHP bych to dosadil jako
WHERE strana = $_POST['strana']

Jak to ale aplikovat pro JS?
Chamurappi
Profil
Reaguji na dislera:
nějakou náhražku za PHP
Nerozumím. PHP běží na straně serveru, může bezpečně koukat i zapisovat do databáze. JavaScript běží v prohlížeči, na straně návštěvníka, nemůže sám o sobě vesměs nic.
Měsíček
Profil
Reaguji na dislera:

Funkci nepatrně změň, aby jsi mohl brát data přes $_GET a hodnotu z $_GET již normálně dosadíš za klauzuli WHERE.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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

0