Avatar billede Gratest Nybegynder
24. marts 2010 - 15:52 Der er 13 kommentarer og
1 løsning

php 5 if sætninger

Hej Eksperter

jeg sidder og prøver at lave en kontrol af et felt i forms

scriptet virker fint nok men når jeg vil kontrollere om der er skrevet noget i mit felt får jeg konstant en fejl hvad mangler jeg ??



<?php
if($_post[navn]!=""){
include("forbind.php");
mysql_query("INSERT INTO news (dato, navn, tid) VALUES('$_POST[dato]','$_POST[navn]','$_POST[tid]')")or die(mysql_error());
echo"poster indsat";
?>

gir denne fejl

notice use of undefined constant navn - assumed 'navn'
Avatar billede arne_v Ekspert
24. marts 2010 - 15:56 #1
Jeg gaetter paa:

if($_post[navn]!=""){

->

if($_post['navn']!=""){
Avatar billede Gratest Nybegynder
24. marts 2010 - 16:09 #2
hmm ja det virkede meget simpelt men hvorfor skal de ligepludselig i 'navn ' ved du det ??
Avatar billede arne_v Ekspert
24. marts 2010 - 16:18 #3
Fordi det er den mest korrekte PHP syntax.
Avatar billede arne_v Ekspert
24. marts 2010 - 16:26 #4
http://php.net/manual/en/language.types.array.php

se under "Why is $foo[bar] wrong?"
Avatar billede Gratest Nybegynder
24. marts 2010 - 16:27 #5
tak for hjælpen meget underligt dog kan ikke se nogle steder i mine bøger om php at der skal være ' ' omkring $_POST[navn] men hvad fanden så længe det virker så er alting godt mange tak for hjælpen gir du et svar så får du point
Avatar billede arne_v Ekspert
24. marts 2010 - 16:35 #6
svar
Avatar billede arne_v Ekspert
24. marts 2010 - 16:36 #7
For den store forkromede forklaring se link til PHP manualen ovenfor.
Avatar billede ksoren Nybegynder
24. marts 2010 - 18:07 #8
Hvis dine bøger lærer dig at skrive $_POST[navn]
så burde du få nogle andre bøger. Og det mener jeg.
Avatar billede ksoren Nybegynder
24. marts 2010 - 18:09 #9
Der er i øvrigt stor forskel på, om du skriver det for sig selv eller inde i en streng. Jeg ved ikke om din bog gør dig opmærksom på det.
Avatar billede Gratest Nybegynder
28. marts 2010 - 13:08 #10
det gør de ikke hvilke bøger vil du anbefale jeg køber


Mvh
Niels
Avatar billede arne_v Ekspert
28. marts 2010 - 14:38 #11
Enhver bog kan gøre det bedre.

Jeg har Programming PHP / Rasmus Lerdorf etc. - der er muligvis bedre bøger, men den er OK - og forfatteren må antages at kende PHP godt.
Avatar billede arne_v Ekspert
26. april 2010 - 03:11 #12
Tid at få afsluttet her?
Avatar billede Gratest Nybegynder
11. maj 2010 - 19:34 #13
ja  kom med et svar så får du point
Avatar billede arne_v Ekspert
11. maj 2010 - 19:36 #14
Jeg smed allerede et 24. marts, men jeg kan da godt igen.
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
Kurser inden for grundlæggende programmering

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