Pagina 1 van 1

web-form's maken die verstuurd worden naar mySQL DB

Geplaatst: 30 jan 2009, 11:26
door Roygenz
Ik ben een leek in PHP en SQL, maar 'k zou een gewoon web-formulier moeten hebben (met drop-downmenu's, textfields etc.) die vervolgens bij het submitten ervan verstuurd word naar een mySQL database. Bestaat hiervoor een (redelijk) simpele oplossing?
Alvast dank,
Roygenz.

Re: web-form's maken die verstuurd worden naar mySQL DB

Geplaatst: 31 jan 2009, 10:38
door Sub Zero
Dit is een goeie plek om te starten. Heb je wat ervaring met PHP? Wil je kant-en-klare oplossingen? Of wil je er zelf nog wat aan prutsen?

Re: web-form's maken die verstuurd worden naar mySQL DB

Geplaatst: 31 jan 2009, 21:54
door Roygenz
'k zocht een kant en klare oplossing, kheb wat zitten zoeken op't web, kheb 'k ook geprobeerd met dreamweaver cs4, daar kunt ge ook uw form's aan een sql db koppelen, maar dat wilde blijkbaar niet werken.. Dan ben'k wat beginnen proberen in php met voorbeeldjes van enkele sites (oa die w3schools). Bestaan er dan toch goeie kant & klare oplossingen?

Re: web-form's maken die verstuurd worden naar mySQL DB

Geplaatst: 01 feb 2009, 01:49
door meon
Als je DW CS4 gebruikt is het eigenlijk behoorlijk eenvoudig. Maar voor alle situaties geldt: de velden die je in je form gebruikt moeten eerst reeds bestaan in je MySQL-tabel.

Re: web-form's maken die verstuurd worden naar mySQL DB

Geplaatst: 01 feb 2009, 09:30
door Goztow
Een eenvoudig voorbeeldje:

Code: Selecteer alles

<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST'){ /* Er wordt iets verstuurd, kennelijk.. */
include ("config.php"); /* in deze file zit de config om connectie te maken met je database */
$query = "INSERT into `<tablename>` (col1, col2, col3) VALUES ('$_POST[col1]', '$_POST[col2]', '$_POST[col3]')";
mysql_query($query);
}else{
// Toon het formuliertje
?>
<form method=POST action='yourfilename.php'>
<INPUT TYPE="hidden" NAME="submit" VALUE="maakt_niet_uit">
<br>Input for column 1:
   <BR><INPUT TYPE="text" NAME="col1">
<br>Input for column 2:
   <BR><INPUT TYPE="text" NAME="col2">
<br>Input for column 3:
   <BR><INPUT TYPE="text" NAME="col3">
   <br><br>
<INPUT TYPE="submit" VALUE="Submit!"> 
</form>
<?php
}
?>
Ik heb deze code niet gecheckt en je gaat hier en daar wat aanpassingen moeten maken maar het geeft wel aan hoe het werkt.