Autor | Zpráva | ||
---|---|---|---|
akali Profil * |
#1 · Zasláno: 25. 8. 2010, 21:03:20
Ahoj, potřeboval bych od Vás radu.
Mám odkaz na stránku, která by měla zobrazit řádek podle ID data v DB. Ale jak ten odkaz udělat, aby odkazoval na stránku požadovaného zboží? Příklad: Odkaz - www.prodejna.cz/postel=11 Po kliknutí, aby se zobrazila stránka s obsahem vybrání dat z databáze a následného vypsání dat z řádku 11 ? Jak udělat odkaz, který v sobě bude mít tu proměnou, sám si nejsem jistý, zda jsem to dostatečně objasnil :( |
||
panther Profil |
#2 · Zasláno: 25. 8. 2010, 21:05:22
akali:
podle klauzule WHERE v SELECT dotazu: ... WHERE id=(int)$_GET['postel'] LIMIT 1; ... WHERE id=(int)$_GET['postel'] LIMIT 1; |
||
akali Profil * |
#3 · Zasláno: 25. 8. 2010, 21:15:17
Asi to tak scela úplně nechápu..
Já budu mít na stránkách vypsaných 200zboží a od nich bude vést odkaz "Koupit" na určitou stránku ve které by po kliknutí mělo být uloženo ID té postele, na kterou právě kliknul.. Možná Vám dost dobře nechápu? |
||
panther Profil |
#4 · Zasláno: 25. 8. 2010, 21:58:59
akali:
máš stránku, kde jsou odkazy na detaily jednotlivých zboží (/?postel=11, /?postel=12, /?postel=13, ...). Klikem na ten odkaz dostaneš do proměnné $_GET['postel'] id zboží, které chceš vytáhnout z DB. Pokud tato $_GET['postel'] existuje, provedeš select na ten jeden ks zboží. |
||
akali Profil * |
#5 · Zasláno: 26. 8. 2010, 05:34:17
A mohl bych poprosit o jednoduchý příkaz? Stačí fakt jednoduše
|
||
akali Profil * |
#6 · Zasláno: 26. 8. 2010, 11:23:45
příklad*
|
||
Medvídek Profil |
#7 · Zasláno: 26. 8. 2010, 11:31:04
akali:
„A mohl bych poprosit o jednoduchý příkaz? Stačí fakt jednoduše“ [#2] panther ti to jednoduše ukázal. Prostě v URL bude ?postel=11 a ve skriptu si tu 11 vytáhneš pomocí $_GET['postel']. |
||
Akali Profil |
#8 · Zasláno: 26. 8. 2010, 15:40:13
No právě, to všechno chápu. Ale jak dostanu to ID z jedný stránky na druhou? Pomocí nějakého neviditelného formuláře, nebo jak se to dělá?
|
||
__construct Profil |
#9 · Zasláno: 26. 8. 2010, 15:59:35 · Upravil/a: __construct
Čo na tom nechápeš ?
Keď budeš mať napr. odkaz www.prodejna.cz/index.php?postel=11: 1<?php <?php
$id_postele = intval($_GET['postel']);//to intval sa postará aby to bolo naozaj číslo
…
$dotaz = mysql_query("SELECT * FROM `postele` WHERE `id_postele` = $id_postele");
… hocico.php?iq=85&vyska=150&vaha=80&okuliare=ano znamená že v premennej $_GET budeš mať
|
||
akali Profil * |
#10 · Zasláno: 26. 8. 2010, 17:37:16
Zkusím to asi trochu jednodošeji, možná neprofesionálně, ale to je už snad jedno
Jen bych potřeboval vědět, co je v tomto kódu špatně $objekt_vysledku = mysqli_query($db_spojeni, $objekt_vysledku = mysqli_query($db_spojeni,
"SELECT * FROM Nabytek WHERE `id` IN ($id)"); Potřebuju vypsat z DB předem určené $id, ale je tam chybička, kterou nevidím |
||
Časová prodleva: 15 let
|
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.
Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:
Běda vám, jestli to bude blábol.
0