Seite 1 von 1

PHP: problem mit arrays

Verfasst: 07.07.2006, 14:35
von nerd
hallo auch,

kenne mich mit arrays nicht so gut aus, deshalb versuch ichs mal hier:
ich will an meine funktion eine beliebige sql-anweisung uebergeben, und die soll mir das ergebniss in einer html-tabelle wieder ausgeben.
wie kann ich mir jetzt enmal die spaltennamen und dann darunter den inhalt ausgeben lassen? irgendwie hat man array hier einen index, key und wert und ich habe keine ahnung wie ich drauf zugreife. zumindest kommt hier noch ungefragt der index mit...

Code: Alles auswählen

function sql2table($sql) {
	global $db;
	echo $sql;
	$erg = $db->query($sql);
	while ($res = mysql_fetch_array($erg)) {
		$data .= "<tr>\n";
	    foreach&#40;$res as $key => $wert&#41;
		    &#123;
		        $data .= "<td>".$wert.".</td>\n";
		    &#125;
		$data .= "</tr>\n";
	&#125;
	//header
	$header .= "<tr>\n";
	$res2 = mysql_fetch_array&#40;$erg&#41;;
    foreach&#40;$res2 as $key => $wert&#41;
	    &#123;
	        $header .= "<td>".$key.".</td>\n";
	    &#125;
	$header .= "</tr>\n";
	//data
	$out = '<table style="width&#58;100%;">'."\n\r";
	$out .= $header;
	$out .= $data;
	$out .= '</table>'."\n\r";
	return $out;
&#125;	

ich hoffe man kann verstehen wie es gemeint ist ...?

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 07.07.2006, 14:47
von Southmedia
Was meinst du mit "index"?

Verfasst: 07.07.2006, 15:21
von fornex
mysql_fetch_array -> mysql_fetch_assoc