Hei.
Holder på med et skoleprosjekt hvor vi skal lage et nettsted hvor en kunne melde seg på en konkurranse. Har lite erfaring, men prøver mitt beste. Har Googlet en del, men forstår ikke helt hva de vil fram til. Har laget database og nettsted,og en <form> hvor en kan sette inn informasjon, som derfra skal gå videre å legge til informasjoner i to forskjellige tabeller (personer og hunder). Strever med å få til fremmednøkkelen og insert her.
Har fått til en tabell om gangen, men ikke to samtidig.
Her er påmeldingsformen.
Har et eget dokument (insert.php) som inneholder kode og sier "Du er påmeldt" . Klarer ikke linke dette heller ...
Databasen inneholder:
Insert.php
Tusen takk for all hjelp
Holder på med et skoleprosjekt hvor vi skal lage et nettsted hvor en kunne melde seg på en konkurranse. Har lite erfaring, men prøver mitt beste. Har Googlet en del, men forstår ikke helt hva de vil fram til. Har laget database og nettsted,og en <form> hvor en kan sette inn informasjon, som derfra skal gå videre å legge til informasjoner i to forskjellige tabeller (personer og hunder). Strever med å få til fremmednøkkelen og insert her.
Har fått til en tabell om gangen, men ikke to samtidig.
Her er påmeldingsformen.
Har et eget dokument (insert.php) som inneholder kode og sier "Du er påmeldt" . Klarer ikke linke dette heller ...
HTML-kode
<h2>Utstilling i Kristiansund 23.04.12</h2> <b>Generelt</b> <form action="#" method="post"> <input type="text" value="Fornavn" name="fornavn"><br /><br /> <input type="text" value="Etternavn" name="etternavn"><br /><br /> <input type="text" value="Mobilnummer" maxlength="8" name="mobil"><br /><br /> <b>Hund:</b><br /><br /> <input type="text" value="Hundens navn" name="hund"><br /><br /> <input type="text" value="Rase" name="rase"><br /><br /> <input type="submit" value="Meld på!"><br /><br /> </form> <?php if ($_POST["query"]) { require_once ("insert.php"); } ?>
hunderidHund, Hund, Rase, idPersoner_idPersoner
personeridPersoner, Fornavn, Etternavn, Mobilnummer
Insert.php
Kode
<?php $con = mysql_connect ("localhost","root",""); if (!$con) { die ('Kunne ikke koble til Databasen: ' . mysql_error () ); } mysql_select_db("hundeutstilling", $con); $sql="INSERT INTO personer (Fornavn, Etternavn, Mobilnummer) VALUES ('$_POST[fornavn]','$_POST[etternavn]','$_POST[mobil]')"; $sql2="INSERT INTO hunder (Hund, Rase, idPersoner_idPersoner) VALUES ('$_POST[hund]','$_POST[rase]','$_POST[idPersoner_idPersoner]')"; if (!mysql_query($sql,$sql2,$con)) { die('Error: ' . mysql_error()); } print "Du er nå påmeldt!"; mysql_close($con); ?>
Tusen takk for all hjelp
Sist endret av osksol; 7. april 2012 kl. 21:55.