Avatar billede fancy Mester
18. januar 2010 - 22:33 Der er 7 kommentarer og
1 løsning

$_SESSION

Hvordan for jeg det som jeg henter fra $_SESSION ind i min db.

<?php
session_start();
echo $_SESSION['navn'];

?>
<?php
include ("connekt")

mysql_query("INSERT INTO medhj ( navn ) VALUES ('$navn')") or die(mysql_error());


?>

dette virker ikke ????
Avatar billede arne_v Ekspert
18. januar 2010 - 22:35 #1
Hvor skulle $navn få en værdi fra $_SESSION henne ??
Avatar billede Slettet bruger
18. januar 2010 - 22:41 #2
#1, Sikke en pædagogisk måde at fortælle det på :)
Jeg vil tillade mig at uddybe lidt.

Du skal selv sørge for, at $navn får værdien fra $_SESSION.
Dette gøres med følgende kode:

$navn = $_SESSION['navn'];
Avatar billede muddi Praktikant
19. januar 2010 - 02:19 #3
Tror ikke arne_v prøvede at forklare. Tror det var et uddybende spm. til spørger ;)
Avatar billede arne_v Ekspert
19. januar 2010 - 02:42 #4
Snarere et udtryk for forvirring.

Jeg kunne ikke se nogen umiddelbar sammenhæng mellem den ønskede funktionalitet og den postede kode.
Avatar billede fancy Mester
19. januar 2010 - 12:16 #5
Jeg henter variablen fra en anden side

hvis jeg skriver echo $_SESSION['navn']; for jeg udskevet det indtastde fra en form på en anden side.
derfor troede jeg jeg kunne smide det i db.
på min "form" side vil jeg gerne at man skal kunne godkede det intastede inden det bliver skrevet i db ellers ryger man tilbage og kan rette .
Avatar billede Slettet bruger
19. januar 2010 - 23:29 #6
Så prøv at kigge på #2

Desuden, husk at escape (leder efter dansk udtryk) alt input (og igen :P) så du ikke bliver udsat for SQL Injections.

$filtreret = mysql_real_escape_string($input, $db_link);
Avatar billede fancy Mester
23. januar 2010 - 14:15 #7
Fedt nok kimsey0 g et svar
Avatar billede Slettet bruger
23. januar 2010 - 23:13 #8
Gerne
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