I meget store traek, hvis dine medlemmer via din webside vil kunne tilmelde fugle (og formodenligt kunne slaa de tilmeldte fugle op i databasen) saa kraeves det at du paa websiden laver en side med en form som medlemmet kan skrive de relevante oplysninger i og sende, klikke paa "send" knoppen. Naar medlemmet saa har sendt formen skal siden kunne aflaese oplysningerne paa formen, lave forbindelse med databasen, og indsaette oplysningerne i databasen.
Som en test lavede jeg en database tabel (med navn mosskov) med to kolonner, navn paa ejer og navn paa fugl og jeg fyldte lidt data ind. Det ser saaledes:
ejer fugl
ejer1 fugl1
ejer2 fugl2
ejer3 fugl3
Saa lavede jeg en hjemmeside med den foelgende form:
<form action="<?print $_SERVER["PHP_SELF"];?>" method="POST">
<label for "ejer">ejer</label>
<input name="ejer" type="text" /><br/>
<label for "fugl">fugl</label>
<input name="fugl" type="text" /><br/>
<input name="submit" type="submit" value="submit">
</form>
Hvis formen er submitted (if($_POST['submit']) saa koeres den foelgende kode der opfanger formens oplysninger i $ejer og $fugl, laver forbindelse til databasen, og indsaetter oplysningerne i en mysql_query som resulterer i at databasen bliver opdateret.
<?
if($_POST['submit'])
{
$link = mysql_connect ('christianjorgensen.be.mysql', 'christianjoygen', 'dnyBKKbe') or die(mysql_erorr());
mysql_select_db('christianjoygen') or die('Could not select database');
$ejer = $_POST['ejer'];
$fugl = $_POST['fugl'];
$insert = mysql_query("INSERT INTO moscow VALUES('$ejer', '$fugl')");
mysql_close($link);
}
?>
Du skulle kunne se hele molevitten her:
http://christianjorgensen.be/moscow.phpDet er som sagt i meget store linier. Der er masser af tutorials og kodeeksempler paa nettet.