if($_GET['pagina'] == "antwoord" AND empty($_GET['true'])){
if($_SERVER['REQUEST_METHOD'] == 'POST'){
if(empty($_POST['gelijkwaardig'])){
echo "<br /><br />Je hebt geen vragen geselecteerd om te beantwoorden, ga terug naar de home pagina om een vraag te selecteren.";
} else {
?>
<br /><br />
<form method="post" action="admin.php?pagina=antwoord&true=true"><br />
Vul hier een korte versie van de vraag in:<br />
<input type="text" name="vraag_kort" /><br />
Vul hier de volledige vraag in:<br />
<textarea name="vraag" cols="55" rows="10">
<?php
$count = count($_POST['gelijkwaardig']);
$gelijkwaardig = $_POST['gelijkwaardig'];
$i = -1;
while($count != 0){
$i ++;
$vraag_id = $gelijkwaardig[$i];
$select_vraag = mysql_query("SELECT * FROM vragen WHERE vraag_id = '$vraag_id'");
$select_vraag_result = mysql_fetch_array($select_vraag);
echo $select_vraag_result['vraag'];
echo "<br /><br />";
$count --;
}
?>
</textarea><br />
Vul hier het antwoord in:<br />
<textarea name="antwoord" cols="55" rows="10"></textarea><br />
<input style="visibility: hidden;" type="text" name="vragen_hidden" value="
<?php
$count = count($_POST['gelijkwaardig']);
$gelijkwaardig = $_POST['gelijkwaardig'];
$i = -1;
while($count != 0){
$i ++;
$vraag_id = $gelijkwaardig[$i];
echo $vraag_id;
if($count != 1)
{
echo ",";
}
$count --;
}
?>" />
<input type="submit" value="Antwoord geven" />
</form>
<?php
}
} else {
echo "<br /><br />Ga terug naar de home pagina en selecteer een vraag om te beantwoorden.";
}
} elseif($_GET['pagina'] == "antwoord" AND $_GET['true'] == "true"){
if(empty($_POST['vraag_kort']) OR empty($_POST['vraag']) OR empty($_POST['antwoord'])){
echo "<br /><br />Je hebt niet alles ingevuld, ga terug naar de beginpagina en probeer het opnieuw.";
} else {
$vraag_kort = $_POST['vraag_kort'];
$vraag = $_POST['vraag'];
$antwoord = $_POST['antwoord'];
$beantwoordvraag = ("INSERT INTO antwoorden
(antwoord_id,
antwoord) VALUES (
'',
'$antwoord'");
$beantwoordvraag_result = mysql_query($beantwoordvraag);
$vragen_hidden = explode(",", $_POST['vragen_hidden']);
$count = $vragen_hidden;
$i = 0;
while($count != 0){
$i ++;
$vraag_id = $vraag_hidden[$i];
$updatevraag = ("UPDATE vragen SET beantwoord = 'YES' WHERE vraag_id = '$vraag_id'");
$updatevraagresult = mysql_query($updatevraag) or die (mysql_error());
$count --;
}
}
}
Ik krijg nu steeds de foutmelding dat de maximale query tijd van 30 seconden overschreden is! Hoe kan ik dit oplossen
er staat dat de fout bij dat stukje while( ) hoort.
AUB help me snel!!!!!