/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Viderestil til anden side ved forkert udfy~
Fra : Claus S


Dato : 08-03-01 15:33

Jeg har en form, som ved tryk på send, sender en mail v. hj. a. PHP, samt
stiller brugeren
videre til en anden side. Så langt så godt.
Nu vil jeg gerne have det sådan, at hvis ét bestemt felt i formen ikke er
korrekt udfyldt, skal mailen ikke sendes og brugeren stilles videre til en
anden side, evt. i en bestemt frame, hvis det kan lade sig gøre.
Formen er korrekt udfyldt, hvis der står et tal ml. 10000 og 71000.

Er der nogen, der kan skubbe mig i den rigtige retning?

mvh Claus




 
 
Henrik Petersen (08-03-2001)
Kommentar
Fra : Henrik Petersen


Dato : 08-03-01 15:40

> Jeg har en form, som ved tryk på send, sender en mail v. hj. a. PHP, samt
> stiller brugeren
> videre til en anden side. Så langt så godt.
> Nu vil jeg gerne have det sådan, at hvis ét bestemt felt i formen ikke er
> korrekt udfyldt, skal mailen ikke sendes og brugeren stilles videre til en
> anden side, evt. i en bestemt frame, hvis det kan lade sig gøre.
> Formen er korrekt udfyldt, hvis der står et tal ml. 10000 og 71000.

Hvad med at starte siden med:

if (($vaerdi < 10000) || ($vaerdi > 71000)) {
header("location: nyside.php");
}

--
Med venlig hilsen
Henrik Petersen

Fjern Otto Leisner programmet fra min e-mailadresse,
hvis du vil sende e-mail til mig!




Kim Schulz (08-03-2001)
Kommentar
Fra : Kim Schulz


Dato : 08-03-01 17:41

Claus S wrote:
>
> Jeg har en form, som ved tryk på send, sender en mail v. hj. a. PHP, samt
> stiller brugeren
> videre til en anden side. Så langt så godt.
> Nu vil jeg gerne have det sådan, at hvis ét bestemt felt i formen ikke er
> korrekt udfyldt, skal mailen ikke sendes og brugeren stilles videre til en
> anden side, evt. i en bestemt frame, hvis det kan lade sig gøre.
> Formen er korrekt udfyldt, hvis der står et tal ml. 10000 og 71000.
>
> Er der nogen, der kan skubbe mig i den rigtige retning?

smid følgende øverst på den side som sender mailen:

<?
if ( $tal <= "10000") || $tal >= "71000"){
header("location: errorside.html");
#erstat errorside.html med den side som skal vises ved fejl
}

?>

mvh
kim
--
More are taken in by hope than by cunning.
      -- Vauvenargues

Kim Schulz (08-03-2001)
Kommentar
Fra : Kim Schulz


Dato : 08-03-01 17:43

Kim Schulz wrote:
>
> Claus S wrote:
> >
> > Jeg har en form, som ved tryk på send, sender en mail v. hj. a. PHP, samt
> > stiller brugeren
> > videre til en anden side. Så langt så godt.
> > Nu vil jeg gerne have det sådan, at hvis ét bestemt felt i formen ikke er
> > korrekt udfyldt, skal mailen ikke sendes og brugeren stilles videre til en
> > anden side, evt. i en bestemt frame, hvis det kan lade sig gøre.
> > Formen er korrekt udfyldt, hvis der står et tal ml. 10000 og 71000.
> >
> > Er der nogen, der kan skubbe mig i den rigtige retning?
>
> smid følgende øverst på den side som sender mailen:
>
> <?
> if ( $tal <= "10000") || $tal >= "71000"){
> header("location: errorside.html");
> #erstat errorside.html med den side som skal vises ved fejl
> }
>
> ?>

og det er self:

