Avatar billede xbobby Nybegynder
18. juni 2003 - 11:50 Der er 2 kommentarer og
1 løsning

Variabel skal lægges ind i value i en forms

Hej med jer.

Jeg arbejder i øjeblikket på at lave en quiz med php og Mysql - Jeg stødte på de to sprog for en måneds tid siden, så jeg er ikke nu haj endnu.

Jeg har vedlagte den kode som jeg arbejder med i øjeblikket.

Jeg har brug for at der lægges en variabel ind i stedet for value i min forms,
variablen skal have værdien fra de nednævnte steder i databasen.

den første value skal indeholde værdien fra $row[status1]
den anden value skal indeholde værdien fra  $row[status2]
den tredje value skal indeholde værdien fra  $row[status3]

Mit problem er at når jeg så går til næste side, for at få vist værdien så tror den at det er en tekststreng og ikke en variabel, så hvordan skriver koden så den opfatter den som en variabel?

Koden jeg bruger på næste side til at vise indholdet af value er denne:

$feedback = $_REQUEST["feedback"];
echo $feedback;

Glæder mig til at høre fra jer

Konkrete svar ønnskes

hilsen fra xbobby :-)


/* Prøv at udføre queryen i tabellen test01. Hvis det går godt kommer der et resultatsæt tilbage i variablen $result */
$query = 'select sp from test01 where nr = 1';
$result = @mysql_query($query, $conn) or die("En fejl opstod kunne ikke få kontakt til guerryen");

$sp = mysql_query("select sp, sv1, sv2, sv3, status1, status2, status3 from test01 where nr = ($tal)");
    /* Fik vi nogle resultater tilbage? */
    if (@mysql_num_rows($sp) != 0)
    {
        /* Hent værdien fra sp og udskriv den */
        $row = @mysql_fetch_array($sp);
       
        $sBody = "<p> <strong> Sp&oslash;rgsm&aring;l $tal </strong> <p>";
        $sBody .= "$row[sp] <br> ";
        $sBody .= '<form action="svar.php" method="post"> ';
        $sBody .= '<input type="radio" name="feedback" value="1"> ';
        $sBody .= "$row[sv1] <br> ";
        $sBody .= '<input type="radio" name="feedback" value="0"> ';
        $sBody .= "$row[sv2] <br> ";
        $sBody .= '<input type="radio" name="feedback" value="0"> ';
        $sBody .= "$row[sv3] <p> ";
        $sBody .= "V&aelig;rdien af status1 = $row[status1] <p> ";
        $sBody .= "V&aelig;rdien af status2 = $row[status2] <p> ";
        $sBody .= "V&aelig;rdien af status3 = $row[status3] <p> ";
    }
    else
    {
        $sBody = '<center><font color="red">1Ingen spørgsmål at vise.</font></center>';
    }
Avatar billede ahv Nybegynder
18. juni 2003 - 11:54 #1
$sBody .= "<input type='radio' name='feedback' value='$row[status1]'> ";

?
Avatar billede ahv Nybegynder
18. juni 2003 - 11:56 #2
$sBody .= "<form action='svar.php' method='post'>";
$sBody .= "<input type='radio' name='feedback' value='$row[status1]'>";
$sBody .= "$row[sv1]<br>";
$sBody .= "<input type='radio' name='feedback' value='$row[status2]'>";
$sBody .= "$row[sv2]<br>";
$sBody .= "<input type='radio' name='feedback' value='$row[status3]'>";
$sBody .= "$row[sv3]<br>";
Avatar billede xbobby Nybegynder
18. juni 2003 - 13:11 #3
Tak ahv det var lige de der gnyffer der skulle til.

Dine point er på vej til dig.

Tak for hjælpen fra en :-) xbobby
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester