hallo iedereen, ik heb een probleem met het volgende script (het rare is dat het al gewerkt heeft, maar het heeft nu de brui gegeven!):

<?php



if ($submit) {

// process form

$db = mysql_connect("localhost", "user", "psword");

mysql_select_db("database",$db);

$sql = "INSERT INTO tabel (voornaam,familienaam,geslacht,geboortedatum,straat,nr,postcode,gemeente,voornaammoeder,familienaammoeder,voornaamvader,familienaamvader,voornaampartner,familienaampartner,telefoonprive,gsm,emailprive,telefoonwerk,emailwerk) VALUES ('$voornaam','$familienaam','$geslacht','$geboortedatum','$straat','$nr','$postcode', '$gemeente','$voornaammoeder','$familienaammoeder','$voornaamvader','$familienaamvader','$voornaampartner','$familienaampartner','$telefoonprive','$gsm','$emailprive','$telefoonwerk','$emailwerk')";

$result = mysql_query($sql);

echo "Bedankt voor de gegevens in te vullen, klik op index om terug naar de hoofdpagina te gaan.\n";

} else{



// display form



?>


<table>
<tr>
<td colspan="2" class="style1">

Beste familieleden,<br/><br/>


Hier dus onze vragenlijst. Zoals je ziet verzamelen we de personalia van alle leden van onze familie.<br/>
Graag zouden we hebben dat per tante, nonkel, nicht, kozijn, kind, kleinkind &#233;&#233;n zo&rsquo;n formulier wordt ingevuld.<br/>
We willen immers op termijn ook een stamboom met foto&rsquo;s maken.<br/><br/>

Velden die niet van toepassing zijn of die je niet wil invullen laat je gewoon blanco.<br/>
Als iedereen meewerkt hebben we meteen een hele recente adressenlijst van de familie die altijd actueel kan gehouden worden.<br/><br/>

Dank u <br/><br/><br/><br/>
</td>


</tr>
<tr>
<form method="post" action="<?php echo $PHP_SELF?>">

<td class="style1">Voornaam:</td><td><input type="Text" name="voornaam"><br></td></tr>

<tr><td class="style1">Familienaam:</td><td width="40%"><input type="Text" name="familienaam"><br></td></tr>

<tr><td class="style1">Geslacht:</td><td width="40%"><input type="Text" name="geslacht"><br></td></tr>

<tr><td class="style1"> Geboortedatum:</td><td width="40%"><input type="Text" name="geboortedatum"><br></td></tr>

<tr><td class="style1"> Straat:</td><td width="40%"><input type="Text" name="straat"><br></td></tr>

<tr><td class="style1"> Nr:</td><td width="40%"><input type="Text" name="nr"><br></td></tr>

<tr><td class="style1"> Postcode:</td><td width="40%"><input type="Text" name="postcode"><br></td></tr>

<tr><td class="style1"> Gemeente:</td><td width="40%"><input type="Text" name="gemeente"><br></td></tr>

<tr><td class="style1"> Voornaam moeder:</td><td width="40%"><input type="Text" name="voornaammoeder"><br></td></tr>

<tr><td class="style1"> Familienaam moeder:</td><td width="40%"><input type="Text" name="familienaammoeder"><br></td></tr>

<tr><td class="style1"> Voornaam vader:</td><td width="40%"><input type="Text" name="voornaamvader"><br></td></tr>

<tr><td class="style1"> Familienaam vader:</td><td width="40%"><input type="Text" name="familienaamvader"><br></td></tr>

<tr><td class="style1"> Voornaam partner:</td><td width="40%"><input type="Text" name="voornaampartner"><br></td></tr>

<tr><td class="style1"> Familienaam partner:</td><td width="40%"><input type="Text" name="familienaampartner"><br></td></tr>

<tr><td class="style1"> Telefoon prive:</td><td width="40%"><input type="Text" name="telefoonprive"><br></td></tr>

<tr><td class="style1"> Gsm nummer:</td><td width="40%"><input type="Text" name="gsm"><br></td></tr>

<tr><td class="style1"> Email prive:</td><td width="40%"><input type="Text" name="emailprive"><br></td></tr>

<tr><td class="style1"> Telefoon werk:</td><td width="40%"><input type="Text" name="telefoonwerk"><br></td></tr>

<tr><td class="style1"> Email werk:</td><td width="40%"><input type="Text" name="emailwerk"><br></td></tr>

</table>



<input type="Submit" name="submit" value="Verzend">

</form>



<?php



} // end if



?>
het is dus een script die een input opslaat in een mysql database, eerste paar lijnen de login en de verbinding met de database, normaal als je op verzend klikt, dan zie je de echte met bedankt....
maar sinds kort werkt dit niet meer, kweet ook niet goed waarom! kan iemand eens kijken of er een fout is met de connectie, ik denk het niet maar kunnen jullie dit eens controleren?

bedankt
Dat kan je zelf het beste controleren met mysql_error();

<?php

if ($submit) {

// process form

$db = mysql_connect("localhost", "user", "psword") or die(mysql_error());

mysql_select_db("database",$db) or die(mysql_error();

$sql = "INSERT INTO tabel (voornaam,familienaam,geslacht,geboortedatum,straat,nr,postcode,gemeente,voornaammoeder,familienaammoeder,voornaamvader,familienaamvader,voornaampartner,familienaampartner,telefoonprive,gsm,emailprive,telefoonwerk,emailwerk) VALUES ('$voornaam','$familienaam','$geslacht','$geboortedatum','$straat','$nr','$postcode', '$gemeente','$voornaammoeder','$familienaammoeder','$voornaamvader','$familienaamvader','$voornaampartner','$familienaampartner','$telefoonprive','$gsm','$emailprive','$telefoonwerk','$emailwerk')";

$result = mysql_query($sql) or die(mysql_error();

echo "Bedankt voor de gegevens in te vullen, klik op index om terug naar de hoofdpagina te gaan.\n";

} else{


?>

Reageren