Heel actueel nl een F1 scrippie. Had er mee getest en leek goed maar toch gaat er iets mis met de functie in_array. Ben geen goeroe op PHPen Mysql dus de code zal voor velen wel heel bijzonder zijn.
Het stukje relevante code
Met als echo het resultaat Michael Schumacher 3David Coulthard 0Michael Schumacher 3Juan Pablo Montoya 1Juan Pablo Montoya 0Michael Schumacher 0
Nu komt Juan Pablo Montoya voor in de array en het eerste resultaat geeft dit ook aan(1) maar op een of andere manier bij de volgende for is juan weer aan de beurt maar de in_array wil het niet meer zien.(0)
How come ?? Zit ik helemaal op het verkeerde pad of ??
Het stukje relevante code
PHP:
1
| <?$P1 = mysql_fetch_row(mysql_query("SELECT p1 FROM TSinvul WHERE race = '$race'"));$K1 = "$P1[0]";$P2 = mysql_fetch_row(mysql_query("SELECT p2 FROM TSinvul WHERE race = '$race'")); $K2 = "$P2[0]";$P3 = mysql_fetch_row(mysql_query("SELECT p3 FROM TSinvul WHERE race = '$race'")); $K3 = "$P3[0]";$P4 = mysql_fetch_row(mysql_query("SELECT p4 FROM TSinvul WHERE race = '$race'")); $K4 = "$P4[0]";$P5 = mysql_fetch_row(mysql_query("SELECT p5 FROM TSinvul WHERE race = '$race'")); $K5 = "$P5[0]";$P6 = mysql_fetch_row(mysql_query("SELECT p6 FROM TSinvul WHERE race = '$race'")); $K6 = "$P6[0]";$P7 = mysql_fetch_row(mysql_query("SELECT pole FROM TSinvul WHERE race = '$race'")); $K7 = "$P7[0]"$list = array($K1,$K2,$K3,$K4,$K5,$K6);for ($i = 2; $i <= 7; $i++) {$T1 = mysql_fetch_row(mysql_query("SELECT p1 FROM $race WHERE uid = $i"));$W1 = "$T1[0]"; if ($K1 == $W1) { $R1 = 3; } elseif (in_array ($W1, $list)) { $R1 = 1; } else { $R1 = 0;}echo $W1;echo $R1;?> |
Met als echo het resultaat Michael Schumacher 3David Coulthard 0Michael Schumacher 3Juan Pablo Montoya 1Juan Pablo Montoya 0Michael Schumacher 0
Nu komt Juan Pablo Montoya voor in de array en het eerste resultaat geeft dit ook aan(1) maar op een of andere manier bij de volgende for is juan weer aan de beurt maar de in_array wil het niet meer zien.(0)
How come ?? Zit ik helemaal op het verkeerde pad of ??