login  Naam:   Wachtwoord: 
Registreer je!
 Forum

While-lus en MySQL

Offline TFOL - 02/04/2005 19:12 (laatste wijziging 02/04/2005 19:26)
Avatar van TFOLPHP beginner Hallo,

Ik probeer een eigen fotoalbumsysteem te maken, en ik heb de input-velden in een while-lus gedaan. Kan dit wel en/of is er een andere handige oplossing op 30 foto's in 1 keer te uploaden naar een database.
Zie hier mn script:
  1. <?php
  2.  
  3. include("connect.php");
  4.  
  5. ?>
  6.  
  7. <html>
  8.  
  9. <head>
  10. <title>TreinFoto-Online</title>
  11. </head>
  12.  
  13. <body>
  14.  
  15. <b>Fotoalbum toevoegen.</b>
  16.  
  17. <FORM METHOD=POST ACTION='' enctype='multipart/form-data'>
  18. Voorbeeldfoto:<br>
  19. <input type="file" name="vbfoto"/>
  20. <br><br>
  21. Beschrijving:<br>
  22. <textarea name="besch_alb" cols="40" rows="8"></textarea>
  23. <br>
  24. <br>
  25. <?php
  26. //datum berekenen
  27. $dag = date(d);
  28. $maand = date(m);
  29. $jaar = date(Y);
  30. $datum = $dag-$maand-$jaar;
  31.  
  32. //foto's invoeren
  33. $upload = 0;
  34. while($upload++ <= 29)
  35. {
  36. print("Foto $upload: <input type=\"file\" name=\"foto$upload\"/><br>Beschrijving Foto $upload: <textarea cols=\"20\" rows=\"4\"></textarea><br><br>");
  37.  
  38. }//einde while
  39.  
  40. //foto's uploaden
  41. $foto = 0;
  42. while($foto++ <= 29)
  43. {
  44. $rFoto = "foto$foto,";
  45.  
  46. if(isset($_POST['toevoegen']))
  47. {
  48. $_POST['vbfoto'] = $vbfoto;
  49. $_POST['besch_alb'] = $besch_alb;
  50. $sql = "INSERT INTO tfol_fotoalbum(vbfoto,beschrijving,datum,"'.$rFoto."') VALUES('".$vbfoto."','".$besch_alb."','".$datum."','".$rFoto."')";
  51. mysql_query($sql) or die(mysql_error());
  52.  
  53. }//einde if 'toevoegen'
  54. }//einde while
  55. ?>
  56. <br>
  57. <br>
  58. <input type="submit" name="toevoegen" value="Fotoalbum toevoegen"/>
  59. </form>
  60.  
  61. </body>
  62.  
  63. </html>


Grtn Robin

2 antwoorden

Gesponsorde links
Offline Frederic - 02/04/2005 19:16
Avatar van Frederic PHP ver gevorderde misschien heb je hier iets aan (qua verwerking)
http://www.site...&id=21
Offline TFOL - 02/04/2005 19:28 (laatste wijziging 02/04/2005 19:29)
Avatar van TFOL PHP beginner Ja.. ik heb er wel wat aan, dankje;-)
Maar kan/mag dit ook:
  1. <?php //voor de kleurtjes
  2. //foto's invoeren
  3. $upload = 0;
  4. while($upload++ <= 29)
  5. {
  6. print("Foto $upload: <input type=\"file\" name=\"foto$upload\"/><br>Beschrijving Foto $upload: <textarea cols=\"20\" rows=\"4\"></textarea><br><br>");
  7.  
  8. }//einde while
  9.  
  10. //foto's uploaden
  11. $foto = 0;
  12. while($foto++ <= 29)
  13. {
  14. $rFoto = "foto$foto,";
  15.  
  16. if(isset($_POST['toevoegen']))
  17. {
  18. $_POST['vbfoto'] = $vbfoto;
  19. $_POST['besch_alb'] = $besch_alb;
  20. $sql = "INSERT INTO tfol_fotoalbum(vbfoto,beschrijving,datum,"'.$rFoto."') VALUES('".$vbfoto."','".$besch_alb."','".$datum."','".$rFoto."')";
  21. mysql_query($sql) or die(mysql_error());
  22.  
  23. }//einde if 'toevoegen'
  24. }//einde while
  25. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.19s