Ich habe eine Funktion:
Code:
function user_fomular ($id , $username , $emailadd , $Vorname , $Name , $admin , $sql_db , $domain) {
echo "<form name=\"formular\" action=\"" , $PHP_SELF , "?modul=users&";
if ($id=="keine") { echo "job=new_check"; } else { echo "job=edit_check"; }
echo "\" method=\"post\">\n<table border=\"2\">\n";
echo "<tr><td><a>Login</a> </td><td><input name=\"username\" size=\"60\" type=\"text\" maxlength=\"20\" value=\"$username\"></td></tr>\n";
echo "<tr><td><a>Password</a> </td><td><input name=\"password1\" size=\"60\" type=\"text\" maxlength=\"16\"></td></tr>\n";
echo "<tr><td><a>Passwordwiederholung</a> </td><td><input name=\"password2\" size=\"60\" type=\"text\" maxlength=\"16\"></td></tr>\n";
echo "<tr><td><a>E-Mail Addresse</a> </td><td><input name=\"emailadd\" size=\"60\" type=\"text\" maxlength=\"60\" value=\"$emailadd\"></td></tr>\n";
echo "<tr><td><a>Vorname des Zuständigen</a></td><td><input name=\"Vorname\" size=\"60\" type=\"text\" maxlength=\"20\" value=\"$Vorname\"></td></tr>\n";
echo "<tr><td><a>Name des Zuständigen</a> </td><td><input name=\"Name\" size=\"60\" type=\"text\" maxlength=\"20\" value=\"$Name\"></td></tr>\n";
echo "<tr><td><a>Adminrechte</a> </td><td><select name=\"admin\" size=\"1\">\n";
if ($admin=="ja") { echo "<option selected value=\"ja\">JA</option>\n<option value=\"nein\">NEIN</option>\n"; }
else { echo "<option value=\"ja\">JA</option>\n<option selected value=\"nein\">NEIN</option>\n"; }
echo "\n</select></td></tr>\n";
echo "<tr><td><a>SQL-Datenbank</a> </td><td><input name=\"sql_db\" size=\"60\" type=\"text\" maxlength=\"25\" value=\"$sql_db\"></td></tr>\n";
echo "<tr><td><a>Domain</a> </td><td><select name=\"domain\" size=\"1\"\n";
if (!$domain) { echo "<option selected value=\"x\">Bitte Domain auswählen</option>\n"; }
$result=mysql_query("SELECT * FROM domains ORDER BY id DESC LIMIT 30", $db);
for($i=0; $i<mysql_num_rows($result); $i++)
{
$Wert=mysql_fetch_object($result);
if ($domain==$i) { echo "<option selected value=\"$Wert->id\">" , $Wert->domain , ".local</option>\n"; }
else { echo "<option value=\"$Wert->id\">" , $Wert->domain , ".local</option>\n"; }
}
echo "</select>\n</td></tr>\n</table>";
echo "<input type=\"hidden\" name=\"id\" value=\"$id\">\n</form>";
}
jedoch sobald ich diese Funktion aufrufe wir alles supper angezeigt blos die SQL abfrage liefert:
Code:
<option selected value="x">Bitte Domain auswählen</option>
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\WWW\projekt\funktion.inc.php on line 19
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\WWW\projekt\funktion.inc.php on line 20
</select>
Wenn ich das ganze aus der Funktion nehme und direkt in die Datei einbette funktioniert es einwandfrei.
Das ganze solte aber in einer Funktion sein, da ich dieses mehrmals benötige.
Bitte um Hilfe und bedanke mic hfür diese im vorraus.