Autor Zpráva
Pes
Profil *
$result = mysql_query("SELECT ID,nazev, znacka,model,barva,objem,palivo,najeto,popis,doplnky,cena_bez_dph,cena_s_dph,hlavni_obrazek,obrazek1,obrazek2,obrazek3,cas_zaznamenani FROM automobily ORDER by ID desc LIMIT 50");
	      while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) 

<a href='?stranka=11&$row[ID]'>

a tohle je odkaz, jak mám pracovat s tím odkazem, aby mi ho ten SQL dotaz vzal a platil, teď ten dotaz vypisuje tuto URL adresu ?stranka=11&38 ?stranka=11&39 ?stranka=11&40 podle kliknutí na auto, ale jinak se nic nevyplní, protože ten SQL ho neříjme... jak to udělat, aby systém věděl, že tyto čísla jsou ID?
Jan Tvrdík
Profil
Pes:
<a href='?stranka=11&$row[ID]'>
Tohle je blbost. Předělej to na něco jako:
<a href='?stranka=11&amp;id=$row[ID]'> K ID se pak dostaneš pomocí $_GET['id']
Taps
Profil
Pes:
echo'<a href="?stranka=11&id='.$row['ID'].'"> ';

a pak jen použít get a dosadit do sql dotazu
$db=(int)$_GET['id'];
$sql=mysql_query("select sloupec from tabulka where id='$db'");
AM_
Profil
Taps:
ale fuj...
echo'<a href="?stranka=11&id='.$row['ID'].'"> ';

navíc se domnívám, že indexy jsou case sensitive (a db není vhodné pojmenování proměnné obsahující klíč do databáze (klíčům od domu také neříkáš dům), ale to už je jen kosmetická poznámka) takže:
$record_id=(int)$_GET['ID'];
$sql=mysql_query("select sloupec from tabulka where id='$record_id'");

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: