Mailinglisten-Archive |
Hallo,
ich schreibe an einer Football-Tabelle.
Aber irgendwie werden die Daten nicht upgedated.
Das komplette Script liegt unter
http://www.redknights.de/temp/tabelle.phps
Das Eintragungsformular unter
http://www.redknights.de/temp/insert.html
Zur Erklärung:
$tdp = positive Touchdownpunkte
$tdm = negative "
$snu = Feld S N oder U (Sieg Niederlage Unentschieden)
$pp = Pluspunkte
$pm = Minuspunkte
[schnipp]
MYSQL_CONNECT($hostname, $username, $password) OR DIE(mysqlerror());
_(at)_mysql_select_db( "$dbName") or die(mysqlerror());
$query = mysql_fetch_row(mysql_query( "select * from $userstable
where(team = '$team1')"));
if ($tdp > $tdm){
$snu = s;
$pp = 2;
$pm = 0;
}
elseif ($tdp < $tdm){
$snu = n;
$pp = 0;
$pm = 2;
}
elseif ($tdp = $tdm){
$snu = u;
$pp = 1;
$pm = 1;
}
/* Team1 also die Heimmanschaft */
$queryteam1 = "update $userstable set tdp=tdp+$tdp, tdm=tdm+$tdm,
pp=pp+$pp, pm=pm+$pm, $snu=($snu+1)";
/* Team2 also Auswärtsmannschaft */
$query2 = mysql_fetch_row(mysql_query( "select * from $userstable
where(team = '$team2')"));
if ($pp < $pm){
$snu = s;
$pp = 2;
$pm = 0;
}
elseif ($pp > $pm){
$snu = n;
$pp = 0;
$pm = 2;
}
elseif ($pp = $pm){
$snu = u;
$pp = 1;
$pm = 1;
}
$queryteam2 = "update $userstable set tdp=tdp+$tdm, tdm=tdm+$tdp,
pp=pp+$pm, pm=pm+$pp, $snu=$snu+1";
[schnapp]
Ich hoffe, das war jetzt nicht zuviel Code.
Mark
--
German Gabber Network
http://www.gabber.de
Using PHP & MySQL? Check MyGuestbook
_(at)_ http://www.html-design.com/MyGuestbook/
php::bar PHP Wiki - Listenarchive