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>