---
title: "Visa innehåller med dropmeny utan submit"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/51512-visa-innehåller-med-dropmeny-utan-submit"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Dr-man"
published: "2002-08-28T06:59:22.000Z"
updated: "2002-08-28T07:46:40.000Z"
replies: 1
views: 233
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/51512-visa-innehåller-med-dropmeny-utan-submit"
---

# Visa innehåller med dropmeny utan submit

## #1 — Dr-man, 2002-08-28T06:59Z

Jag vet inte riktigt hur skall få detta ordentligt förklarat! 
Jag har gjort en dropmeny med hjälp av select-taggen som innehåller 
kursnnamn. När man väljer en kurs så skulle det visa innehållet 
för kursen utan behöva trycka på submit knapp. Innehållet finns 
lagrat i olika tabeller i databasen. Detta görs med hjälp av Javascript, 
men jag har verkligen försökt läsa olika Javascript manualer utan hitta något. 

Här kommer en liten kodsnutt: 

```
 

<html> 
<body> 
<?php 

$link = mysql_connect ("localhost", "root"); 
mysql_select_db("education", $link); 
$tableshow = "show tables"; 
$result = mysql_query($tableshow, $link); 
$result2 = mysql_query($tableshow, $link); 
?> 

<table border="0" align="center" spacing="5"> 
<tr> 
<td> 
<form action="<?php echo $PHP_SELF?>" method="post"> 
<select name="course2" size="1"> 
<option value="4">Visa information</option> 
<?php while($data2 = mysql_fetch_array($result2)){ ?> 
     <option value="<?php echo $data2["Tables_in_education"] ?>" name="showtable3" > 
     <?php echo $data2["Tables_in_education"] ?> 
     </option> 
      <?php  
  } 
?> 
</td> 
</tr> 
<tr> 
<td align="left"> 
<br> 
<input type="submit" name="showstatus" value="    Ok    "> 
</form> 
</td> 
</tr> 
</table> 

<?php 
if (isset($showstatus)){ 
  $allow = 1; 
  if($course2 == 4){ 
    $allow = 0; 
    echo "Välj en utbildning"; 
} 

  if ($allow == 1){ 
    $link2 = mysql_connect ("localhost", "root"); 
    mysql_select_db("education", $link2); 
    $showall = "select * from $course2 order by datestatus"; 
    $showall2 = mysql_query($showall, $link2); 
    $shownum = mysql_query("select * from $course2"); 
    $count = mysql_num_rows($shownum); 

    $link3 = mysql_connect ("localhost", "root"); 
    mysql_select_db("edulimit", $link3); 
    $person = "select allowperson from $course2 where idperson='1'"; 
    $person2 = mysql_query($person, $link3); 
    $person3 = mysql_fetch_array($person2); 

    $place = "select allowperson from $course2 where idperson='2'"; 
    $place2 = mysql_query($place, $link3); 
    $place3 = mysql_fetch_array($place2); 

    $time = "select allowperson from $course2 where idperson='3'"; 
    $time2 = mysql_query($time, $link3); 
    $time3 = mysql_fetch_array($time2); 

    $own = "select allowperson from $course2 where idperson='4'"; 
    $own2 = mysql_query($own, $link3); 
    $own3 = mysql_fetch_array($own2); 

    $lastdate = "select allowperson from $course2 where idperson='5'"; 
    $lastdate2 = mysql_query($lastdate, $link3); 
    $lastdate3 = mysql_fetch_array($lastdate2); 

    $utilies = "select allowperson from $course2 where idperson='6'"; 
    $utilies2 = mysql_query($utilies, $link3); 
    $utilies3 = mysql_fetch_array($utilies2); 

    echo "Maxdeltagare för utbildningen ",$course2," är ",$person3["allowperson"],"<br>"; 
    echo "Platsen för utbildningen ",$course2," är ",$place3["allowperson"],"<br>"; 
    echo "Tiden för utbildningen ",$course2," är ",$time3["allowperson"],"<br>"; 
    echo "<br>Ansvarig person för utbildningen är ",$own3["allowperson"],"<br>"; 
    echo "Sista anmälningstiden för utbildningen är ",$lastdate3["allowperson"],"<br>"; 
    echo "<br>Övrig information:<br> ",$utilies3["allowperson"],"<br>"; 

   if ($count !=0){ 
      $loop = 1; 
      ?> 
       <br><br>Anmälda till utbildning <?php echo $course2?><br> 
      <table border='1' bordercolor="#000000"> 
      <tr> 
      <td> 
      Nummer 
      </td> 
      <td> 
      Namn 
      </td> 
      <td> 
      Avdelning 
      </td> 
      <td> 
      Telefon 
      </td> 
      <td> 
      Datum 
      </td> 
      </tr> 
      <?php while ($data = mysql_fetch_array($showall2)){ 
        ?> 
       <tr> 
       <td> 
       <?php echo $loop++; ?> 
       <td>    
       <?php echo $data ["name1"]; ?> 
       </td> 
       <td> 
       <?php echo $data ["avd"]; ?> 
       </td> 
       <td>  
       <?php echo $data ["tele"]; ?> 
       </td> 
       <td> 
       <?php echo $data ["datestatus"]; ?> 
       </td> 
       </tr> 
       <?php 
     }  
  } 
  ?> 

  </table> 
  <?php 
  } 
} 
?> 
<br> 
<hr width="100%"> 
<br> 

<h4> 
Ange personuppgifter 
</h4> 

<table align="center" spacing="5"> 
<tr> 
<td> 
<form action="ecourseadded.php3" method="post"> 
Namn<br><input type="text" name="name1"><br> 
Avdelning<br><input type="text" name="avd"><br> 
Telefon<br><input type="text" name="tele"><br> 
Välj utbildning<br> 
<select name="course"> 
<option value="4">Välj en utbildning från tabellen</option> 
<?php while($data = mysql_fetch_array($result)){ ?> 
<option value="<?php echo $data["Tables_in_education"] ?>" name="showtable2" > 
     <?php echo $data["Tables_in_education"] ?> 
     </option> 
      <?php  
  } 
?> 
</select><br><br> 
<input type="submit"  name = "courseadd" value="    OK    "> 
</form> 
</td> 
</tr> 
</table> 
</body> 
</html>
```

Permalänk: https://www.webforum.nu/p/51512

## #2 — LarsG, 2002-08-28T07:46Z

I så fall måste du lagra allt data i arrayer i javaskriptet. Du kommer inte åt databasen utan submit.

Permalänk: https://www.webforum.nu/p/764292

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/51512-visa-innehåller-med-dropmeny-utan-submit
