Zitat:
Original geschrieben von vt1816
Mein Vorschlag:
PHP-Code:
<?php
$db = mysql_connect();
$sqlab = "select * from mitarbeiter ORDER BY ID ";
...
$res = mysql_query("cvjm", $sqlab);
$num = mysql_num_rows($res);
?>
'Deine' Funktion mysql_db_query() gibt es meiner Kenntnis nach nicht.
|
Doch mysql_db_query gibt es.
Beschreibung
Zum Problem:
Achte bei der Anweisung zum Sortieren darauf, dass du nur nach Spalten sortierst, die es auch wirklich gibt. Wenn die Spalte also id heißt, ist es logisch, dass "ORDER BY ID" eine Fehlermeldung erzeugt.
Probiere es doch mal so:
PHP-Code:
<?php
$db = mysql_connect("...", "...", "...");
$sql = "SELECT
feldernamen
FROM
tabelle
ORDER BY
id";
$res = mysql_db_query("cvjm", $sql);
$num = mysql_num_rows($res);
?>
Wenn das immer noch nicht funktioniert, lass dir die Fehlermeldung anzeigen, die durch mysql_db_query hervorgerufen wird.
Also so:
PHP-Code:
<?php
$res = mysql_db_query("cvjm", $sql) or die(mysql_error());
?>
Den Link kannst du so machen:
Code:
<a href="info.php?id=<?php echo $id; ?>"
target="newwindow"
onClick="window.open('','newwindow','scrollbars=yes,width=420,height=420');">Info</a>
info.php ist dann so, wie oben weiter schon erwähnt:
PHP-Code:
<?php
$id = $_GET["id"];
$sql = "select * from mitarbeiter where id = $id";
// und hier denn halt die ausgabe wie gewohnt ...
?>