---
title: "lägga till i db funkar inte"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16318-lägga-till-i-db-funkar-inte"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "greymane"
published: "2001-11-08T21:23:00.000Z"
updated: "2001-11-14T13:53:00.000Z"
replies: 7
views: 200
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/16318-lägga-till-i-db-funkar-inte"
---

# lägga till i db funkar inte

## #1 — greymane, 2001-11-08T21:23Z

nu har jag slitit mitt hår länge... ett litet handtag hade varit trevligt

```
<form name="form1" method="POST" action="<?echo($HTTP_SERVER_VARS["PHP_SELF"])?>">

       Efternamn: <input type="text" name="enamn"><br>
       Förnamn: <input type="text" name="fnamn"> <br>
       Telefon: <input type="text" name="telefon"> <br>
       Email: <input type="text" name="email"> <br>
       Adress: <input type="text" name="adress"> <br>
      <input type="submit" name="Submit" value="Submit">

      </form>

    <?
    // om submit är klickad, koppla till databasen
    $dbcnx = @mysql_connect("localhost", "root", "rulle10") or die("Kunde inte ansluta till servern" . mysql_errno());
    $databas = mysql_select_db("arts") or die("Kunde inte välja databas" . mysql_errno());
      
  

if (isset($Submit)) {

    //skicka grejerna till databasen
    $sql = "insert into artistinfo set " .
           "enamn='$enamn', " .
           "fnamn='$fnamn', " .
           "adress='$adress', " .
           "email='$email', " .
           "tel='$tel', " .
           "datum='CURDATE()";
    $resultat = mysql_query("$sql") or die("Kunde inte utföra kommandot" . mysql_errno());
    }

  ?>
```

ingenting händer när jag submittar, inget läggs till i databasen!

edit: skalade bort lite skräp
edit2: skalade bort mer skräp

\[Redigerat av greymane den 08 nov 2001\]

\[Redigerat av greymane den 08 nov 2001\]

Permalänk: https://www.webforum.nu/p/16318

## #2 — LarsG, 2001-11-08T21:27Z

Det var en apostrof för mycket vid CURDATE.

```
$sql = "insert into artistinfo set " .
"enamn='$enamn', " .
"fnamn='$fnamn', " .
"adress='$adress', " .
"email='$email', " .
"tel='$tel', " .
"datum=CURDATE()";
$resultat = mysql_query($sql) or die("Kunde inte utföra kommandot" . mysql_errno());
```

Permalänk: https://www.webforum.nu/p/324835

## #3 — greymane, 2001-11-10T21:41Z

det funkar fortfarande inte x( vad kan det då va?

Permalänk: https://www.webforum.nu/p/324836

## #4 — greymane, 2001-11-11T20:40Z

jag hade inte bangat lite hjälp här! ;) någon?

Permalänk: https://www.webforum.nu/p/324837

## #5 — patrickpolly, 2001-11-11T23:29Z

Vad får du för felmeddelande med mysql_error()?

//Patrik

Permalänk: https://www.webforum.nu/p/324838

## #6 — greymane, 2001-11-12T17:26Z

jag fick inget felmedd. men jag har löst det :) pinsamt e det också... jag hade bara glömt att jag inte hade register_globals On. (så heter det va?) 
$HTTP_POST_VARS\[""\] löste grejerna

tack iaf!

Permalänk: https://www.webforum.nu/p/324839

## #7 — yohpops, 2001-11-14T13:27Z

är inte sqlsatsen fel..

testa

$sql = "insert into artistinfo (" .
"enamn,fnamn,adress,email,tel,datum) values('$enamn', " .
"'$fnamn', " .
"'$adress', " .
"'$email', " .
"'$tel', " .
"CURDATE())";

Permalänk: https://www.webforum.nu/p/324840

## #8 — LarsG, 2001-11-14T13:53Z

Nej, den insert-syntaxen som greymane använder stöds av Mysql (men ingen annan dbms såvitt jag vet).

Permalänk: https://www.webforum.nu/p/324841

---

Tråden på webben: https://www.webforum.nu/amne/php/16318-lägga-till-i-db-funkar-inte
