Avatar billede cyrus2k Nybegynder
13. marts 2002 - 14:55 Der er 19 kommentarer og
1 løsning

Problem med form, javascript, PHP

Ok. here goes..

Jeg har en form, hvor der skal submittes nogle data. Disse data bliver valideret, med et javascript, som returnerer true hvis det er ok. Derefter skal jeg have udført noget php. Men det virker ikke !

min form header :

<FORM METHOD="POST" ACTION="<?php echo $PHP_SELF ?>"
INPUT TYPE="hidden" NAME="bestil" VALUE="1"
onSubmit="return check(this)">

ok. Hvorfor bliver min php kode ikke udført ?
Avatar billede nikolajdu Nybegynder
13. marts 2002 - 15:04 #1
Er du sikker på det ikke hedder:

<? echo "$PHP_SELF"; ?>
Avatar billede olebole Juniormester
13. marts 2002 - 15:28 #2
<ole>
Hmmmm .... det burde ikke være problemet. Prøv evt. at uploade din fil og giv den navnet 'din_fil.phps' - og læg en URL her. Så er det muligt at se koden  ;o)
/mvh
</bole>
Avatar billede fri-hash Nybegynder
13. marts 2002 - 15:45 #3
nikolajdu har ret i det manglende semikolon, men "-erne er ligegyldige
Avatar billede olebole Juniormester
13. marts 2002 - 15:55 #4
Det gør ingen forskel hos mig  =o)
/mvh
Avatar billede olebole Juniormester
13. marts 2002 - 15:56 #5
....selvom det er korrekt, at der bør være et semikolon.
Avatar billede fri-hash Nybegynder
13. marts 2002 - 15:58 #6
okay ... jeg får parseerrors for manglende semibasser

cyrus, din fil hedder ikke .html, vel? (bare for en sikkerheds skyld
Avatar billede nikolajdu Nybegynder
13. marts 2002 - 16:06 #7
semibasser?? *LOL*
Avatar billede cyrus2k Nybegynder
13. marts 2002 - 16:47 #8
Ok Jeg prøver med et semikolon...

det tager lidt tid, da jeg er på arbejde nu, og kan først gøre det i aften når jeg kommer hjem. Th for now..
Avatar billede olebole Juniormester
13. marts 2002 - 17:40 #9
Tjaldur >> Jeg tror ikke, du får semibasse-udråb, når php-linien afsluttes med '?>', som det er tilfældet her.

<?
print $PHP_SELF
?>
...vil give fejl, men ikke:
<? print $PHP_SELF ?>

/mvh
Avatar billede fri-hash Nybegynder
13. marts 2002 - 18:19 #10
ok, det vidste jeg ikke .... men har nu ikke tænkt mig at lave om .... jeg afleverer heller ikke et javascript uden semidrenge, men det er vel bare et spørgsmål om vane
Avatar billede nikolajdu Nybegynder
13. marts 2002 - 18:30 #11
Ole du er sgu også så klog *GGG*
Avatar billede olebole Juniormester
13. marts 2002 - 18:30 #12
Damned....! der røg et godt skænderi...!  *LoooooL*
Kunne ikke være mere enig  ;o)

Konklussion: Vi må nok se resten af koden for at kunne svare.
/mvh
Avatar billede olebole Juniormester
13. marts 2002 - 18:32 #13
*ROTFLMAO*  Selvom jeg er _helt_ enig med Jer begge, var kommentaren til fri_hash  :oD
/mvh
Avatar billede jelzin101 Praktikant
13. marts 2002 - 18:36 #14
svjv behøver du ikke at sige hverken print eller echo foran... (det virker ihvertfald uden hos mig :=)
altså bare:
<FORM METHOD="POST" ACTION="<?$PHP_SELF?>"
INPUT TYPE="hidden" NAME="bestil" VALUE="1"
onSubmit="return check(this)">
Avatar billede cyrus2k Nybegynder
13. marts 2002 - 20:54 #15
Ok. jeg kan ikke lige gennskue hvad problemet er. I siger det virker på alle mulige måder, men det virker ikke rigtigt for mig.

Kilden ligger her :

http://www.kbhtc.dk/bestilling/bestilling.php

Nogle forslag ?...
Avatar billede otis Nybegynder
13. marts 2002 - 20:58 #16
1. <?=$PHP_SELF?>
2. <? echo $PHP_SELF; ?>
3. <? print $PHP_SELF; ?>
De skulle gerne alle virke
:P
Avatar billede otis Nybegynder
13. marts 2002 - 20:58 #17
men din fejl ligger i at du mangler en ">"
Avatar billede otis Nybegynder
13. marts 2002 - 20:59 #18
<FORM METHOD="POST" ACTION="<?php echo $PHP_SELF ?>"> <- Vigtig
Avatar billede olebole Juniormester
13. marts 2002 - 21:31 #19
*ROTFLMAO*  Hvor blind kan en gammel mand være ...?!?!?!  8-D
Lad os så lige tage den hele, for der er da mere ..... *meget* mere:

<FORM METHOD="POST" ACTION="<? echo $PHP_SELF ?>" onSubmit="return check(this)">
<INPUT TYPE="hidden" NAME="bestil" VALUE="1">
</FORM>

...sådan  ;o)

/mvh
Hr. Altzheimer .... nu også med briller!  *LooOooOooL*
Avatar billede cyrus2k Nybegynder
14. marts 2002 - 19:52 #20
THX ! Nu skal jeg bare have mit php til at virke !!!
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