Avatar billede m123 Nybegynder
03. juni 2007 - 18:05 Der er 6 kommentarer og
1 løsning

Notice: Undefined index

Hej

Jeg får følgende meddelelse på min webside:
Notice: Undefined index: title in.....

I min php kode har jeg skrevet:
$title = $_REQUEST["title"];

Men det er måske ikke nok til at definere "title", eller hvad mon det betyder??
Avatar billede hmortensen Nybegynder
03. juni 2007 - 18:08 #1
Du skal teste om variablen er sat.
if (isset($_POST['title']))
{
  $title = $_POST['title'];
}
Avatar billede m123 Nybegynder
03. juni 2007 - 20:53 #2
Ok, men skal jeg ikke skrive REQUEST i stedet for POST? Og hvad gør jeg hvis jeg har flere variabler? skal jeg så lave samme kode f.eks. 4 gang eller kan man skrive det på en smartere måde f.eks. if (isset($_POST['title', 'forfatter']))
Avatar billede hmortensen Nybegynder
04. juni 2007 - 12:11 #3
Man bruger $_POST ved forms med typen post, ellers bruges $_GET.

Du kan teste for om der er sat et post array på den her måde:
if (isset($_POST))
{
  $title = $_POST['title'];
  $forfatter = $_POST['forfatter'];
}
Avatar billede m123 Nybegynder
04. juni 2007 - 20:42 #4
Tak for det
Avatar billede m123 Nybegynder
04. juni 2007 - 20:51 #5
..
Avatar billede m123 Nybegynder
04. juni 2007 - 20:54 #6
Hmm... lige et bonusspørgsmål - hvordan giver man de der point?
Avatar billede hmortensen Nybegynder
04. juni 2007 - 20:57 #7
Det var så lidt.

Jeg skal oprette et svar, hvorefter du kan markere mit navn i boksen, og vælge accepter.
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