login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mail functie (Opgelost)

Offline SilVeX - 19/03/2007 13:12
Avatar van SilVeXHTML beginner Ik heb een contact formulier gemaakt:
http://www.plaatscode.be/4669/

En als je op verzenden drukt moet hij naar deze pagina gaan:
http://www.plaatscode.be/4670/

Maar ik krijg meteen de error: "er is iets fout gegaan"..

ziet iemand wat ik verkeerd doe?

9 antwoorden

Gesponsorde links
Offline Wave6 - 19/03/2007 13:17 (laatste wijziging 19/03/2007 13:19)
Avatar van Wave6 PHP beginner zet dit even boven je form

  1. <form method='post' action='sendmail.php' class='style1'>


je was de methode vergeten in te vullen

en als het daar niet aan ligt dan is het je PHP.ini
die je dan even zou moeten aanpassen
Offline SilVeX - 19/03/2007 13:53
Avatar van SilVeX HTML beginner ik heb nu method="post" toegevoegd en ik heb de knop de naam submit gegeven. . . Maar hij doet het nog niet.
Heb ik echt niks anders fout gedaan?
Offline Wave6 - 19/03/2007 13:56 (laatste wijziging 19/03/2007 14:05)
Avatar van Wave6 PHP beginner ik zal ff kijken

Gebruik deze nu maar

http://www.plaatscode.be/4671/

ik heb hem bewerkt.
Ik wil je wat opbouwende kritiek geven.
Je moet voortaan
even opletten dat je de methode door geeft en dat VALUE de waarde is die op de knop moet komen te staan en dat NAME de variabele naam word dus
stel dat je dit heb

  1. <INPUT TYPE="submit" NAME="submit" VALUE="Verzenden">
  2. <!-- dan wordt de php $_POST variabele -->
  3. <?php
  4.  
  5. if(isset($_POST['submit']))
  6. {
  7. echo "De var bestaat";
  8. }
  9. else
  10. {
  11. echo "De var bestaat niet";
  12. }
  13. ?>
Offline Ibrahim - 19/03/2007 14:01
Avatar van Ibrahim PHP expert
  1. #
  2. if(isset($_POST['Verzenden'])) {


veranderen naar

  1. if( $_SERVER['REQUEST_METHOD'] == 'POST' ) {
Offline Wave6 - 19/03/2007 14:07
Avatar van Wave6 PHP beginner
Citaat:
[..code..]


ik denk zelf ook dat dit inderdaad beter en netter is.
Maar voor de eenvoud heb ik het eerste voorbeeld gebruikt
Offline Ibrahim - 19/03/2007 14:10
Avatar van Ibrahim PHP expert met die methode hoef je dus niet zorgen te maken hoe je submit button heet, en je kunt een enter gebruiken ook nog
Offline Thomas - 19/03/2007 14:12
Avatar van Thomas Moderator Eh?
Je kunt ook gewoon een hidden veld met een vaste naam, en een variabele value nemen, zodat je meteen het formulier kunt identificeren.

  1. <input type="hidden" name="form_action" value="inloggen" />
Offline Wave6 - 20/03/2007 07:19
Avatar van Wave6 PHP beginner FangorN ik liet het alleen even zo zien voor de eenvoud aangezien bij SilVex nog een aantal dingen ontbraken dacht ik dat het allemaal nog niet echt duidelijk was.
Offline phpfreak - 20/03/2007 15:01
Avatar van phpfreak PHP beginner erm je <input type=submit>, heeft geen name, niet moeilijk dat hij dan niet gepost word..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.24s