Hallihallo,
also ich habe folgendes Problem:
Ich möchte informationen die ich in einer Datenbank gespeichert habe in einem Popup ausgeben.
In dem Link wird die id übergeben
PHP-Code:
info.php?id=$id
wie löse ich das, dass dieser link in einem kleinen Popup geöffnet wird.
Zweites Problem:
Daten die in der DB stehen werden in einer Tabelle ausgegeben, allerdings nicht sortiert. Ich möchte die Tabelle nun gerne nach der ID der Daten in der DB sortieren lassen.
Wie löse ich das?
Die Tabelle sieht so aus:
PHP-Code:
<?php
$db = mysql_connect();
$sqlab = "select * from mitarbeiter";
if ($gruppe==1)
$sqlab .= " where gruppe like 'Jungschar'";
else if ($gruppe==2)
$sqlab .= " where gruppe like 'Kinderschar'";
else if ($gruppe==3)
$sqlab .= " where gruppe like 'Kinderchor'";
else if ($gruppe==4)
$sqlab .= " where gruppe like 'MAK'";
else if ($gruppe==5)
$sqlab .= " where gruppe like '4U-Club'";
else if ($gruppe==6)
$sqlab .= " where gruppe like 'Girlsground'";
else if ($gruppe==8)
$sqlab .= " where vorstand like 'http://localhost/cvjm/yes.jpg'";
else
$sqlab .= " where id >0";
Daten die in der DB stehen werden in einer Tabelle ausgegeben, allerdings nicht sortiert. Ich möchte die Tabelle nun gerne nach der ID der Daten in der DB sortieren lassen.
Wie löse ich das?
An die Abfrage das hinten ranhängen:
ORDER BY id DESC
oder so halt:
ORDER BY id ASC
jenachdem ob das in absteigender oder aufsteigender Reihenfolge sortiert werden soll.
Zitat:
wie löse ich das, dass dieser link in einem kleinen Popup geöffnet wird.
was funktioniert nicht? Gib es eine Fehlermeldung - wenn ja welche?
Wie sieht Deine Abfrage jetzt aus?
__________________
Gruss vt1816
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (Skype, Mail, PN, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:Dokumente und EinstellungenPhilippDesktopxampphtdocscvjmmitarbeiterindex.php on line 64
'Deine' Funktion mysql_db_query() gibt es meiner Kenntnis nach nicht.
__________________
Gruss vt1816
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (Skype, Mail, PN, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
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]
<?php
$sql = "SELECT
feldernamen
FROM
tabelle
ORDER BY
id";
mysql_db_query($db, $sql);
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());
?>