Hvad går der galdt her ?

Tags:    php

jeg har et problem med denne kode¨
jeg får denne Fejl

Fold kodeboks ind/udKode 


------Koden-------
Fold kodeboks ind/udKode 



Linje 24-28'

Fold kodeboks ind/udKode 



//Mark S. Johansen


[Redigeret d. 26/01-04 21:32:01 af Mark S. Johansen]



9 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
jeg har et problem med denne kode¨
jeg får denne Fejl
Fold kodeboks ind/udKode 


Prøv:
mysql_query("INSERT INTO jl_varer (type, Brugernavn, Password) VALUES ('LOG','{$_SESSION['Brugernavn']}',NOW())")or die("Der Skete en fejl");

Dennis Møllegaard Pedersen
http://dennis.moellegaard.dk



Hej,

Prøv at lave din query sådan her:

Fold kodeboks ind/udKode 


Ændringen er måden session-variablen bliver sat ind. Jeg har ikke testet det, men er rimelig sikker på at det løser problemet.

MvH

Stefan Svensson
http://fusket.frac.dk



$_SESSION['Brugernavn']

står inden i en string, og skal være:

$_SESSION[Brugernavn]

eller

{$_SESSION['Brugernavn']}

eller

".$_SESSION['Brugernavn']."







Indlæg senest redigeret d. 13.05.2009 01:34 af Bruger #3530
Respekt Kasper :)

Dennis Møllegaard Pedersen
http://dennis.moellegaard.dk



jeg har et problem med denne kode¨
jeg får denne Fejl

Fold kodeboks ind/udKode 



Det plejer at være et ; eller } så vidt jeg husker... det sidste kodestykke ser ud til at mangle en { - start... men prøv at tjekke igennem om du har sat alle ; { } $ eller hvad man nu ellers plejer at glemme
//Søren



jeg siger tak for alle inslag men jeg får denne fjel da jeg ville hvae ip med

You have an error in your SQL syntax near '..)' at line 1

her er koden

if ($_SESSION['First_Login'] == "1") {
require("Config/config.php");
mysql_connect($host, $user, $pass);
mysql_select_db("$db");
mysql_query("INSERT INTO jl_varer (dato, type, Brugernavn, ip) VALUES ('NOW()','LOG',.$_SESSION[Brugernavn].,.$_POST[$ip].)")or die (mysql_error());
$_SESSION['First_Login'] = 0;
}else{}



INSERT INTO jl_varer (dato, type, Brugernavn, ip) VALUES ('NOW()','LOG',.$_SESSION[Brugernavn].,.$_POST[$ip].)

der er nogle . der skal være ' og $_POST[$ip] duer ikke i en string
{$_POST[$ip]}
".$_POST[$ip]."



så får jeg denne fejl

You have an error in your SQL syntax near ')' at line 1

»»Mark S. Johansen




t