hallo,
Zu allererst solltest du diese Liste von Links auch in Listen legen. Also <ul>- oder <ol>-Elemente.
Die darin liegenden <li>-Elemente kannst du dann über CSS bearbeiten (z.B. mit display und text-align) und schon sollte die Ausrichtung kein Problem mehr sein.
<?php $db = mysql_connect($db_server, $db_user, $db_passwort); mysql_select_db($db_name, $db); $sql = "SELECT * FROM `nt_unterkategorien` WHERE FK_Kateg = '$_GET[id]'";
$_GET solltest du niemals einfach so in SQL-Queries schreiben! Du musst die Variablen, die von außen kommen, immer erst sichern.
$result = mysql_query($sql); while($row = mysql_fetch_row ($result)) { $db = mysql_connect($db_server, $db_user, $db_passwort); mysql_select_db($db_name, $db);
[...]
warum versuchst du in der while-Schleife nochmals und bei jedem Durchlauf eine Datenbankverbindung aufzubauen, wenn du es doch schon davor gemacht hast?
> $\_GET['ukat'] = $row[1];
> $\_GET['ukat2'] = $row[2];
> $\_GET['einr'] = $row[0];
Was soll das??
> $db = mysql\_connect($db\_server, $db\_user, $db\_passwort);
> mysql\_select\_db($db\_name, $db);
mit Verlaub, aber wer hat das Script geschrieben?
> $sql1a = "SELECT \* FROM `zt\_ukat` WHERE ((FK\_UKateg='$row[0]') AND (FK\_Bezirk='$\_GET[id\_bez]'))";
Hier wieder, $\_GET absichern!
> ich häng da voll, aber vielleicht hilft schon ein kleiner denkanstoß?! wie kann ich also die breite des breitesten "<div class="hkatm">" ermitteln und auf alle "<div class="hkatm">" anwenden?
Deine Problembeschreibung zeigt, dass du noch zu wenig Grundlagen hast, schau dir an, was man mit CSS so alles machen kann und übe semantisches HTML.
grüße,
henman
--
"Sir! We are surrounded!" - "Excellent! We can attack in any direction!"