Avatar billede Slettet bruger
11. august 2005 - 20:58 Der er 4 kommentarer og
2 løsninger

form, input, image, submit!?

Hvorfor virker det ikke? Jeg ved at det er en submit, men ligegyldigt hvad jeg gør virker det IKKE! Nogen der ved hvor fejlen ligger!? 30 points..

<table width='97%' align='center' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td>
<b><font face='verdana' size='2' color='#1A5C98'>SUPPORT</font></b>
<form id="myForm" action='<?=$_SERVER['PHP_SELF'];?>' method='post'>
<input type='text' size='40' name='navn' value='Navn' style='border: 1px solid #164D90; font-family: verdana; font-size: 11px; color: #515151;' onfocus="if(this.value=='Navn')this.value='';" onblur="if(this.value=='')this.value='Navn';" /> <br>
<input type='text' size='40' name='emne' value='Emne' style='border: 1px solid #164D90; font-family: verdana; font-size: 11px; color: #515151;' onfocus="if(this.value=='Emne')this.value='';" onblur="if(this.value=='')this.value='Emne';"/>
<br>
<input type='text' size='40' name='telefon' value='Telefon' style='border: 1px solid #164D90; font-family: verdana; font-size: 11px; color: #515151;' onfocus="if(this.value=='Telefon')this.value='';" onblur="if(this.value=='')this.value='Telefon';" /><br>
<input type='text' size='40' name='mail' value='Mail' style='border: 1px solid #164D90; font-family: verdana; font-size: 11px; color: #515151;' onfocus="if(this.value=='Mail')this.value='';" onblur="if(this.value=='')this.value='Mail';"/>
<br>
<textarea rows='10' cols='60' name='tekst' style='border: 1px solid #164D90; font-family: verdana; font-size: 11px; color: #515151;'></textarea><br>
<img src="img/but_send.jpg" onclick="document.getElementById('myForm').submit()">
</form>
</td>
</tr>
</table>

<?php
if(isset($_POST['send'])) {
  $message = "Fra: ".$_POST['navn']."\n\nEmne: ".$_POST['emne']."\n\nTelefon: ".$_POST['telefon']."\n\nMail: ".$_POST['mail']."\n\nBesked: ".$_POST['tekst']."\n";
  $mail = "info@pp-web.dk";
  $subject = "Der er købere på PP-web.dk";
mail($mail, $subject, $message);
}
?>
Avatar billede nielle Nybegynder
11. august 2005 - 21:11 #1
Du har ikke noget felt som hedder 'send' (et hidden-felt f.eks.). Så derfor bliver din if-sætning:

if (isset($_POST['send']))

- aldrig nogensinde udført.
Avatar billede leif Seniormester
11. august 2005 - 21:15 #2
<input type="hidden" name="send" value="ok">

Sæt den ind så virker det !
Avatar billede Slettet bruger
11. august 2005 - 21:30 #3
takker leif, vil du have nogen point!?
Avatar billede Slettet bruger
11. august 2005 - 21:30 #4
eller nielle for den sags skyld!?
Avatar billede nielle Nybegynder
11. august 2005 - 21:37 #5
Her er i hvertfald et svar fra mig :^)
Avatar billede leif Seniormester
11. august 2005 - 21:40 #6
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