login  Naam:   Wachtwoord: 
Registreer je!
 Forum

kan foutmelding niet achterhalen. (Opgelost)

Offline rolandt - 01/02/2009 18:14
Avatar van rolandtNieuw lid Na het uitvoeren van de onderstaande code krijg ik de volgende fout melding.
Notice: Use of undefined constant invoeren - assumed 'invoeren' in E:\wamp\www\mysql\invoeren.php on line 5. Ondanks alle verwoede poging om de fout te achterhalen, kom ik er even niet meer uit. Waarschijnlijk zal het wel weer iets heel simpels zijn.
Wat doe ik hier fout.

grt,
Roland.

  1. <?php
  2. include("db_login.php");
  3. $mysql_id=mysql_connect("$dbhost","$dbuser","$dbpass");
  4. if(isset($_POST[invoeren])) {
  5. $voornaam=$_POST[voornaam];
  6. $achternaam=$_POST[achternaam];
  7. $email=$_POST[email];
  8. // $sql=" INSERT into adressen (voornaam,achternaam,email) VALUES ('$voornaam','$achternaam','$email')";
  9. // $res=mysql_db_query("$db","$sql",$mysql_id);
  10. }
  11. else {
  12. ?>
  13.  
  14. <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
  15. <table>
  16. <tr><td>Voornaam :</td><td><input type="text" name="voornaam"></td></tr>
  17. <tr><td>Achternaam :</td><td><input type="text" name="achternaam"></td></tr>
  18. <tr><td>Email :</td><td><input type="text" name="email"></td></tr>
  19. <tr><td>&nbsp;</td><td>&nbsp;</td></tr>
  20. <tr><td><input type="submit" name="invoeren" value="Gegevens invoeren" /></td></tr>
  21. </table>
  22. </form>
  23.  
  24. <?php
  25. }
  26. ?>

2 antwoorden

Gesponsorde links
Offline Koen - 01/02/2009 18:18 (laatste wijziging 01/02/2009 18:19)
Avatar van Koen PHP expert
  1. <?php
  2. include("db_login.php");
  3. $mysql_id=mysql_connect($dbhost, $dbuser, $dbpass);
  4. if(isset($_POST['invoeren'])) {
  5. $voornaam=$_POST['voornaam'];
  6. $achternaam=$_POST['achternaam'];
  7. $email=$_POST['email'];
  8. // $sql=" INSERT into adressen (voornaam,achternaam,email) VALUES ('$voornaam','$achternaam','$email')";
  9. // $res=mysql_db_query($db, $sql, $mysql_id);
  10. }
  11. else {
  12. ?>
  13.  
  14. <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
  15. <table>
  16. <tr><td>Voornaam :</td><td><input type="text" name="voornaam"></td></tr>
  17. <tr><td>Achternaam :</td><td><input type="text" name="achternaam"></td></tr>
  18. <tr><td>Email :</td><td><input type="text" name="email"></td></tr>
  19. <tr><td>&nbsp;</td><td>&nbsp;</td></tr>
  20. <tr><td><input type="submit" name="invoeren" value="Gegevens invoeren" /></td></tr>
  21. </table>
  22. </form>
  23.  
  24. <?php
  25. }
  26. ?>


Gaat beter werken 

Edit: Je moet dus quotes gebruiken wanneer de index van een waarde van de array geen getal is.
Offline rolandt - 01/02/2009 18:26
Avatar van rolandt Nieuw lid Dank voor de super snelle oplossing.Waarschijnlijk was ik meer tijd kwijt om dit berichtje te sturen dan jij met de oplossing te geven.
Plus dat ik de hele middag heb zitten wurgen waar de fout hem in kon zitten.

Mijn dank is groot.

Grt,
Roland.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s