P
P_F
Hi, ich möchte eine Funktion schreiben, die anhand eines MySQL-Statements eine HTML-Tabelle mit den asugewählten Datensätzen erzeugt:
Ich bin bis jetzt so weit:
Aufruf der Funktion:
Argumente:
| Tabellenbreite | Query | 1. Spalte 200px breit | 2. Spalte 200px breit | feld name in dieser Spalte | feld mail in dieser Spalte |
Nun komm ich net weiter
Ich bin bis jetzt so weit:
PHP:
function CreateListFromDB($TableWidth,$MySQLStatement){
$num_args = func_num_args();
$args = func_get_args();
$TableHead = '<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="'.$TableWidth.'">
';
$TableFoot = '</table>';
$TableContent = '';
$query = mysql_query($MySQLStatement);
$ii = 2;
while ($result = mysql_fetch_array($query)) {
$data[$ii] = $result;
$ii++;
}
$i = 2;
while ($i < $num_args) {
$TableContent .= '<td width="'.$args[$i].'">'.$data[$i][text].'</td>
';
$i++;
}
print $TableHead.$TableContent.$TableFoot;
}
Aufruf der Funktion:
PHP:
CreateListFromDB(500,'SELECT * FROM test ORDER by ID DESC',200,200,'name','mail');
| Tabellenbreite | Query | 1. Spalte 200px breit | 2. Spalte 200px breit | feld name in dieser Spalte | feld mail in dieser Spalte |
Nun komm ich net weiter