Avatar billede benjaboy Nybegynder
16. december 2008 - 18:03 Der er 7 kommentarer og
1 løsning

Send data til tabel

Hej.

Har et lille problem :)

hvis man skriver www.tgr-klan.dk/hejhej.php?pni=test1 f.eks.

Hvordan for jeg så sendt "test1" over i min sql tabel?

Har denne kode:
<?php

$db=mysql_connect("localhost", "tgr_klan_dk", "8vhPYVSL");
mysql_select_db("tgr_klan_dk", $db);

mysql_query("INSERT INTO euroads (pni) VALUES ($_GET['pni'])");

mysql_close();

?>

Men den virker ikke.

Mvh BenjaBoy
Avatar billede benjaboy Nybegynder
16. december 2008 - 18:22 #1
Har ændret kodeordet ;)
Avatar billede benjaboy Nybegynder
16. december 2008 - 19:00 #2
<?php
Har prøvet med denne men der sker heller intet:

$db=mysql_connect("localhost", "tgr_klan_dk", "KODEORD");
mysql_select_db("tgr_klan_dk", $db);

$sqlquery = "INSERT INTO euroads (pni) VALUES
($_GET['pni'])";
mysql_query($sqlquery) or die(mysql_error())

mysql_close();

?>

Nogle der kan hjælpe? :)

Mvh Benjamin
Avatar billede showsource Seniormester
16. december 2008 - 20:30 #3
Hvis du ikke har et tal, skal du bruge ' før og efter den værdi du vil insert
Personligt vil jeg altid hoppe ud/ind i sql

$sqlquery = "INSERT INTO euroads (pni) VALUES
('".$_GET["pni"]."')";

Og du skal også sikre mod sql-injections så man ikke bare kan ændre i db.

Og måske din connect fejler ? :O)
Avatar billede showsource Seniormester
16. december 2008 - 20:31 #4
b.t.w. alle post/get vil af php blive opfattet som en streng, ikke et tal !
Avatar billede benjaboy Nybegynder
16. december 2008 - 20:34 #5
Hvis du skulle lave en samlet kode, hvordan vil den så se ud? :)

Mvh Benjamin
Avatar billede benjaboy Nybegynder
16. december 2008 - 20:43 #6
Hvis jeg nu skriver linket http://www.tgr-klan.dk/backtrack.php?pni=hej
Så burde den oprette en ny række i min tabel, men det gør den ikk?

Mvh Benjamin
Avatar billede showsource Seniormester
17. december 2008 - 20:38 #7
Måske fordi du et felt som ikke har en default value ved insert ?
Avatar billede benjaboy Nybegynder
28. januar 2009 - 16:33 #8
Har fundet en løsnig :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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