login  Naam:   Wachtwoord: 
Registreer je!
 Forum

niets doen??

Offline gothmog - 19/06/2005 19:34
Avatar van gothmogLid als ik hier allemaal waardes intyp, doet het niks, hier het script:

  1. <?php
  2. <form name='top10insert' action='index.php?inh=toevoegen' METHOD='POST'>
  3. <table width='500' border='1' bordercolor='black' cellspacing='0'>
  4. <tr><td>Plek: $obj->plek</td><td><input type='text' name='plekk'></td></tr>
  5. <tr><td>Naam: $obj->naam</td><td><input type='text' name='naamm'></td></tr>
  6. <tr><td>Link: $obj->link</td><td><input type='text' name='linkk'></td></tr>
  7. <tr><td>Size: $obj->size</td><td><input type='text' name='sizee'></td></tr>
  8. <tr><td>Bestand: $obj->bestandsnaam</td><td><input type='text' name='bestandd'></td></tr>
  9. <tr><td><input type='reset' value='reset' NAME='reset'> </td><td><input type='submit' value='Send' name='submit'></td></tr>
  10. </table>";
  11.  
  12. if(isset($_POST['top10insert'])){
  13. $insert = "INSERT INTO top10 ('naam', 'size', 'link', 'plek', 'bestandsnaam') VALUES ('$naamm', '$sizee', '$linkk', '$plekk', '$bestandd')";
  14. mysql_query($insert) or die (mysql_error());
  15. echo "Toegevoegd";
  16. }
  17. ?>


wat is fout?

7 antwoorden

Gesponsorde links
Offline zwobbel - 19/06/2005 19:45 (laatste wijziging 19/06/2005 19:47)
Avatar van zwobbel PHP gevorderde Wat doet hij juist niet de data in de database steken?

Vervang u script is met deze versie
  1. <?
  2. <form name='top10insert' action='index.php?inh=toevoegen' METHOD='POST'>
  3. <table width='500' border='1' bordercolor='black' cellspacing='0'>
  4. <tr><td>Plek: $obj->plek</td><td><input type='text' name='plekk'></td></tr>
  5. <tr><td>Naam: $obj->naam</td><td><input type='text' name='naamm'></td></tr>
  6. <tr><td>Link: $obj->link</td><td><input type='text' name='linkk'></td></tr>
  7. <tr><td>Size: $obj->size</td><td><input type='text' name='sizee'></td></tr>
  8. <tr><td>Bestand: $obj->bestandsnaam</td><td><input type='text' name='bestandd'></td></tr>
  9. <tr><td><input type='reset' value='reset' NAME='reset'> </td><td><input type='submit' value='Send' name='submit'></td></tr>
  10. </table>";
  11.  
  12. if(isset($_POST['top10insert']))
  13. {
  14. $insert = "INSERT INTO top10 ('naam', 'size', 'link', 'plek', 'bestandsnaam') VALUES ('".$_POST["naamm"]."', '".$_POST["sizee"]."', '".$_POST["linkk"]."', '".$_POST["plekk"]."', '".$_POST["bestandd"]."')";
  15. mysql_query($insert) or die (mysql_error());
  16. echo "Toegevoegd";
  17. }
  18. ?>
