Folgendes Problem:
Ich habe eine Tabelle, die in der Übersichtsseite nach Namen sortiert ausgegeben wird. Um später von der Detail-Seite wieder zurückkehren zu können, muss ich die Position den sog. dataset feststellen. Das ist hier die eigene Position des Datensatzes innerhalb einer Kategorie.
Zur Zeit wird das Problem so gelöst:
Aber geht das nicht auch einfacher mit einer SQL-Abfrage? Mir fällt dazu leider nix ein.
greetz Tom
Ich habe eine Tabelle, die in der Übersichtsseite nach Namen sortiert ausgegeben wird. Um später von der Detail-Seite wieder zurückkehren zu können, muss ich die Position den sog. dataset feststellen. Das ist hier die eigene Position des Datensatzes innerhalb einer Kategorie.
Zur Zeit wird das Problem so gelöst:
PHP-Code:
$res = mysql_query("SELECT id FROM shop_products WHERE cat_id='".$result['cat_id']."' ORDER BY name");
while($tmp = mysql_fetch_assoc($res))
{
$dataset++;
if($tmp['id'] == $productid)
break;
}
greetz Tom
Kommentar