Moin.
hier erstam lder CODE:
Hier seht ihr eine einfache Ausgabe der Daten aus der DB. Bei dem Tabellen Feld Gewerbe stehen zahlen von 1-18 drin.
Jetzt will ich jeder Zahl einen Namen zuweisen. s.o. Hab damit auch angefangen, aber das würden dann 18 if abfragen sein. Kann man das auch kürzer schreiben.?
MFG
Dolphon
hier erstam lder CODE:
PHP:
<?
require("config.inc.php");
if(!($db = mysql_connect($db_host, $db_user, $db_pass))) //baue datebankverbindung auf
die(mysql_error()); //wenn nicht geht, gib fehlermeldung aus
else //wenn doch geht
{
if(!mysql_select_db($db_name)) //wähle datenbank aus
die(mysql_error()); //wenn das nicht geht, gib fehler aus
}
$frei = '0';
$abfrage = "SELECT * FROM handwerker WHERE frei = '".$frei."'ORDER BY firmenname ASC";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
if($row->gewerbe == '1')
{
$row->gewerbe == 'Dachdecker';
}
if($row->gewerbe == '2')
{
$row->gewerbe == 'Dachdecker2';
}
echo "
<tr>
<td height=\"19\" width=\"80\">$row->firmenname</td>
<td height=\"19\" align=\"center\" width=\"410\">$row->gewerbe</td>
<td height=\"19\" align=\"center\" width=\"47\"><input type=\"checkbox\" name=\"freischalten[]\" value=\"".$row->id."\"></td>
</tr>
Jetzt will ich jeder Zahl einen Namen zuweisen. s.o. Hab damit auch angefangen, aber das würden dann 18 if abfragen sein. Kann man das auch kürzer schreiben.?
MFG
Dolphon