Avatar billede heden Nybegynder
28. september 2005 - 17:38 Der er 2 kommentarer og
1 løsning

hjælp til oplæggelse af info til db.

Hej eksperter. jeg har forsøgt mig med lidt forskelligt, men er gået tilbage igen.

jeg har følgende kode:

<?php
    include "db.php";
    $spg = array();
    $spgquery = mysql_query("SELECT * FROM spg_spg") or die (mysql_error()); ?>
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><div align="center" class="style2">V&aelig;lge sp&oslash;rgsm&aring;l: </div></td>
    </tr>
  <tr>
    <td><div align="center">
      <select id="spgselector" name="spg" onChange="window.location.href='<?= $_SERVER['PHP_SELF'] ?>?spg='+this.value;">
          <? while($row = mysql_fetch_assoc($spgquery)) {
$id = $row['id'];
$spg = $row['spg'];
$sSelected = "";
if( intval($_GET['spg']) == $id ) $sSelected = "SELECTED";
print "<option value=\"".$id."\" ".$sSelected.">".$spg."</option>";
            }    ?>
      </select>
    </div></td>
    </tr>
</table> 
<div align="center">    </div>
        <form name="form1" method="post" action="">
  <table width="90%"  border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td width="22%" class="style2">Svar muligheder: </td>
        <td width="57%"><div align="center" class="style2"></div></td>
        <td width="21%"><span class="style2">Det korrekte svar: </span></td>
      </tr>
      <tr>
        <td class="style2">Svar 1 </td>
        <td><input name="svaren" type="text" id="svaren" size="50"></td>
        <td><div align="center">
            <input name="korrekten" type="radio" value="korrekten">
        </div></td>
      </tr>
      <tr>
        <td class="style2">Svar 2 </td>
        <td><input name="svarto" type="text" id="svarto" size="50"></td>
        <td><div align="center">
            <input name="korrektto" type="radio" value="korrektto">
        </div></td>
      </tr>
      <tr>
        <td class="style2">Svar 3 </td>
        <td><input name="svartre" type="text" id="svartre" size="50"></td>
        <td><div align="center">
            <input name="korrekttre" type="radio" value="korrekttre">
        </div></td>
      </tr>
      <tr>
        <td class="style2">Svar 4 </td>
        <td><div align="left">
            <input name="svarfire" type="text" id="svarfire" size="50">
        </div></td>
        <td><div align="center">
                <input name="korrektfire" type="radio" value="korrektfire">
            </div></td>
      </tr>
      <tr>
        <td colspan="3"><div align="center">
            <input type="submit" name="Submit" value="Opret svar">
        </div></td>
      </tr>
    </table>
</form>


Den øverste del henter et spørgsmål i min DB. som den skal vise i select boxen. Alt efter hvad for et spørgsmål der er valgt der skal den tage id'et på spørgsmålet eller adressebaren og sætte ind i en anden tabel som hedder "spg_svar" og så under feltet der hedder "spg_id" og så skal den ligge det som står i textfelterne ind i det som hedder "svar" men hvert textfelt skal oprette en ny linje i tabellen. Håber i forstår :)
Avatar billede jakobdo Ekspert
28. september 2005 - 19:40 #1
Du må gerne forklare en smule mere!
Hvis du har en tabel med en masse spørgsmål, har du så svarene i en anden tabel?
Hvis ja, hvordan vil du hente dem?
Har du f.eks. en side, hvor der står:
spørgsmål 1 og så et link til: question.php?id=23 osv...
Avatar billede heden Nybegynder
28. september 2005 - 19:50 #2
Jo nu skal du høre :):

lige nu er jeg kun igang med admin siden, senere skal jeg lave den side der henter spørgsmålene til brugerene.. Jeg har en tabel der er fyldt med en masse spørgsmål som hedder "spg_spg" hvor svarene skal ligge i en anden tabel der hedder "spg_svar", for at man kan være sikker på at svarene kommer til det rigtige spørgsmål har jeg i "spg_svar" et felt der hedder spg_id hvor id'et fra spørgsmålet skal ligges ind i, så den senere hen kan finde ud af det.
Avatar billede heden Nybegynder
28. september 2005 - 22:09 #3
-lukket-
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