[PHP/MySQL] Parse error

Pagina: 1
Acties:
  • 191 views

Acties:
  • 0 Henk 'm!

  • Mopperman
  • Registratie: Maart 2006
  • Laatst online: 29-01 16:45
Ben nu al een uurtje of 2/3 aan het zoeken naar een oplossing maar ik kom er niet uit.
Om de een of andere reden krijg ik een Parse error: Parse error on file.php on line 18.

vanaf lijn 17 staat dit:

PHP:
1
2
3
4
5
6
7
8
9
10
}else(
      $query= "INSERT INTO licenses (fname, lname, department, adobelicense, adobeversion)";
      $query .= "VALUES ('";
      $query .= $_POST["fname"] ."','";
      $query .= $_POST["lname"] ."','";
      $query .= $_POST["department"] ."','";
      $query .= $_POST["adobelicense"] ."','";
      $query .= $_POST["adobeversion"] ."','";
      $result = mysql_query($db, $query) or die ("FOUT: " .mysql_error());
     }


ik heb geen idee wat er mis gaat |:( iemand die me kan helpen?

I can see clearly now the rain has gone. I can see all obstacles in my way.


Acties:
  • 0 Henk 'm!

  • Apen-nootjes
  • Registratie: September 2001
  • Laatst online: 03-04 12:48

Apen-nootjes

aka Apen-klootjes

Is toch niet zo moeilijk ? Maak er eens

PHP:
1
2
3
4
5
6
7
8
9
10
}else{
      $query  = "INSERT INTO licenses (fname, lname, department, adobelicense, adobeversion)";
      $query .= "VALUES ('";
      $query .= $_POST["fname"] ."','";
      $query .= $_POST["lname"] ."','";
      $query .= $_POST["department"] ."','";
      $query .= $_POST["adobelicense"] ."','";
      $query .= $_POST["adobeversion"] ."','";
      $result = mysql_query($db, $query) or die ("FOUT: " .mysql_error());
}
van?

In plaats van een rond haakje een krom haakje gebruiken na de else ;)

SmartDoDo: Ach, afhankelijk van je smaak kan het best een lekker geil ding zijn :P
You never had a date you couldn't inflate


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Je mist een ') aan het einde van je query (je query eindigt nu heel mooi met ','), da's alvast een error in je query. Verder heb je een ( in plaats van een { achter je else staan.

Echter, debuggen is iets dat je zelf mag (en moet) doen. Parse errors moet je altijd zelf uit kunnen komen, en wij gaan dus ook niet een geposte lap code voor je doorspitten op dit soort minieme foutjes. Daarnaast zit je hier ook nog eens verkeerd: Waar hoort mijn topic?

Om bovenstaande redenen doe ik je topic op slot.

[ Voor 3% gewijzigd door NMe op 12-05-2009 14:17 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Apen-nootjes schreef op dinsdag 12 mei 2009 @ 14:12:
In plaats van een rond haakje een krom haakje gebruiken na de else ;)
Accolade heet zoiets ;)

[ Voor 10% gewijzigd door RobIII op 12-05-2009 14:20 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.