Servus!
Ich brauche eure Hilfe. Vllt seh ich den Wald vor lauter Bäumen nicht.
Habe bei mir ebenfalls eine Art Stellenmarkt und mir komplette Teile von der arbeit.php übernommen. Mit Angabe im Quelltext
.
Soweit alles super. Nun möchte ich in meiner Ruhmeshalle jedwede Bürger mit ihren Anstellungen anzeigen lassen.
Quasi so:
Name des Bürgers | Name der Anstellungvernisage | Schreiberin
Wenn ich mich mal als Bsp nehmen darf
.
Ihr versteht, worauf ich hinaus will, richtig?
In meiner hof.php habe ich wie folgt eingesetzt:
PHP:
////////////////
// ANSTELLUNGEN
else if ($_GET[op]=="arbeit"){
output("In diesem Nebenraum der Ruhmeshalle findest du eine Liste mit allen Arbeitenden, die es hier in Esgorath gibt!`n`n");
$sql = "SELECT name FROM accounts WHERE arbeit_ID >0";
$result = db_query($sql);
output("<table border=0 cellpadding=6 cellspacing=1 bgcolor='#38342D' align='center'><tr class=trkopf><td>Name</td><td>Anstellung</td></tr>", true);
while ($row = db_fetch_assoc($result)) {
output("<tr class=".($i%2?"trlight":"trdark")."><td>" . $row['name'], true);
output("</td>", true);
$sqla = "SELECT name FROM arbeit WHERE ID=".$row['arbeit_ID']."";
$resulta = db_query($sqla) or die(db_error(LINK));
if($rowa = db_fetch_assoc($resulta))
output("<td>" . $rowa['name'] . "</td>", true);
else
output("<td>`c---`c</td>", true);
}
output("</tr></table>",true);
/////////// Ende ANSTELLUNG
Aaaaaber... jeht natürlich nicht. *hmpfz*
Ich krieg obligatorische weiße Fehlerseite mit dem Spruch:
SELECT name FROM arbeit WHERE ID=
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Ich hole aus der Tabelle `accounts` alle User, dessen 'arbeit_ID' größer 0 ist. Die 'arbeit_ID' stimmt mit der 'ID' aus der Tabelle `arbeit` überein. Wieso geht das nicht? Wo ist mein Denkfehler?
Wer kann es mir verdeutlichen?
Vielen Dank & Gruß, verni
[Edit]: benutzte php's in meiner Source: freimarkt.php, arbeit_editor.php, hof.php. <--- kann sie nicht entblocken im Source_Viewer. Keine Ahnung, warum... Wenn ich sie bei legen soll, bitte posten