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'
Annonceindlæg fra Visma Enterprise
24. marts 2010 - 15:56
#1
Jeg gaetter paa: if($_post[navn]!=""){ -> if($_post['navn']!=""){
24. marts 2010 - 16:09
#2
hmm ja det virkede meget simpelt men hvorfor skal de ligepludselig i 'navn ' ved du det ??
24. marts 2010 - 16:18
#3
Fordi det er den mest korrekte PHP syntax.
24. marts 2010 - 16:26
#4
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
24. marts 2010 - 16:35
#6
svar
24. marts 2010 - 16:36
#7
For den store forkromede forklaring se link til PHP manualen ovenfor.
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.
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.
28. marts 2010 - 13:08
#10
det gør de ikke hvilke bøger vil du anbefale jeg køber Mvh Niels
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.
26. april 2010 - 03:11
#12
Tid at få afsluttet her?
ja kom med et svar så får du point
Jeg smed allerede et 24. marts, men jeg kan da godt igen.
Kurser inden for grundlæggende programmering