Erstmal einen schönen guten morgen......
Ist es die morgendliche Blind oder Blödheit?
Erst ma das Script (querys habe ich hier mal umgebrochen wegen vertikalscroll:
jetzt zum problem, wenn Ihr es nicht schon unlängst gefunden habt
:
Das Script durchläuft den INSERT holt sich dann die $message VAR darunter, dann macht es das UPDATE und schluss! (bzw. läuft dann weiter zu "echo "$message";" ! so wie er soll)
Meine Frage: Warum geht es noch ins Update? Und wenn es da schon reinläuft, warum nimmt es dann nicht auch die Update $message VAR mit???
HILFE
Danke euch
Ist es die morgendliche Blind oder Blödheit?
Erst ma das Script (querys habe ich hier mal umgebrochen wegen vertikalscroll:
PHP-Code:
if ($track_id != '0' or ''){
$vorhanden_check = dbquery("SELECT track_id FROM tracker_data WHERE track_id='$track_id'");
$erg = mysql_fetch_array($vorhanden_check);
if(mysql_num_rows($vorhanden_check) == 0) {
dbquery("INSERT INTO tracker_data (`id`, `fusion_id`, `track_id`, `username`,
`userrank`, `honorlevel`, `track_since`, `time_play`,
`lonest_session`, `enemy_kills`, `killed_action`, `fragrate`,
`score_points`, `leader_g_points`, `roe_points`,
`averg_kills_day`, `averg_kia_day`, `averg_roe_day`,
`last_online`, `last_server`, `activity`, `popularity`, `experience`,
`next_honor`) VALUES ('', '$fusion_id', '$track_id', '$username_fix',
'$userrank[4]', '$honorlevel[4]', '$tr_since[4]', '$total_played[4]',
'$total_played[4]', '$enemy_kills[4]', '$killed_action_fix',
'$fragrate[4]', '$score_points[4]', '$leader_points[4]',
'$roe_points[4]', '$avg_kills[4]', '$avg_kia[4]', '$avg_roe[4]',
'$last_online', '$last_map[4]', '$activity[2]', '$popularity[2]',
'$experience[2]', '$next_honor[2]')")or die(mysql_error());
$message = "<br><br><b><font color='#008000'>Track_id:".$erg['track_id']." wurde der DB hinzugefügt!!</b></font>\n";
}ELSE{
dbquery("UPDATE tracker_data SET username='$fragnick',
userrank='$newpasswd', honorlevel='$fragname',
time_play='$fragemail', lonest_session='$fragcomment',
enemy_kills='$fragnick', killed_action='$fragnick',
fragrate='$fragnick', score_points='$fragnick',
leader_g_points='$fragnick', roe_points='$fragnick',
averg_kills_day='$fragnick',
averg_kia_day='$fragnick',averg_roe_day='$aver',
last_online='$fragnick', last_server='$fragnick', activity='$fragnick',
popularity='$fragnick', experience='$fragnick', next_honor='$fragnick'
WHERE track_id='$track_id'");
$message = "<br><br><b><font color='#ff0000'>Track_id:".$erg['track_id']." bereits in der DB vorhanden und wird nur updatet!</b></font>\n";
}
}else{
$message = "<br><br><b><font color='#FF0000'>Track_id nicht gefunden!</b></font>\n";
}
echo "$message";

Das Script durchläuft den INSERT holt sich dann die $message VAR darunter, dann macht es das UPDATE und schluss! (bzw. läuft dann weiter zu "echo "$message";" ! so wie er soll)
Meine Frage: Warum geht es noch ins Update? Und wenn es da schon reinläuft, warum nimmt es dann nicht auch die Update $message VAR mit???
HILFE
Danke euch
Kommentar