sql geeft vorige antwoord..
KlaaZVaaG
04/04/2004 16:09:00Ik heb een systeempje, waar er via een adminpage vragen toegevoegd kunnen worden.
De members kunnen inloggen op een andere page en geven antwoord op de vragen (vragen die admin heeft bed8 worden weergegeven als 1 regel of textarea afhankelijk van wat de admin voor type vraag heeft gemaakt)
Ik merk echter op dat zodra een vraag wordt toegevoegd, de memberpage niet juist is.. op de nieuwe vraag geeft ie het antwoord weer van de vraag die erboven staat ipv een leeg veld.
waar zit de error?
De memberpagina waar het weergegeven wordt:
er moet alleen iets is dat ervoor zorgd dat als het antwoord leeg is er een leeg veld wordt weergegeven.. hoe voeg ik dit toe?
De members kunnen inloggen op een andere page en geven antwoord op de vragen (vragen die admin heeft bed8 worden weergegeven als 1 regel of textarea afhankelijk van wat de admin voor type vraag heeft gemaakt)
Ik merk echter op dat zodra een vraag wordt toegevoegd, de memberpage niet juist is.. op de nieuwe vraag geeft ie het antwoord weer van de vraag die erboven staat ipv een leeg veld.
waar zit de error?
De memberpagina waar het weergegeven wordt:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?
$query = mysql_query("SELECT * FROM art_vragen");
while($object = mysql_fetch_object($query)){
$query2 = mysql_query("SELECT * FROM art_profiel WHERE user_id = '$personal' AND vraag_id = '$object->id'");
while($object2 = mysql_fetch_object($query2)){
$antwoord = $object2->antwoord;
}
if($object->type == 1){
echo"<tr><td width=\"150\">".$object->vraag."</td>\n";
echo"<td><input type=\"text\"name=\"vragen[".$object->id."]\" value=\"";
echo$antwoord;
echo"\" /></td></tr>\n";
}
else{
echo"
<tr><td width=\"150\" valign=\"top\">".$object->vraag."</td>";
echo"<td><textarea name=\"vragen[".$object->id."]\">";
echo$antwoord;
echo"</textarea></td></tr>\n";
}
?>
$query = mysql_query("SELECT * FROM art_vragen");
while($object = mysql_fetch_object($query)){
$query2 = mysql_query("SELECT * FROM art_profiel WHERE user_id = '$personal' AND vraag_id = '$object->id'");
while($object2 = mysql_fetch_object($query2)){
$antwoord = $object2->antwoord;
}
if($object->type == 1){
echo"<tr><td width=\"150\">".$object->vraag."</td>\n";
echo"<td><input type=\"text\"name=\"vragen[".$object->id."]\" value=\"";
echo$antwoord;
echo"\" /></td></tr>\n";
}
else{
echo"
<tr><td width=\"150\" valign=\"top\">".$object->vraag."</td>";
echo"<td><textarea name=\"vragen[".$object->id."]\">";
echo$antwoord;
echo"</textarea></td></tr>\n";
}
?>
er moet alleen iets is dat ervoor zorgd dat als het antwoord leeg is er een leeg veld wordt weergegeven.. hoe voeg ik dit toe?
Er zijn nog geen reacties op dit bericht.