Avatar billede danielic Nybegynder
09. december 2005 - 15:31 Der er 5 kommentarer og
1 løsning

Hvordan er det nu?

Hvordan er det nu man laver en <form> sætning?

Jeg er hved at lave en side hvor man kan tilføje nogle oplysninger om en selv...
For at bruger selv kan tilføje oblysningerne skal der jo bruges en <form> og en INSERT INTO...

Men jeg ved ik hvordan jeg skal kombinere disse ting.

Her er min kode:
tilfoj.php
<form metho="post" action="familie.php">
<input type="hidden" name="id" Value="1">
First name: <input type="text" name="fornavn"><BR>
Last name: <input type="text" name="efternavn"><BR><BR>

Personal text:<BR>
<textarea name="beskrivelse"></textarea><BR>
<input type="submit" value="Skriv">


Der mangler en hel del, jeg ved bare ikke hvordan jeg skal lave det...

Jeg håber i kan hjælpe.

1000 * tak på forhån :P
Avatar billede udvikler Nybegynder
09. december 2005 - 15:41 #1
<form method="post" action="familie.php">
<input type="hidden" name="id" Value="1">
First name: <input type="text" name="fornavn"><BR>
Last name: <input type="text" name="efternavn"><BR><BR>

Personal text:<BR>
<textarea name="beskrivelse"></textarea><BR>
<input type="submit" value="Skriv">

<?php
if ($_POST['submit']) {

if ($_POST['fornavn'] == "") {
echo "Du mangler at skrive dit fornavn";
}
if ($_POST['efternavn'] == "") {
echo "Du mangler at skrive dit efternavn";
}
if ($_POST['beskrivelse'] == "") {
echo "Du mangler at skrive din beskrivelse";
}else {
mysql_query("INSERT INTO TABELNAVN (fornavn, efternavn, beskrivelse) VALUES ('$_POST[fornavn]','$_POST[efternavn]', '$_POST[beskrivelse]')") or die(mysql_erorr());
}
}
?>

Her har jeg også lavet tjek på om felterne er tomme :)

Det eneste du skal ændre er tabel navnet som tingene skal blive indsat i :)
Avatar billede udvikler Nybegynder
09. december 2005 - 15:42 #2
Denne er lidt bedre :)

<form method="post" action="familie.php">
<input type="hidden" name="id" Value="1">
First name: <input type="text" name="fornavn"><BR>
Last name: <input type="text" name="efternavn"><BR><BR>

Personal text:<BR>
<textarea name="beskrivelse"></textarea><BR>
<input type="submit" value="Skriv">
</form>

<?php
if ($_POST['Skriv']) {

if ($_POST['fornavn'] == "") {
echo "Du mangler at skrive dit fornavn";
}
if ($_POST['efternavn'] == "") {
echo "Du mangler at skrive dit efternavn";
}
if ($_POST['beskrivelse'] == "") {
echo "Du mangler at skrive din beskrivelse";
}else {
mysql_query("INSERT INTO TABELNAVN (fornavn, efternavn, beskrivelse) VALUES ('$_POST[fornavn]','$_POST[efternavn]', '$_POST[beskrivelse]')") or die(mysql_erorr());
}
}
?>
Avatar billede danielic Nybegynder
09. december 2005 - 16:59 #3
Jeg kan stagtig ikke få det til at virke...

Min nye kode ser sådan her ud:

<html>
<head>
<title>test</title>

</html>
</head>

<html>
<body>

<form method="post" action="familie.php">
<input type="hidden" name="id" Value="1">
First name: <input type="text" name="fornavn"><BR>
Last name: <input type="text" name="efternavn"><BR><BR>

Personal text:<BR>
<textarea name="beskrivelse"></textarea><BR>
<input type="submit" value="Skriv">
</form>

<?php
if ($_POST['Skriv']) {

if ($_POST['fornavn'] == "") {
echo "Du mangler at skrive dit fornavn";
}
if ($_POST['efternavn'] == "") {
echo "Du mangler at skrive dit efternavn";
}
if ($_POST['beskrivelse'] == "") {
echo "Du mangler at skrive din beskrivelse";
}else {
mysql_query("INSERT INTO familie(fornavn, efternavn, beskrivelse) VALUES ('$_POST[fornavn]','$_POST[efternavn]', '$_POST[beskrivelse]')") or die(mysql_erorr());
}
}
?>


</html>
</body>
Avatar billede udvikler Nybegynder
09. december 2005 - 20:27 #4
Har du oprettet en database ?
I så fald kopier et dump herind.
Avatar billede danielic Nybegynder
09. december 2005 - 23:52 #5
ja/nej, jeg bruge den som ligger på min server, jeg har ik så meget forstan på det med sql.

I databasen "danielic_dk" har jeg opretedt tabelen familie, her kommer felterne:
id  den her har en primary key.
fornavn
efternavn
beskrivelse.

Hvis du vil så må du godt tilføje min msn den er: Daniel@danielic.dk

ps hvad er en dump fil eller hvad det nu er ?
Avatar billede danielic Nybegynder
09. januar 2006 - 17:35 #6
lalalaala DOLPH Lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester