Moin Moin
Der Titel trifft mein Problem vieleicht nicht so ganz aber ich möchte eine mitgliederliste für eine mmorpg gilde mit PHP und mysql erstellen.
Es gibt in der mySQL Tabelle "mitglieder" 5 Felder:
ID | Name | Klasse | Rang (in der Gilde) | Level
Das Ausgeben der Daten hat schonmal geklappt aber ich möchte, dass sich die Tabellenzeile je nach Klasse verändert. Also bei dem Bogenschützen z.B. rot
Hier nur die Ausgabe
Und hier meine vergebliche Lösung:
Wie bring ich das zum laufen??
Der Titel trifft mein Problem vieleicht nicht so ganz aber ich möchte eine mitgliederliste für eine mmorpg gilde mit PHP und mysql erstellen.
Es gibt in der mySQL Tabelle "mitglieder" 5 Felder:
ID | Name | Klasse | Rang (in der Gilde) | Level
Das Ausgeben der Daten hat schonmal geklappt aber ich möchte, dass sich die Tabellenzeile je nach Klasse verändert. Also bei dem Bogenschützen z.B. rot
Hier nur die Ausgabe
PHP-Code:
<?php
$mysqlhost="host";
$mysqluser="dbuser";
$mysqlpwd="dbpass";
$mysqldb="dbname";
$connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die
("Verbindungsversuch fehlgeschlagen");
mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht
waehlen.");
$sql = "SELECT ID, Name, Klasse, Rang, Level FROM mitglieder";
$adressen_query = mysql_query($sql) or die("Anfrage nicht erfolgreich");
$anzahl = mysql_num_rows($adressen_query);
echo "Anzahl der Datensätze: $anzahl";
?>
<table cellpadding="1" cellspacing="3" border="1" class="style1">
<tr>
<td><strong>ID</strong></td>
<td><strong>Name</strong></td>
<td><strong>Klasse</strong></td>
<td><strong>Rang</strong></td>
<td><strong>Level</strong></td>
</tr>
<?php
while ($adr = mysql_fetch_array($adressen_query)){
?>
<tr>
<td><?=$adr['ID']?></td>
<td><?=$adr['Name']?></td>
<td><?=$adr['Klasse']?></td>
<td><?=$adr['Rang']?></td>
<td><?=$adr['Level']?></td>
</tr>
<?php
}
?>
</table>
PHP-Code:
<?php
$mysqlhost="host";
$mysqluser="dbuser";
$mysqlpwd="dbpass";
$mysqldb="dbname";
$connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die
("Verbindungsversuch fehlgeschlagen");
mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht
waehlen.");
$sql = "SELECT ID, Name, Klasse, Rang, Level FROM mitglieder";
$adressen_query = mysql_query($sql) or die("Anfrage nicht erfolgreich");
$anzahl = mysql_num_rows($adressen_query);
echo "Anzahl der Datensätze: $anzahl";
?>
<table cellpadding="1" cellspacing="3" border="1" class="style1">
<tr>
<td><strong>ID</strong></td>
<td><strong>Name</strong></td>
<td><strong>Klasse</strong></td>
<td><strong>Rang</strong></td>
<td><strong>Level</strong></td>
</tr>
<?php
while ($adr = mysql_fetch_array($adressen_query)){
if ($adr['Klasse'] == 'Bogenschütze') ($farbe = "#FF0000");
?>
<tr>
<td><?=$adr['ID']?></td>
<td><?=$adr['Name']?></td>
<td><?=$adr['Klasse']?></td>
<td><?=$adr['Rang']?></td>
<td><?=$adr['Level']?></td>
</tr>
<?php
}
?>
</table>
Kommentar