echo "$nimi hinta $hinta lisätietoja</a><BR>";
Pyöritän ylläolevaa lausetta for lauseen sisässä ja tulostan myslistä haetut tiedot.
Miten saan tehtyä php:llä linkin joka näyttää muuttujassa $lisatietoja olevan sisällön.
Nosiis... teet vaikka näin:
echo "$nimi hinta: $hinta <a href='lisatiedot.php?tuote={$nimi}'>lisätietoja</a>";
Sitten teet php-tiedoston, joka hakee tuotteen ($tuote=$_GET['tuote'];) tiedot tietokannasta.
Tuollaistako tarkoitit vai?
Linkki tulee muotoon
http://localhost/lisatiedot.php?tuote=levy
Mistä koostuu kyseisen sivun sisältö.
Hakeeko levy.php tiedoston sisällön... vai?
Hokasin jo kiitoksia.
Ja kannattaa käyttää id:tä tuossa haussa.
Esim:
http://localhost/lisatiedot.php?tuote=3
Ja sitten lisätiedot sivulla otetaan getti vastaan:
$tuote = (int) $_GET['tuote'];
Nimittäin tuo on hyvä opetella alusta lähtien, että jokainen tietokantakyselyn muuttujan arvo on tarkistettava ennen kyselyn suorittamista...
Aihe on jo aika vanha, joten et voi enää vastata siihen.