Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Datenbankabfrage in Funktion bringen

T E S T E R / 1 Antworten / Baumansicht Nickles

Hai, ich habe noch ein problem: Ich habe ausserhalb der funktion eine n result_index Query, den ich innerhalb einer funktion nutzen will, damit dann formatiert in der funktion in einer tabelle (brauche diese mehrmals, sie soll daher durch eine funktion rechenzeit sparen und übersicht) also der Query der DB Abfrage soll in der Funktion genutzt werden, nur ...wie mache ich das? hzabe alles versucht


$db=mysql_connect("localhost","","");
mysql_select_db("daten");
$result_index=mysql_query("select * from produkte order by preis asc",$db);


function table($resultquery){

echo "<table width=\'80\' border=\'0\' cellspacing=\'2\' cellpadding=\'0\' style=\'border: 1px solid #E6E6E6\' align=center><tr>";

while($resultquery)
{
echo "<td width=\'12%\' height=\'24\' bgcolor=\'#C4ECFF\'><span style=\'font-family:verdana; font-size: 11px\'>$zeile->content_zeile</span></td>";
}

echo "</tr></table>";
}



table( ?? );

bei Antwort benachrichtigen
xafford T E S T E R „Datenbankabfrage in Funktion bringen“
Optionen

der aufruf muß lauten

table($result_index);

oder du definierst $result_index innerhalb der funktion mit global:

function table($resultquery)
{
global $result_index;
...
}

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen