Jeg sidder med et lidt akut problem: Når jeg forsøger at få nogle
php.variabler ind i en formular så sker det bare ikke.
Jeg kan sagtens skrive samme variabler ud udenfor formularen...
<kode>
<b><? while ($row8 = @mysql_fetch_array($result3)) { echo $row8
[dagen]; ?>:</b><br><i><?php echo utf8_decode($row8[quiz]); ?></
i><br>
<form name="quiz" action="<?php echo $_SERVER['PHP_SELF']; ?>"
onsubmit="<? // sendSvar(); ?>">
<input type="radio" value="A" name="svara"> <?php echo $row8
[svarA]; ?><br>
<input type="radio" value="B" name="svarb"> <?php echo $row8
[svarB]; ?><br>
<input type="radio" value="C" name="svarc"> <?php echo $row8
[svarC]; ?><br><br>
<input type="text" value"<?php echo $row8[korrektsvar]; ?>"
name="korrektsvar"><br><br>
<input type="text" value"<?php echo $today; ?>" name="dato"><br><br>
<input type="text" value"<?php echo $username; ?>" name="username">
<div style="text-align:center;"><br><input type="submit"
align="center" id="submit" value="send dit svar"></div>
</form>
<?
echo $row8[korrektsvar]. "<br>";
echo $today. "<br>";
echo $username;
$user = $_POST[username];
$day = $_POST[dato];
$svar = $_POST[svar];
$korrektsvar = $_POST[korrektsvar];
?>
</kode>
De tre linje: echo $row8[korrektsvar]. "<br>";
echo $today. "<br>";
echo $username;
bliver skrevet ud som normalt, men de bliver ikke hentet ind i
formularen tekstfelter...
Nogen der kan se hvad jeg gør forkert i formularen?
Hilsen
Adam
Prᅵv at indeksere rigtigt...
Indekser i arrays skal vᅵre strenge.
$row8[dagen] skal hedde $row8['dagen'] eller $row8["dagen"]
...
$_POST[username] skal hedde $_POST['username'] eller $_POST["username"]
osv. hele vejen igennem.
(med mindre du har defineret username som en konstant - der sᅵ burde
have vᅵret med store bogstaver iflg. konvention - til at have en eller
anden vᅵrdi, som indekserer i arrayet.)
Kan ogsᅵ vᅵre det ville hjᅵlpe at vᅵre konsekvent, og skrive <?php i
stedet for <?
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk
> <input type="text" value"<?php echo $row8[korrektsvar]; ?>"
Du mangler et = mellem value og " i ovenst�ende.
--
Mads Lie Jensen - ma...@gartneriet.dk - ICQ #25478403
Gartneriet - http://www.gartneriet.dk/