PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit einer function


jerzimeik
09.09.2004, 17:16:30
Hallo,

wahrscheinlich ist die Frage für die Cracks hier mal wieder kein Problem, als blutiger Anfänger brauche ich aber mal wieder Hilfe:

Folgende Funktion läuft nicht und ich sehe noch nicht genau warum:


$team = "erste";
echo $team;
echo "<br><br><br>";

function nextgame ($team)
{
$nextgame = "SELECT spiel_id, ort AS next_ort, gegner, datum, stat
FROM gimbte_ergebnisse_$team
WHERE datum > unix_timestamp(now())
LIMIT 0,1
";
$n_game = mysql_query($nextgame,$ticket);
if (!$n_game){
echo "Kann SQL_Statement nicht ausf&uuml;hren";
};
$nx_game = mysql_fetch_array($n_game);

echo "<a href="erstenextgame.php?id=$nx_game[spiel_id];">";

if ($nx_game["next_ort"] == "h"){
echo "<b>BG Gimbte I</b> - ";
echo $nx_game["gegner"];
}
else{
echo $nx_game["gegner"];
echo " - <b>BG Gimbte I</b>";
};
echo "</a>";


};

echo nextgame();


Leider kommt da bei mir nur folgender Müll raus:

erste



Warning: Missing argument 1 for nextgame() in /var/www/web1/html/mj/sftp/test7.php on line 24

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /var/www/web1/html/mj/sftp/test7.php on line 31
Kann SQL_Statement nicht ausführen
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/web1/html/mj/sftp/test7.php on line 35
- BG Gimbte I


Vielleicht kann mir ja einer weiterhelfen!
***hoff***

Gruß,

Meik

c4
09.09.2004, 17:18:50
Er kennt die Variable $ticket nicht. Lass sie einfach weg.

Geht's noch immer nicht, dann schau, ob alle genutzten Variablen in der Funktion bekannt sein können!

jerzimeik
09.09.2004, 17:22:15
ich hab nur nicht alles gepostet, sorry:

$ticket = mysql_connect ($db_host,$db_user,$db_pass)
or die("Keine Verbindung zur Datenbank!!!");

$check = mysql_select_db ($db_name);
if (!$check) {echo "Kann Datenbank $db_name nicht finden !!!!";}

jerzimeik
09.09.2004, 17:25:31
nochmals sorry, hattest recht.

Die Datenbankverbindung mit dem check und ticket usw. lagen nicht in der Funktion mit drin.

By the way: Kann ich denn eine Funktion mit check und ticket machen und diese Funktion dann in der neuen Funktion aufrufen???

Domi
09.09.2004, 20:20:26
huhu,

normalerweise schon. Du könntest dir das aber in eine andere PHP file schreiben, die du dann includest..

GreeTz Domi

P. S. hoffe ich liege da jetzt net falsch ^^