Tábla felsorolásból egy tábla sor listázása
Üdv!
Egy olyan kérdésem lenne, hogy ha van egy sql táblám és minden elemét kilistázom és kiíratom egy oldalra, akkor a listánál azt miképp tudom megoldani hogy minden sornál lenne egy bövebb gomb amivel kiiratja nekem csak azt az egy sort az oldalra. Tehát a nagy listából amit először kiíratok (ez megy) egyenként meg tudom nézni a sorokat bövebben. Pl. van egy lista amiben név, cím, tel, és egy bövebb gomb szerpel és ha a bövebb gombra nyomok csak azt az egy sort jeleníti meg a névvel, címmel, tellel meg egy leírással(amit a nagy listánál direkt nem iratok ki). Előre is köszi a segítségeteket!
■ Egy olyan kérdésem lenne, hogy ha van egy sql táblám és minden elemét kilistázom és kiíratom egy oldalra, akkor a listánál azt miképp tudom megoldani hogy minden sornál lenne egy bövebb gomb amivel kiiratja nekem csak azt az egy sort az oldalra. Tehát a nagy listából amit először kiíratok (ez megy) egyenként meg tudom nézni a sorokat bövebben. Pl. van egy lista amiben név, cím, tel, és egy bövebb gomb szerpel és ha a bövebb gombra nyomok csak azt az egy sort jeleníti meg a névvel, címmel, tellel meg egy leírással(amit a nagy listánál direkt nem iratok ki). Előre is köszi a segítségeteket!
én egy get paraméterben átadnám a kulcsot
ha már van kódod, tudunk tovább segíteni.
jó munkát,
T
hogyan tovább?
<?php
$ossz = mysql_connect("........", ".......", "........");
mysql_select_db("........",$ossz);
$sql = "SELECT * FROM .........";
$eredmeny = mysql_query($sql, $ossz) or die(mysql_error());
while ($ujTomb = mysql_fetch_array($eredmeny)) {
$cim = $ujTomb['cim'];
$ar = $ujTomb['ar'];
$id = $_GET['id'];
echo "<table border=1><tr><td>Cím: $cim</td><td>Ár: $ar</td><td><a href=show.php?id=$id>link</a></td></table><br>";
}
?>
A sort kiírató show.php így néz ki:
<?php
$ossz = mysql_connect("........", ".......", ".......");
mysql_select_db("........",$ossz);
$sql = "SELECT * FROM ......... where id=$id";
$eredmeny = mysql_query($sql, $ossz) or die(mysql_error());
while ($ujTomb = mysql_fetch_array($eredmeny)) {
$cim = $ujTomb['cim'];
$ar = $ujTomb['ar'];
echo "<table border=1><tr><td>Cím: $cim</td><td>Ár: $ar</td></table><br>";
}
?>
De sajna nem műkszik, hogy kellene használni a get-et?
Ha a $id helyére számot írok (azaz beírom melyik sort szeretném megnézni) akkor műxik a dolog, de nekem az kellene, hogy ne kelljen egyenként megírni minden sorra a kódot a számukkal, hanem magától olvassa be.
javítások
további jó tanulást, a kód alakítgatásával semmiképp se állj meg itt!
T
Műkszik!
Üdvözlet! Kipróbáltam a
Kipróbáltam a scriptet, de én a negyedik sornál ($id = mysql_real_escape_string(_GET["id"]);) kapok egy ilyen hibát:
Parse error: syntax error, unexpected '['
Mi ezzel a probléma?
$?