Avatar billede futurefreak Nybegynder
07. februar 2007 - 16:45 Der er 3 kommentarer og
1 løsning

hjælp til lidt php kodning

Hej E

Håber I kan hjælpe mig med en php kodning som jeg ikke har forstand på.

Hvordan kan jeg få implementeret dette script/HTML kodning ind i nedenstående phpkode?


HTML kode
Inde i <body> står der :

Du vil blive viderestillet om ca. <input type="text" id="txt" value="6" onFocus="this.blur()" readonly name="text">
sekunder eller gå til <a href="../index.php" onFocus="this.blur();" target="_parent">forsiden her</a>.


Koden understøttes i <head> af en
<meta HTTP-EQUIV="REFRESH" CONTENT="6; URL=../index.php">



Denne funktion fungere perfekt med dette:

echo "<p>Tak for din e-mail. Vi vender tilbage med et svar så hurtig som muligt.</p>";



Mit problem opstår når jeg får dette:

  else
  {
  echo "<p>E-mailen blev ikke sendt. Der skete en fejl. Prøv igen!</p>";
  }
}
else
{
  echo "<p>Mailen kunne ikke sendes, alle felter skal udfyldes korrekt!</p>";



Ønske:

Hvordan kan jeg få en <a href="..>RETUR</a> ind hvis formularen ikke er udfyldt korrekt. Således den ikke viderestiller til index.php siden, men kører retur til formularside hvor det hele ligger på?

Formularet som bruges og hele dens kode kan ses på http://www.hjemmesideskolen.dk/scripts/phpmail.php


Håber i kan hjælpe med en simpel løsning.
Avatar billede old-faithful Praktikant
07. februar 2007 - 17:04 #1
Hvis du vil have det hele til at blive vist på én side, ser jeg umiddelbart to løsninger:

1) Den anden side udformes så den ligner den første side

2) Du erstatter "sender.php" med navnet på den første side og indsætte så sende-koden så al kode står i én og samme side.

Har ikke selv prøvet det, men det kunne vel være en idé at prøve. Du kan evt. kigge på en redirect-kode, f.eks. ved at søge på google: http://www.google.com/search?hl=en&q=php+redirect
Avatar billede futurefreak Nybegynder
07. februar 2007 - 17:16 #2
old_fa..>

Hmmm - ja, jeg kan jo prøve at få det hele på en side, men kender ikke nok til php kodning så jeg kan få dette med i php filen:

Du vil blive viderestillet om ca. <input type="text" id="txt" value="6" onFocus="this.blur()" readonly name="text">
sekunder eller gå til <a href="../index.php" onFocus="this.blur();" target="_parent">forsiden her</a>.

Og hvordan sætter jeg header(\"Location: http://www.domæne.com\"); ind i sender.php?
Avatar billede futurefreak Nybegynder
08. april 2007 - 11:11 #3
old-faithful >>
besvarer du så vi kan lukke?
Avatar billede old-faithful Praktikant
08. april 2007 - 11:46 #4
Ok. Her er mit svar.
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