login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Gegevens in database uploaden

Offline Earen - 20/11/2006 20:55
Avatar van EarenNieuw lid Hallo,

Ik maak gebruik van een formulier waarbij in 3 stappen 2 tabelen worden gevuld. In stap 2 maak je een regel aan in tabel 1 met een id welke de naam is voor tabel 2.

Daarna kan je tabel 2 (bijvoorbeeld wp430) vullen en stap 3 is het verzenden. Bij dit laatste gaat het fout.

Dit is stap 2
  1. // Stap 2
  2. elseif($_GET['action'] == add && $_GET['step'] == 2)
  3. {
  4. if(!$sub)
  5. {
  6. $naam = $soort." ".$weekdag." ".$dag." ".$maand." ".$jaar;
  7. $sql = "INSERT INTO wedstrijdprogramma (naam) VALUES ('$naam')";
  8. $result = mysql_query($sql);
  9. $id = mysql_insert_id();
  10. $dbNaam = "wp".$id;
  11. $sql = "CREATE TABLE ".$dbNaam." (
  12. `id` TINYINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
  13. `nummer` VARCHAR(10),
  14. `club1` VARCHAR(30),
  15. `team1` VARCHAR(10),
  16. `club2` VARCHAR(30),
  17. `team2` VARCHAR(10),
  18. `tijd` VARCHAR(10),
  19. `scheidsrechter` VARCHAR(30)
  20. );";
  21. $result = mysql_query($sql);
  22. }
  23. echo("<form name='f002' method='post' action='".$PHP_SELF."?action=add&step=3'>");
  24. echo("<input name='dbNaam' type='hidden' value='$dbNaam'>");
  25. echo("<input name='naam' type='hidden' value='$naam'>");
  26. ?>



Dit is stap 3
  1. // Stap 3
  2. elseif($_GET['action'] == add && $_GET['step'] == 3)
  3. {
  4. $team1 = $team1_1.$team1_2;
  5. $team2 = $team2_1.$team2_2;
  6. $tijd = $tijd1.":".$tijd2;
  7. $sql = "INSERT INTO ".$dbNaam." (nummer,club1,team1,club2,team2,tijd,scheidsrechter) VALUES ('$nummer','$club1','$team1','$club2','$team2','$tijd','$scheidsrechter')";
  8. $result = mysql_query($sql);
  9. if ( $result != false )
  10. {
  11. echo "<span class='standaard'>Wedstrijd toegevoegd</span><br>";
  12. }
  13. else
  14. {
  15. }
  16. echo("<form name='f003' method='post' action='".$PHP_SELF."?action=add&step=2&sub=1'>");
  17. echo("<input name='dbNaam' type='hidden' value='$dbNaam'>");
  18. echo("<input name='naam' type='hidden' value='$naam'>");
  19. ?>


Het aanmaken van een regel in tabel 1 gaat goed, echter het vullen van tabel 2 gaat fout.

Waar kan dit inzitten??? Alvast bedankt voor de reactie!  

(de hele code staat op: http://www.plaatscode.be/3168/)

Groet,
Erik

1 antwoord

Gesponsorde links
Offline Chupskie - 20/11/2006 21:25
Avatar van Chupskie MySQL beginner Wat voor een foutmelding krijg je..?

Trouwens je kunt nooooit iets in je PhpMyAdmin uploaden..  
Dus pas je titel even aan, en geef ons even je foutmelding  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.17s