Archief - PHP: Probleempje bij een inschrijving pagina

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Fuji1337

Legacy Member
Op http://www.tisllan.be werkt alles prima, behalve als je op de inschrijving pagina kijkt, de hele script word naar onder geschoven en ik weet totaal niet waarom? Iemand enig idee hoe dit komt? Hier is de script alvast:
PHP:
<?
include ('db.php');
$naam=$_POST['naam'];
$voornaam=$_POST['voornaam'];
$leeftijd=$_POST['leeftijd'];
$woonplaats=$_POST['woonplaats'];
$nicknaam=$_POST['nicknaam'];
$email=$_POST['email'];
$clan=$_POST['clan'];
$spel=$_POST['spel'];
$leerling=$_POST['leerling'];
$opmerking=$_POST['opmerking'];

if(!empty($_POST)){
if($naam == ''){$error=1; $e_naam="<font color=red>Vul je naam in!</font><br>";}
if($voornaam == ''){$error=1; $e_voornaam="<font color=red>Vul je voornaam in!</font><br>";}
if($leeftijd == ''){$error=1; $e_leeftijd="<font color=red>Vul je leeftijd in!</font><br>";}
if($woonplaats == ''){$error=1; $e_woonplaats="<font color=red>Vul je woonplaats in!</font><br>";}
if($nicknaam == ''){$error=1; $e_nicknaam="<font color=red>Vul je nicknaam in!</font><br>";}
if($email == ''){$error=1; $e_email="<font color=red>Vul je email in!</font><br>";}
if($clan == ''){$error=1; $e_clan="<font color=red>Vul je clan in!</font><br>";}
if($spel == ''){$error=1; $e_spel="<font color=red>Vul minstens 1 spel in!</font><br>";}
if($leerling == ''){$error=1; $e_leerling="<font color=red>U heeft niet opgegeven of u een leerling van TISL bent!</font><br>";}
if($opmerking == ''){$error=1; $e_opmerking="<font color=red>Gelieve ons een kleine opmerking te geven!</font><br>";}

if($error == '1'){}else{
$query="INSERT INTO users(naam, voornaam, leeftijd, woonplaats, nicknaam, email, clan, spel, leerling, opmerking) ";
$query .= "VALUES ('$naam', '$voornaam', '$leeftijd', '$woonplaats', '$nicknaam', '$email', '$clan', '$spel', '$leerling',  '$opmerking');";
$result = mysql_query($query) or die ("error: " . mysql_error());
echo '<div align="top"><font size=2><font color=green>Uw bent geregistreert, Tot op de LAN..</font></b></div><meta http-equiv="refresh" content="3; url=?page=deelnemers">';
}
}
print "$e_naam $e_voornaam $e_leeftijd $e_woonplaats $e_nicknaam $e_email $e_clan $e_spel $e_leerling $e_opmerking";
?>  

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {font-size: 10px}
.style2 {font-size: 12px; }
.style3 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style4 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; }
-->
</style>
</head>
<body>
<form action="" method="post" class="style4">
  <tr>
    <td>Naam:</td>
    <td><input name="naam" type="text" id="naam" /></td>
  </tr>
  <tr>
    <td>Voornaam:</td>
     <td><input name="voornaam" type="text" id="voornaam" /></td>
  </tr>
  <tr>
    <td>Leeftijd:</td>
    <td><input name="leeftijd" type="text" id="leeftijd" /></td>
  </tr>
    <tr>
    <td>Woonplaats:</td>
    <td><input name="woonplaats" type="text" id="woonplaats" /></td>
  </tr>
  <tr>
    <td>Nickname:</td>
    <td><input name="nicknaam" type="text" id="nicknaam" /></td>
  </tr>
  <tr>
    <td>Email:</td>
    <td><input name="email" type="text" id="email" /></td>
  </tr>
  <tr>
    <td>Clan:</td>
    <td><input name="clan" type="text" id="Clan" /></td>
  </tr>
    <tr>
  <tr>
    <td>Spel:</td>
    <td><select name="spel" size="1" id="select">
      <option>Ander</option>
      <option selected="selected">CS 1.6</option>
      <option>CS:S</option>
      <option>CS:CZ</option>
      <option>COD2</option>
      <option>MOHAA</option>
      <option>BF2142</option>
      <option>WOW</option>
      <option>Doom3</option>
      <option>Quake 4</option>
      <option>Geen</option>
                            </select>
    <br />
    <a href="mailto:[email protected]?subject=Ander Spel Op Tisl Lan v2">Ander spel?</a>  </td>
  </tr>
  <tr>
    <td>Leerling TISL?: </td>
    <td>Ja 
      <input name="leerling" type="radio" value="Ja" /> 
      Nee 
      <input name="leerling" type="radio" value="Nee" /></td></tr>
	    <tr>
    <td>Wat vond je van de vorige editie?</td>
    <td><textarea name="opmerking" cols="15" rows="2" id="opmerking"></textarea></td>
  </tr>
      <tr><td>
       <br /><input name="schrijfin" type="submit" id="schrijfin" value="Schrijf in!"/>
      </div></td><td></td></tr>
</form>

Bedankt voor de hulp.

Dx-Solutions

Legacy Member
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {font-size: 10px}
.style2 {font-size: 12px; }
.style3 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style4 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; }
-->
</style>
</head>
<body>
<form action="" method="post" class="style4">
<table>
<tr>
<td>Naam:</td>
<td><input name="naam" type="text" id="naam" /></td>
</tr>
<tr>

Ik zie nergens waar uw table start ...

<table></table>

Radiance

Legacy Member
Dit is zeker en vast geen PHP probleem, PHP heeft niks te maken met layout.
Het heeft veel te maken met de slechte manier waarop uw HTML code is ogebouwd.
Tenmidden van uw code zie ik een nieuwe HTML document starten .. dat kan niet.
Het zakken van content heeft iirc iets te maken met het vullen van tabellen met tabellen en de enters die je daar dan insteekt.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan