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

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Sender mail IGEN hvis man trykker på "refr~
Fra : Brian Rosenkrantz


Dato : 27-07-01 11:49

Nu vil jeg lige prøve at spare lidt båndbredde ved ikke at skrive hele
scriptet ind første gang hvis der nu er en nem løsning :)

Jeg har hentet et "tell a friend" script som jeg har lavet meget om i, men
nu sker der det, at når man trykker på "refresh" efter man har sendt sin
mail, så sender den mailen igen, og sådan kan man blive ved....

Nu vil jeg så spørger om der er en bestemt måde man kan afslutte en mail()
på så den ikke sender en mail igen hvis felterne ikke er udfyldt ???

Hvis i vil se noget af scriptet, så sig lige hvilken del af det i vil se :)

På forhånd tak...
--
Med venlig hilsen
Brian Rosenkrantz



 
 
Henrik Hansen (27-07-2001)
Kommentar
Fra : Henrik Hansen


Dato : 27-07-01 12:17

"Brian Rosenkrantz" <brian@rosenkrantz.it> wrote:

> Nu vil jeg lige prøve at spare lidt båndbredde ved ikke at skrive hele
> scriptet ind første gang hvis der nu er en nem løsning :)
>
> Jeg har hentet et "tell a friend" script som jeg har lavet meget om i, men
> nu sker der det, at når man trykker på "refresh" efter man har sendt sin
> mail, så sender den mailen igen, og sådan kan man blive ved....

fordi der er postet fra den side du er på, hvis fx du laver en back
vil den også repost from data (eller noget lign). Du kan eventuelt
sende brugeren til en ny side, dvs en side efter den side hvor du har
din mail funktion og hvor du poster dine data til. Derved kan man
refreshe ale det man har lyst til. Så din mail fuunktion ligger bare
som et mellemled, det kræver dog en refresh mere.

>
> Nu vil jeg så spørger om der er en bestemt måde man kan afslutte en mail()
> på så den ikke sender en mail igen hvis felterne ikke er udfyldt ???

Du kan vel bare tjekke om de er udfyldt med php? Det burdu du rent
faktisk gøre alligevel samt tjekke om det er en korrekt email adresse
der er indtastet.

--
Henrik Hansen

Brian Rosenkrantz (27-07-2001)
Kommentar
Fra : Brian Rosenkrantz


Dato : 27-07-01 12:37

"Henrik Hansen" wrote in message news:usnfid3ke.fsf@mailserver.dk...
----> Tak for dit svar <----

> Du kan eventuelt sende brugeren til en ny side, dvs en side efter den side
hvor du har
> din mail funktion og hvor du poster dine data til.

Jamen det var det jeg ikke ville.... det burde jo kunne lade sig gøre at
holde det hele inden på én side.

For lige at fortælle lidt om mit script, er det i meget korte træk sat
således op:

Siden hedder fra starten http://www.phphullet.dk/friend.php?minven=

Først kommer der en :

if (isset($minven)) {
"her står formen .. <form action='$PHP_SELF?send=' method='post'>"
}

...derefter :

if (isset($send)) {
$mail()
}

...og til sidst :

if (!isset($minven)) {
"Din besked er nu sendt"
}

.... men det virker jo desværre ikke....jeg ville virkelig håbe at jeg ikke
behøvede 2 sider.

> Du kan vel bare tjekke om de er udfyldt med php?

Det syntes jeg at jeg har prøvet men den ville ikke lige som jeg ville
:).... prøver igen.

> samt tjekke om det er en korrekt email adresse der er indtastet.

Det har jeg også tænkte mig, men nu vil jeg lige få scriptet til at virke
ordenligt først :)
--
Med venlig hilsen
Brian Rosenkrantz



Brian Rosenkrantz (27-07-2001)
Kommentar
Fra : Brian Rosenkrantz


Dato : 27-07-01 12:45

"Brian Rosenkrantz" <brian@rosenkrantz.it> wrote in message
news:3b615153$0$2626$edfadb0f@dspool01.news.tele.dk...

> Først kommer der en :
>
> if (isset($minven)) {
> "her står formen .. <form action='$PHP_SELF?send=' method='post'>"
> }
>
> ..derefter :
>
> if (isset($send)) {
> $mail()

Forresten så smider den det lige ind i en database her

if ($log == "1") {
}

> }
>
> ..og til sidst :
>
> if (!isset($minven)) {
> "Din besked er nu sendt"
> }
>




Henrik Hansen (27-07-2001)
Kommentar
Fra : Henrik Hansen


Dato : 27-07-01 12:51

"Brian Rosenkrantz" <brian@rosenkrantz.it> wrote:

> "Henrik Hansen" wrote in message news:usnfid3ke.fsf@mailserver.dk...
>----> Tak for dit svar <----
>
>> Du kan eventuelt sende brugeren til en ny side, dvs en side efter den side
> hvor du har
>> din mail funktion og hvor du poster dine data til.
>
> Jamen det var det jeg ikke ville.... det burde jo kunne lade sig gøre at
> holde det hele inden på én side.
>
> For lige at fortælle lidt om mit script, er det i meget korte træk sat
> således op:
>
> Siden hedder fra starten http://www.phphullet.dk/friend.php?minven=
>
> Først kommer der en :
>
> if (isset($minven)) {
> "her står formen .. <form action='$PHP_SELF?send=' method='post'>"
>}
>
> ..derefter :
>
> if (isset($send)) {
> $mail()
>}
>
> ..og til sidst :
>
> if (!isset($minven)) {
> "Din besked er nu sendt"
>}
>
> ... men det virker jo desværre ikke....jeg ville virkelig håbe at jeg ikke
> behøvede 2 sider.

Så vidt jeg ved er det ikke muligt at slippe for den side hvor der
hvis man laver en refresh bliver submittet igen.

>
>> Du kan vel bare tjekke om de er udfyldt med php?
>
> Det syntes jeg at jeg har prøvet men den ville ikke lige som jeg ville
>:).... prøver igen.

brug empty()?

>> samt tjekke om det er en korrekt email adresse der er indtastet.
>
> Det har jeg også tænkte mig, men nu vil jeg lige få scriptet til at virke
> ordenligt først :)

nok en god ide :)

--
Henrik Hansen

N/A (27-07-2001)
Kommentar
Fra : N/A


Dato : 27-07-01 22:38



Henrik Hansen (27-07-2001)
Kommentar
Fra : Henrik Hansen


Dato : 27-07-01 13:18

"Brian Rosenkrantz" <brian@rosenkrantz.it> wrote:

> "Henrik Hansen" <hh@mailserver.dk> wrote in message
> news:uk80ud1z5.fsf@mailserver.dk...
>
>> > ... men det virker jo desværre ikke....jeg ville virkelig håbe at jeg
> ikke
>> > behøvede 2 sider.
>>
>> Så vidt jeg ved er det ikke muligt at slippe for den side hvor der
>> hvis man laver en refresh bliver submittet igen.
>
> Jeg forstår ikke rigtig hvad du mener ?!?!?!....hvilken side slipper jeg
> ikke fra ?

det var vidst også lidt kringlet sagt :) den side du kommer til efter
du har submittet din form (den der er i din action på formen) kan man
AFAIK ikke slippe for (såen så man frit kan refreshe uden formen
bliver sumbittet igen).

>> brug empty()?
>
> Kender jeg ikke....Jeg er stadig rimelig newbie til PHP og mySQL :))

som navnet siger tjekker den om en variabel er tom :)

--
Henrik Hansen

Poul-Erik Andreasen (27-07-2001)
Kommentar
Fra : Poul-Erik Andreasen


Dato : 27-07-01 18:01

Henrik Hansen wrote:
>
> "Brian Rosenkrantz" <brian@rosenkrantz.it> wrote:
>
> > "Henrik Hansen" <hh@mailserver.dk> wrote in message
> > news:uk80ud1z5.fsf@mailserver.dk...
> >
> >> > ... men det virker jo desværre ikke....jeg ville virkelig håbe at jeg
> > ikke
> >> > behøvede 2 sider.
> >>
> >> Så vidt jeg ved er det ikke muligt at slippe for den side hvor der
> >> hvis man laver en refresh bliver submittet igen.
> >
> > Jeg forstår ikke rigtig hvad du mener ?!?!?!....hvilken side slipper jeg
> > ikke fra ?
>
> det var vidst også lidt kringlet sagt :) den side du kommer til efter
> du har submittet din form (den der er i din action på formen) kan man
> AFAIK ikke slippe for (såen så man frit kan refreshe uden formen
> bliver sumbittet igen).

Du kan da godt lade sende en aktion til sig selv hvor du så starte med
at teste på f.eks et skjult felt i formen, det vil nemlig ikke være det
hvis du beder om siden derekte. Hvad du så skriver ud kan du lade være
afhængig af om
dette skjulte er til stede. Men jeg ved ikke hvad fordelen ved at samle
det i en tekst skulle være, man for givetvis dåligere overblik.

Poul-Erik

Brian Rosenkrantz (27-07-2001)
Kommentar
Fra : Brian Rosenkrantz


Dato : 27-07-01 22:38

"Poul-Erik Andreasen" wrote in message news:3B619E67.A7619B55@pea.dk...
> Henrik Hansen wrote:

> Du kan da godt lade sende en aktion til sig selv hvor du så starte med
> at teste på f.eks et skjult felt i formen, det vil nemlig ikke være det
> hvis du beder om siden derekte. Hvad du så skriver ud kan du lade være
> afhængig af om
> dette skjulte er til stede. Men jeg ved ikke hvad fordelen ved at samle
> det i en tekst skulle være, man for givetvis dåligere overblik.

Tak for forslaget, men jeg tror ikke jeg er go nok endnu til at kunne finde
ud af de løsninger i komemr med :))

Jeg er stadig igang med at lave det på 2 sider :)

--
Med venlig hilsen
Brian Rosenkrantz



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

Månedens bedste
Årets bedste
Sidste års bedste