login  Naam:   Wachtwoord: 
Registreer je!
 Forum

vertel een vriend

Offline nathanael - 11/01/2005 19:12 (laatste wijziging 11/01/2005 19:14)
Avatar van nathanaelGouden medaille

HTML gevorderde
hallo,

ik (probeer) een script te maken om op mijn website "Vertel een vriend"
maar ik krijg:
Citaat:
Parse error: parse error in c:apachehtdocstellafriend.php on line 21

Maar dan snap ik als N0_ob zijnde niet wat er fout is aan dit stukje...
  1. if ($action == "send") {
  2. if ($_POST['naam'] == "") {
  3. echo "Jouw naam is niet ingevuld! Ga <a href=\"javascript:history.back()\">terug</a><BR>";
  4. } else {
  5. if ($_POST['vemail'] == "") {
  6. echo "Het emailadres van je vriend is niet ingevuld! Ga <a href=\"javascript:history.back()\">terug</a><BR>";
  7. }
  8. } else { //regel 21
  9. mail($_POST['vemail'], $onderwerp, $bericht);
  10. echo "Bericht verzonden";
  11.  
  12. } else {
  13. ?> En dan een <form>

5 antwoorden

Gesponsorde links
Offline BigBug - 11/01/2005 19:30
Avatar van BigBug PHP expert
Citaat:
javascript:history.back()


javascript:history.back(-1) dat is iniedergeval wel fout
Offline Thomas - 11/01/2005 19:35
Avatar van Thomas Moderator Jeez... reageer eens ontopic for a change bigbug... Hoe kan je in hemelsnaam een parse error krijgen in een string waar verder niets mis mee is ?

Je hebt 3x } else { staan bij een if-statement nathanael - als je fatsoenlijk insprong had je dit meteen gezien...

  1. if ($action == "send") {
  2. if ($_POST['naam'] == "") {
  3. echo "Jouw naam is niet ingevuld! ...";
  4. } else {
  5. if ($_POST['vemail'] == "") {
  6. echo "Het emailadres van je vriend ...";
  7. }
  8. } else { // woops...
  9. mail($_POST['vemail'], $onderwerp, $bericht);
  10. echo "Bericht verzonden";
  11. } else { // woops... part deux ...
  12. ?> En dan een <form>
Offline foxie - 11/01/2005 19:36
Avatar van foxie Nieuw lid
Citaat:
[quote]
javascript:history.back()

javascript:history.back(-1) dat is iniedergeval wel fout
[/quote]

Dit is niet fout hoor, zonder een waarde tussen haken is het zowieso -1

Dit is volgens mij verkeerd:

  1. <?php
  2. if ($action == "send") {
  3. ?>


Ik veronderstel dat je wil opvangen dat er op de knop send is gedrukt, als het zo is moet je het zo doen:(de naam van de knop is send dan)

  1. <?php
  2. if(isset($_POST['send'])){
  3.  
  4. }
  5. ?>


En anders moet je regel 21 is posten, wij weten dat nl zo niet ;)
Offline nathanael - 11/01/2005 19:42 (laatste wijziging 11/01/2005 19:44)
Avatar van nathanael Gouden medaille

HTML gevorderde
Citaat:
En anders moet je regel 21 is posten, wij weten dat nl zo niet ;)
zo zie je gelijk wil er wel een script leest en wie niet...

regel 21 is gepost

sorry FangorN maar ben nog een gigantische N0_ob
Offline Thomas - 11/01/2005 19:47
Avatar van Thomas Moderator np.
Vragen staat vrij.

Just don't let it happen again .
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.212s