Offline simontjeuh - 19/06/2005 20:14 (laatste wijziging 19/06/2005 20:16)
Avatar van simontjeuh HTML interesse probeer dit eens:
  1. <?
  2. <form name='top10insert' action='index.php?inh=toevoegen' METHOD='POST'>
  3. <table width='500' border='1' bordercolor='black' cellspacing='0'>
  4. <tr><td>Plek: $obj->plek</td><td><input type='text' name='plekk'></td></tr>
  5. <tr><td>Naam: $obj->naam</td><td><input type='text' name='naamm'></td></tr>
  6. <tr><td>Link: $obj->link</td><td><input type='text' name='linkk'></td></tr>
  7. <tr><td>Size: $obj->size</td><td><input type='text' name='sizee'></td></tr>
  8. <tr><td>Bestand: $obj->bestandsnaam</td><td><input type='text' name='bestandd'></td></tr>
  9. <tr><td><input type='reset' value='reset' NAME='reset'> </td><td><input type='submit' value='Send' name='submit'></td></tr>
  10. </table>";
  11.  
  12. if(isset($_POST['submit']))
  13. {
  14. $insert = "INSERT INTO top10 ('naam', 'size', 'link', 'plek', 'bestandsnaam') VALUES ('".$_POST['naamm']."', '".$_POST['sizee']."', '".$_POST['linkk']."', '".$_POST['plekk']."', '".$_POST['bestandd']."')";
  15. mysql_query($insert) or die (mysql_error());
  16. echo "Toegevoegd";
  17. }
  18. ?>
Offline gothmog - 20/06/2005 11:04
Avatar van gothmog Lid waarom moet dat met zo'n omweg?
het probleem is juist dat het niks doet, hij weergeeft zeg maar niet: 'Toegevoegd.'

dus hij weet de waardes wel, maar hij doet gewoon niks...
Offline Legolas - 20/06/2005 11:17
Avatar van Legolas Onbekend Euh... waarom echoën jullie ZOVEEL html... wat heeft dat nou weer voor zin:s
  1. <?php
  2. require("databasebestand.php");
  3. ?>
  4. <form name='top10insert' action='index.php?inh=toevoegen' METHOD='POST'>
  5. <table width='500' border='1' bordercolor='black' cellspacing='0'>
  6. <tr><td>Plek: <?= $obj->plek; ?></td><td><input type='text' name='plekk'></td></tr>
  7. <tr><td>Naam: <?= $obj->naam; ?></td><td><input type='text' name='naamm'></td></tr>
  8. <tr><td>Link: <?= $obj->link; ?></td><td><input type='text' name='linkk'></td></tr>
  9. <tr><td>Size: <?= $obj->size; ?></td><td><input type='text' name='sizee'></td></tr>
  10. <tr><td>Bestand: <?= $obj->bestandsnaam; ?></td><td><input type='text' name='bestandd'></td></tr>
  11. <tr><td><input type='reset' value='reset' NAME='reset'> </td><td><input type='submit' value='Send' name='submit'></td></tr>
  12. </table>
  13. <?
  14. if(isset($_POST['submit'])){
  15. $insert = "INSERT INTO top10 ('naam', 'size', 'link', 'plek', 'bestandsnaam') VALUES ('".$_POST['naamm']."', '".$_POST['sizee']."', '".$_POST['linkk']."', '".$_POST['plekk']."', '".$_POST['bestandd']."')";
  16. if(mysql_query($insert)) echo "Toegevoegd";
  17. else die (mysql_error());
  18. }
  19. ?>

Dit is beter, en moet werken...
Offline gothmog - 20/06/2005 11:24
Avatar van gothmog Lid nu krijg ik dit:

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''naam', 'size', 'link', 'plek', 'bestandsnaam') VALUES ('lkajlg


dat 'lkajlg' had ik gewoon als test ingevuld, ik had gwn mijn code bovenaan gebruikt, alleen dan: if(isset($_POST['top10insert'])){ naar > if(isset($_POST['submit'])){ veranderd...
Offline Legolas - 20/06/2005 11:27 (laatste wijziging 20/06/2005 11:27)
Avatar van Legolas Onbekend Haal de quotes weg rond naam e.d.
dus zo:
  1. $insert = "INSERT INTO top10 (naam, size, link, plek, bestandsnaam) VALUES ('".$_POST['naamm']."', '".$_POST['sizee']."', '".$_POST['linkk']."', '".$_POST['plekk']."', '".$_POST['bestandd']."')";
Offline gothmog - 20/06/2005 11:36
Avatar van gothmog Lid ok, thnx guys 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.271s