/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Indsæt ind i MySQL via form
Fra : DrOnE


Dato : 14-12-03 21:14

Ja som overskriften selv siger meget godt.
Hvordan laver jeg en form så når man skriver i feltet "navn" indsætter den i
kolonnen "navn" i tabellen medlemmer?
Det skal være så simpelt som muligt med db connect i helst så jeg ved hvor
Db connectet skal bruges.

Jakob

Håber det er til at forstå



 
 
Johan Holst Nielsen (14-12-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 14-12-03 21:37

DrOnE wrote:
> Ja som overskriften selv siger meget godt.
> Hvordan laver jeg en form så når man skriver i feltet "navn" indsætter den i
> kolonnen "navn" i tabellen medlemmer?
> Det skal være så simpelt som muligt med db connect i helst så jeg ved hvor
> Db connectet skal bruges.

Meget forsimplet tror jeg det er noget ala følgende du vil lave:

-index.php-
<html>
<head><title>Foo</title>
</head>
<body>
<form action="adddata.php" method="post">
Navn: <input type="text" value="" name="navn">
<input type="submit" value="Send">
</form>
</body>
</html>

-adddata.php-
<html>
<head><title>foo bar</title></head>
<body>
<?php
$conn = mysql_connect("mysql.minhost.dk", "username", "password") OR DIE
("MySQL serveren er taget på juleferie");
mysql_select_db("database", $conn) OR DIE ("Databasen er til julefrokost");
$query = "INSERT INTO medlemmer (navn) VALUES
('".mysql_escape_string($_POST['navn'])."')";
mysql_query($query) OR DIE ("Forespørgsel virkede ikke - snup en
julebajer");
?>
</body>
</html>

Det skulle virke :) Fejlbeskederne bør du dog nok rette til noget mere
seriøst - og måske lidt validering ;) Men basis er det sådan :)

mvh
Johan


DrOnE (17-12-2003)
Kommentar
Fra : DrOnE


Dato : 17-12-03 07:50

hehehe okay, tak skal du have. Det var lige præcist det jeg ville have så,
mange tak...

Jakob
"Johan Holst Nielsen" <johan@weknowthewayout.com> skrev i en meddelelse
news:3fdcc9e1$0$69910$edfadb0f@dread12.news.tele.dk...
> DrOnE wrote:
> > Ja som overskriften selv siger meget godt.
> > Hvordan laver jeg en form så når man skriver i feltet "navn" indsætter
den i
> > kolonnen "navn" i tabellen medlemmer?
> > Det skal være så simpelt som muligt med db connect i helst så jeg ved
hvor
> > Db connectet skal bruges.
>
> Meget forsimplet tror jeg det er noget ala følgende du vil lave:
>
> -index.php-
> <html>
> <head><title>Foo</title>
> </head>
> <body>
> <form action="adddata.php" method="post">
> Navn: <input type="text" value="" name="navn">
> <input type="submit" value="Send">
> </form>
> </body>
> </html>
>
> -adddata.php-
> <html>
> <head><title>foo bar</title></head>
> <body>
> <?php
> $conn = mysql_connect("mysql.minhost.dk", "username", "password") OR DIE
> ("MySQL serveren er taget på juleferie");
> mysql_select_db("database", $conn) OR DIE ("Databasen er til
julefrokost");
> $query = "INSERT INTO medlemmer (navn) VALUES
> ('".mysql_escape_string($_POST['navn'])."')";
> mysql_query($query) OR DIE ("Forespørgsel virkede ikke - snup en
> julebajer");
> ?>
> </body>
> </html>
>
> Det skulle virke :) Fejlbeskederne bør du dog nok rette til noget mere
> seriøst - og måske lidt validering ;) Men basis er det sådan :)
>
> mvh
> Johan
>



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste