Bertsjuhn
Gebruiker
- Lid geworden
- 15 jul 2008
- Berichten
- 75
hey luitjes,
Ik heb een PHP script dat wat moet toevoegen aan mijn MySQL database.
Hij doet alles behalve het toevoegen
duw je op submit dan krijg je de zelfde pagina leeg, maar er staat niets in de database.
Het moet zo zijn dat je de gegevens doet invullen en daarna op verzenden drukt. Daarna moet alles in de DB worden gestopt (met een plaatje enzo) en dan krijgt de persoon die heeft gesubmit een bedankje.
Hier is het script:
Ik heb een PHP script dat wat moet toevoegen aan mijn MySQL database.
Hij doet alles behalve het toevoegen
Het moet zo zijn dat je de gegevens doet invullen en daarna op verzenden drukt. Daarna moet alles in de DB worden gestopt (met een plaatje enzo) en dan krijgt de persoon die heeft gesubmit een bedankje.
Hier is het script:
Code:
<?
require("config.php");
echo "<link rel=\"stylesheet\" content=\"text/css\" href=\"style.css\">";
if(!$submit){
?>
Velden met een * zijn verplicht...
<!--<form method="POST" action="<? echo $PHP_SELF ?>">
-->
<form method="post" action="toevoegen.php">
<input type="hidden" name="submit" value="1" >
<table width="600" border="0">
<tr>
<td>
Naam groeve:</td>
<td><input type="text" name="naam" size="30" >
*</td>
</tr>
<tr>
<td>Straat:</td>
<td><input type="text" name="straat" size="30" ></td>
</tr>
<tr>
<td>Plaats:</td>
<td><input type="text" name="plaats" size="30" >
* </td>
</tr>
<tr>
<td>Ingang:</td>
<td><input type="text" name="ingang" size="30" ></td>
</tr>
<tr>
<td>Grootte:</td>
<td><input type="text" name="grootte" size="4" >
meter</td>
</tr>
<tr>
<td>Catogorie:</td>
<td><select size="1" name="Catogorie">
<option value="Open">Open</option>
<option value="Gesloten">Gesloten</option>
<option value="In Beheer">In beheer</option>
</select></td>
</tr>
<tr>
<td>Status:</td>
<td><select size="1" name="status">
<option value="1">Open</option>
<option value="0">Gesloten</option>
</select></td>
</tr>
<tr>
<td>Coordinaten:</td>
<td>Lengte:
<input type="text" name="lengte" size="12" >
Breedte:
<input type="text" name="breedte" size="12" ></td>
</tr>
<tr>
<td>Beheer:</td>
<td><input type="text" name="beheer" ></td>
</tr>
<tr>
<td>Beheerder:</td>
<td><input type="text" name="beheerder" ></td>
</tr>
<tr>
<td align="left" valign="top">Contact beheerder:</td>
<td><textarea name="contactbeheerder" rows="3"></textarea></td>
</tr>
<tr>
<td align="left" valign="top">Omschrijving:</td>
<td><textarea name="omschrijving" rows="3"></textarea></td>
</tr>
<tr>
<td>Afbeelding:</td>
<td><input name="file" type="file" ></td>
</tr>
<tr>
<td>Plattegrond:</td>
<td><input name="file2" type="file" ></td>
</tr>
<tr>
<td>Route:</td>
<td><input name="file3" type="file" ></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input name="submit" type="submit" value="Toevoegen" >
<input name="reset" type="reset" value="Wis velden" >
</td>
</tr>
</table>
</form>
<?
}
else{
$query = mysql_query("SELECT * FROM groeves WHERE naam = '$naam'");
$result = mysql_num_rows($query);
if($result){
?>
Deze groeve bestaat al. Check de naam of <a href="groevedetails.php" target="_blank">Check de groeves die ik al ken</a> <br><br>
<a href="javascript:history.go(-1)">Ga terug</a>
<?
}
else{
mysql_query("INSERT INTO groeves(naam,grootte,straat,plaats,ingang,status,catogorie,afbeelding,plattengrond,route,beheer,beheerder,contactbeheerder,lengte,breedte) VALUES ('$naam','$grootte','$straat','$plaats','$ingang','$status','$catogorie', '$afbeelding', '$plattengrond','$route','$beheer','$beheerder','$contactbeheerder','$lengte','$breedte')") or die(mysql_error());
}
}
?>
Bedankt voor het toevoegen van de groeve, deze is nu <a href="groevendetails.php" target="_self">hier</a> terug te vinden.
<?
// else{
?>
Je hebt niet alle verplichte velden ingevuld...<br><br>
<a href="javascript:history.go(-1)">Ga terug</a>
<?
// }
?>