PHP gevorderde |
|
Hallo allemaal,
Ik heb dit nu, dankzij medewerking, voor elkaar.
Alleen bij Roel staan er een aantal teams in de DB.
Nu zeg ik in die do while dat hij GEEN teams mag kiezen die ik ooit al gehad heb, maar toch doet hij dit.
Weet iemand wat ik misschien fout doe?
Groet,
<?php
include "config.php";
$teamr = mysql_query("SELECT `team` FROM `roel`");
$teamj = mysql_query("SELECT `team` FROM `jelle`");
$teamroel = mysql_fetch_assoc($teamr);
$teamjelle = mysql_fetch_assoc($teamj);
$teamroel1 = $teamroel['team'];
$teamjelle1 = $teamjelle['team'];
// teams
$teams = array('arsenal', 'PSV', 'Roel', 'Jelle');
$speler_1 = $teams[mt_rand(0, (count($teams) - 1))];
$speler_2 = $teams[mt_rand(0, (count($teams) - 1))];
do {
$speler_1 = $teams[mt_rand(0, (count($teams) - 1))];
} while (($speler_1 == $speler_2 OR $teamroel1 == $speler_1 OR $teamjelle1 == $speler_2));
echo 'Team 1: ' . $speler_1, '<br />', 'Team 2: ' . $speler_2;
echo '<br /><br />';
echo 'Wil je deze wedstrijd selecteren voor de uitdaging?';
if(isset($_POST['ok'])){
mysql_query("INSERT into `roel` (`team`) VALUES ('".$speler_1."')");
}else{
?>
<form name="" action="" method="post">
<input type="Submit" name="ok" value="Send">
</form>
<?
}
?>
<?php include "config.php"; $teamroel1 = $teamroel['team']; $teamjelle1 = $teamjelle['team']; // teams $teams = array('arsenal', 'PSV', 'Roel', 'Jelle'); do { } while (($speler_1 == $speler_2 OR $teamroel1 == $speler_1 OR $teamjelle1 == $speler_2)); echo 'Team 1: ' . $speler_1, '<br />', 'Team 2: ' . $speler_2; echo 'Wil je deze wedstrijd selecteren voor de uitdaging?'; mysql_query("INSERT into `roel` (`team`) VALUES ('".$speler_1."')"); }else{ ?> <form name="" action="" method="post"> <input type="Submit" name="ok" value="Send"> </form> <? } ?>
|