Du har ett komma i SQL frågan på where satsen.
$sqa = "SELECT * FROM medlemmar WHERE sort='vampyr' AND klan='$line->namn' ORDER BY namn";
Etc på de andra.. så fungerar det nog :)
1 svar · 318 visningar · startad av Zir Tiger
<?php include("index2.php") ?>
<?php
$sql = "SELECT * FROM klanerna ORDER BY namn";
$res = mysql_query($sql, $db);
while ($line = mysql_fetch_object($res)) {
echo "<h1>$line->namn</a></h1>";
echo "$line->explanation";
echo "<h2>Klanmedlemmar i Örnsköldsvik</h2>";
$sqa = "SELECT * FROM medlemmar WHERE sort=vampyr AND klan=$line->namn ORDER BY namn";
$rev = mysql_query($sqa, $db);
while ($lina = mysql_fetch_object($rev)) {
echo "<h3>$lina->namn, $lina->titel ($lina->spelare)</h3><br>";
echo "$lina->beskrivning<br>";
}
echo "\<br\>\<h2\>Ghouls i Örnsköldsvik\<br\>\</h2\>";
$sqb = "SELECT \* FROM medlemmar WHERE sort=gouhl AND klan=$line-\>namn ORDER BY namn";
$reb = mysql_query($sqb, $db);
while ($linb = mysql_fetch_object($reb)) {
echo "<h3>$linb->namn, $linb->titel ($linb->spelare)</h3><br>";
echo "$linb->beskrivning<br><br>";
}
}
mysql_free_result ($rev);
mysql_free_result ($reb);
mysql_free_result ($res);
?>
<?php include("down.php") ?>
Jag vill få en sortering som blir:
--------------- Klaninfo ---------------
Bla bla bla bla bla bla bla bla bla bla
-------- Vampyrer i klanen --------------
Vampyr 1
Vampyr 2
--------- Ghouls i klanen ----------------
Gouhl 1
Gouhl 2
Det felmeddelande som jag får är:
Klanmedlemmar i Örnsköldsvik
Warning: Supplied argument is not a valid MySQL result resource in c:\mina dokument\frans\programfrans\easyphp\www\klubben\klanerna.php on line 13
Ghouls i Örnsköldsvik
Warning: Supplied argument is not a valid MySQL result resource in c:\mina dokument\frans\programfrans\easyphp\www\klubben\klanerna.php on line 21
Warning: Supplied argument is not a valid MySQL result resource in c:\mina dokument\frans\programfrans\easyphp\www\klubben\klanerna.php on line 26
Warning: Supplied argument is not a valid MySQL result resource in c:\mina dokument\frans\programfrans\easyphp\www\klubben\klanerna.php on line 27
Klaninfot funkar bra..
Sen var det ju hur tabellen är uppbyggd:
id | klan | namn | spelare | beskrivning | sort | titel
Hoppas nån kan lösa det. Jag har hållit på med PHP i en vecka så gnäll inte på att koden inte är särskilt optimerad men ge gärna förslag på hur jag skulle kunna optimera den. =) Tack tack..
Du har ett komma i SQL frågan på where satsen.
$sqa = "SELECT * FROM medlemmar WHERE sort='vampyr' AND klan='$line->namn' ORDER BY namn";
Etc på de andra.. så fungerar det nog :)