Hallo,
Ik ben een newbee met PHP/mysql. Het is me gelukt een aantal tabellen te
maken in mysql. Nu wil ik een formulier op de website maken, waarin mensen
een keuze kunnen maken uit de data uit de diverse tabellen. Zoiets als
hieronder, alleen dit werkt niet. Kan iemand me vertellen hoe ik dit moet
aanpakken? Of wat ik fout doe?
Groeten, Anja O.
<?php
include ("admin/inc_connect.php");
?>
<html>
<head>
<title>Selecties</title>
<h2>Gegevens database</h2>
<form method="POST" action="<?php print("$PHP_SELF"); ?>">
<fieldset><legend>Wat wilt u zien?</legend>
<input type="checkbox" name="lokaties">Locaties<br>
<input type="checkbox" name="zakelijk">Zakelijke relaties<br>
<input type="submit" name="Submit" value="laat lijst zien">
<input name="Reset" type="reset" id="Reset" value="leegmaken">
</fieldset>
</form>
<?php
if (!empty($_POST)) // controleer of pagina zichzelf heeft aangeroepen
{
if ($_POST["name"] == "lokaties"){
?>
<table border="1" width="100%" align="left">
<tr><th>Locatie</th><th>Adres<br>Postcode
Woonplaats</th><th>Telefoon</th><th>Fax</th></th><th>E-mailadres</th>
<th>Opmerkingen</th>
</tr>
<?php
$query="SELECT * FROM lokaties ORDER by lokatie";
$sql = mysql_query($query) or die (mysql_error());
while (list($id, $lokatie, $adres, $postcode, $woonplaats, $telwerk, $fax,
$emailadres, $opmerkingen)
= mysql_fetch_row($sql)){
echo("<td>$lokatie</td><td>$adres<br>$postcode $woonplaats</td>
<td><nobr>$telwerk</td><td><nobr>$fax</td><td>$emailadres</td>
<td>$opmerkingen</td>\n");
}
// verbinding afsluiten
mysql_close($db);
}
if($_POST["name"] == "zakelijk"){
?>
<table border="1" width="100%" align="left">
<tr><th>Naam</th><th>Soort bedrijf<br>Type bedrijf</th>
<th>Contactpersoon<br>Werkafdeling<br>Functie</th><th>Adresgegevens</th>
<th>Telefoon 1 & 2<br>Mobiel 1 & 2</th><th>Faxnummer</th><th>E-mailadres &
<br>homepage</th>
<th>Openingstijden</th>
<th>Opmerkingen</th>
</tr>
<?php
$query="SELECT * FROM relaties ORDER by naam";
$sql = mysql_query($query) or die (mysql_error());
while (list($id, $naam, $soort, $type, $contactpersoon, $werkcontact,
$functie,
$adres, $postcode, $woonplaats, $tel1, $tel2, $mob1, $mob2, $fax,
$emailadres, $homepage, $openingstijden, $opmerkingen)
= mysql_fetch_row($sql)){
echo("<td>$naam</td><td>$soort<br>$type</td><td>$contactpersoon<br>$werkcont
act<br>$functie</th>
<td>$adres<br>$postcode $woonplaats</td>
<td><nobr>$tel1<nobr>$tel2<nobr>$mob1<nobr>$mob2 </td><td>$fax</td><td>$email
adres<br>$homepage</td>
<td>$openingstijden</td>
<td>$opmerkingen</td>\n");
}
// verbinding afsluiten
mysql_close($db);
?>
</table>
</body>
</html>