if (($tal <= 10000) || ($tal >= 71000)){
osv.

MVH
kim

--
It is impossible to travel faster than light, and certainly not
desirable,
as one's hat keeps blowing off.
      -- Woody Allen

Claus S (08-03-2001)
Kommentar
Fra : Claus S


Dato : 08-03-01 16:27


"Kim Schulz" <kim@schulz.dk> skrev i en meddelelse
news:3AA7B68F.B001F716@schulz.dk...
> Kim Schulz wrote:
> >
> >
> > smid følgende øverst på den side som sender mailen:
> >
> > <?
> > if ( $tal <= "10000") || $tal >= "71000"){
> > header("location: errorside.html");
> > #erstat errorside.html med den side som skal vises ved fejl
> > }
> >
> > ?>
>
> og det er self:
>
> if (($tal <= 10000) || ($tal >= 71000)){
> osv.
>
Hvad betyder det sidste du skrev? Jeg er med på funktionen foroven. Mange
tak iøvrigt, men kan man få den til at åbne errorside i en bestemt frame?
f.eks. main i stedet for self?

PS: Dit ur er over en time foran

mvh Claus



Kim Schulz (08-03-2001)
Kommentar
Fra : Kim Schulz


Dato : 08-03-01 16:35

Claus S wrote:
>
> "Kim Schulz" <kim@schulz.dk> skrev i en meddelelse
> news:3AA7B68F.B001F716@schulz.dk...
> > Kim Schulz wrote:
> > >
> > >
> > > smid følgende øverst på den side som sender mailen:
> > >
> > > <?
> > > if ( $tal <= "10000") || $tal >= "71000"){
> > > header("location: errorside.html");
> > > #erstat errorside.html med den side som skal vises ved fejl
> > > }
> > >
> > > ?>
> >
> > og det er self:
> >
> > if (($tal <= 10000) || ($tal >= 71000)){
> > osv.
> >
> Hvad betyder det sidste du skrev? Jeg er med på funktionen foroven. Mange
> tak iøvrigt, men kan man få den til at åbne errorside i en bestemt frame?
> f.eks. main i stedet for self?

jeg ved ikke lige om der er en target til header, men det kan du se i
dokumentationen på www.php.net


> PS: Dit ur er over en time foran

Er det bedre nu? Mit ur i gnome siger lige nu 14:33 selv om klokke ner
16:33.


Ved ikke helt hvad der er galt.
mvh
kim

--
love, n.:
   Love ties in a knot in the end of the rope.

Claus S (08-03-2001)
Kommentar
Fra : Claus S


Dato : 08-03-01 17:00


"Kim Schulz" <kim@schulz.dk> skrev i en meddelelse
news:3AA7A69E.E5406EFC@schulz.dk...
> Claus S wrote:
> >
> > "Kim Schulz" <kim@schulz.dk> skrev i en meddelelse
> > news:3AA7B68F.B001F716@schulz.dk...
> > > Kim Schulz wrote:
> > > >
> > > >
> > > > smid følgende øverst på den side som sender mailen:
> > > >
> > > > <?
> > > > if ( $tal <= "10000") || $tal >= "71000"){
> > > > header("location: errorside.html");
> > > > #erstat errorside.html med den side som skal vises ved fejl
> > > > }
> > > >
> > > > ?>
> > >
> > > og det er self:
> > >
> > > if (($tal <= 10000) || ($tal >= 71000)){
> > > osv.
> > >
> > Hvad betyder det sidste du skrev? Jeg er med på funktionen foroven.
Mange
> > tak iøvrigt, men kan man få den til at åbne errorside i en bestemt
frame?
> > f.eks. main i stedet for self?
>
> jeg ved ikke lige om der er en target til header, men det kan du se i
> dokumentationen på www.php.net

ok tak
>
>
> > PS: Dit ur er over en time foran
>
> Er det bedre nu? Mit ur i gnome siger lige nu 14:33 selv om klokke ner
> 16:33.
>
Ja, nu ser det rigtigt ud herfra...

> Ved ikke helt hvad der er galt.
> mvh
> kim
>
> --
> love, n.:
> Love ties in a knot in the end of the rope.



Niels Andersen (12-03-2001)
Kommentar
Fra : Niels Andersen


Dato : 12-03-01 07:11

"Claus S" <claus@skaarup.as> skrev i en meddelelse
news:98889h$e3v$1@news.inet.tele.dk...

> > if (($tal <= 10000) || ($tal >= 71000)){

> men kan man få den til at åbne errorside i en bestemt frame?
> f.eks. main i stedet for self?

Det kan du kun styre på klient-siden. Altså:
<form target="parent.main" ...>

Ellers skal du lave noget "sjov" med at du submitter til en usynlig frame,
og PHP skal så returnere noget javascript.


Mvh.

Niels Andersen



Claus S (12-03-2001)
Kommentar
Fra : Claus S


Dato : 12-03-01 15:57


"Niels Andersen" <niels-usenet@myplace.dk> skrev i en meddelelse
news:ILZq6.7962$A35.566832@news000.worldonline.dk...
> "Claus S" <claus@skaarup.as> skrev i en meddelelse
> news:98889h$e3v$1@news.inet.tele.dk...
>
> > > if (($tal <= 10000) || ($tal >= 71000)){
>
> > men kan man få den til at åbne errorside i en bestemt frame?
> > f.eks. main i stedet for self?
>
> Det kan du kun styre på klient-siden. Altså:
> <form target="parent.main" ...>
>
> Ellers skal du lave noget "sjov" med at du submitter til en usynlig frame,
> og PHP skal så returnere noget javascript.

Arh... Jeg fandt på noget lidt smartere, der slet ikke involverer
viderestilning. Jeg huskede lige KISS(*) princippet.

mvh Claus

(*) Keep It Simple, Stoopid.
>
>
> Mvh.
>
> Niels Andersen
>
>



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste