login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Add to DB

Offline aXiP - 16/02/2005 14:13 (laatste wijziging 16/02/2005 15:00)
Avatar van aXiPNieuw lid Wat is hier fout aan? Ik kan hem niet vinden

  1. <?php
  2. mysql_connect('localhost','root','jahoor');
  3. mysql_select_db('autos') or die (mysql_error());
  4.  
  5. if(isset($_POST['verzenden']))
  6. {
  7. $extensions = array();
  8. $extensions['ext'][] = "image/gif";
  9. $extensions['ext'][] = "image/jpg";
  10. $extensions['ext'][] = "image/jpeg";
  11. $extensions['ext'][] = "image/pjpeg";
  12. $extensions['ext'][] = "image/png";
  13. $extensions['ext'][] = "image/bmp";
  14. $extensions['ext'][] = "image/x-png";
  15. if(in_array($_FILES['file']['type'], $extensions['ext'])) {
  16. if($_FILES['file']['size'] > 1048576) {
  17. echo "Uw bestand is meer als 1 MB (1024 KB)!<br>Klik <a href='javascript:history.back(1)'>hier</a> om terug te gaan!";
  18. } else {
  19. if($_FILES['file']['type'] == "image/gif") {
  20. $ext = ".gif";
  21. } elseif($_FILES['file']['type'] == "image/jpg") {
  22. $ext = ".jpg";
  23. } elseif($_FILES['file']['type'] == "image/jpeg") {
  24. $ext = ".jpg";
  25. } elseif($_FILES['file']['type'] == "image/pjpeg") {
  26. $ext = ".jpg";
  27. } elseif($_FILES['file']['type'] == "image/bmp") {
  28. $ext = ".bmp";
  29. } elseif($_FILES['file']['type'] == "image/png") {
  30. $ext = ".png";
  31. } elseif($_FILES['file']['type'] == "image/x-png") {
  32. $ext = ".png";
  33. }
  34. if(file_exists($mapnaam.$_SERVER['REMOTE_ADDR'].$ext)) {
  35. unlink($mapnaam.$_SERVER['REMOTE_ADDR'].$ext);
  36. }
  37. if(is_uploaded_file($_FILES['file']['tmp_name'])) {
  38. move_uploaded_file($_FILES['file']['tmp_name'], $mapnaam.$_FILES['file']['name']);
  39. echo "Uw bestand is succesvol geupload!<br>De URL van uw bestand is: '".$url.$mapnaam.$_FILES['file']['name']."'<br><br>Klik <a href='".$url.$mapnaam.$_FILES['file']['name']."' target='_blank'>hier</a> voor een voorbeeld.";
  40. } else {
  41. echo "Er is iets fout gegaan tijdens het uploaden!<br>Probeert u het nogmaals..<br>Klik <a href='javascript:history.back(1)'>hier</a> om terug te gaan!";
  42.  
  43. $sNaam = addslashes($_POST['naam']);
  44. $sInfo = addslashes($_POST['info']);
  45. $iFoto = $url.$mapnaam.$_FILES['file']['name'];
  46.  
  47. mysql_query("INSERT INTO `autos` (naam, info, foto) VALUES ('".$sNaam."', '".$sInfo."', '".$iFoto."')") or die (mysql_error());
  48.  
  49. echo 'Je gegevens zijn succesvol in de database geplaatst';
  50. }
  51. else
  52. {
  53. ?>
  54. <form action=" <?=$_SERVER['PHP_SELF']?> " method="POST">
  55. Naam: <input type="text" name="naam"><br /> <br />
  56. Info: <textarea name="info" rows="8" cols="20" ></textarea><br /> <br />
  57. Foto: <input type="file" name="foto"><br /> <br />
  58. <input type="submit" name="verzenden" value="verzenden">
  59. </form>
  60. <?
  61. }
  62. ?>


Citaat:
Parse error: parse error in f:phpdevwwwtesttoevoegen.php on line 51

Line 51:

49 echo 'Je gegevens zijn succesvol in de database geplaatst';
50 }
51 else
52 {

Bvb bedankt

4 antwoorden

Gesponsorde links
Offline Metalhead - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van Metalhead HTML gevorderde Ik tel 15x { en 12x }, dus ik denk dat het daar aan ligt prnrnDus je moet nog 3x ergens een '}' plaatsen...
Offline MechaVore - 30/11/1999 00:00
Avatar van MechaVore Gouden medaille

PHP gevorderde
[code]rnphp rnmysql_connect('localhost','root','jahoor'); rnmysql_select_db('autos') or die (mysql_error()); rnrnif(isset($_POST['verzenden'])) rn{ rn $extensions = array(); rn $extensions['ext'][] = imagegif; rn $extensions['ext'][] = imagejpg; rn $extensions['ext'][] = imagejpeg; rn $extensions['ext'][] = imagepjpeg; rn $extensions['ext'][] = imagepng; rn $extensions['ext'][] = imagebmp; rn $extensions['ext'][] = imagex-png; rn if(in_array($_FILES['file']['type'], $extensions['ext'])) rn { rn if($_FILES['file']['size'] 1048576) rn { rn echo Uw bestand is meer als 1 MB (1024 KB)!brKlik a href='javascripthistory.back(1)'hiera om terug te gaan!; rn } rn else rn { rn if($_FILES['file']['type'] == imagegif) rn { rn $ext = .gif; rn } rn elseif($_FILES['file']['type'] == imagejpg) rn { rn $ext = .jpg; rn } rn elseif($_FILES['file']['type'] == imagejpeg) rn { rn $ext = .jpg; rn } rn elseif($_FILES['file']['type'] == imagepjpeg) rn { rn $ext = .jpg; rn } rn elseif($_FILES['file']['type'] == imagebmp) rn { rn $ext = .bmp; rn } rn elseif($_FILES['file']['type'] == imagepng) rn { rn $ext = .png; rn } rn elseif($_FILES['file']['type'] == imagex-png) rn { rn $ext = .png; rn } rn if(file_exists($mapnaam.$_SERVER['REMOTE_ADDR'].$ext)) rn { rn unlink($mapnaam.$_SERVER['REMOTE_ADDR'].$ext); rn } rn if(is_uploaded_file($_FILES['file']['tmp_name'])) rn { rn move_uploaded_file($_FILES['file']['tmp_name'], $mapnaam.$_FILES['file']['name']); rn echo Uw bestand is succesvol geupload!brDe URL van uw bestand is '.$url.$mapnaam.$_FILES['file']['name'].'brbrKlik a href='.$url.$mapnaam.$_FILES['file']['name'].' target='_blank'hiera voor een voorbeeld.; rn $sNaam = addslashes($_POST['naam']); rn $sInfo = addslashes($_POST['info']); rn $iFoto = $url.$mapnaam.$_FILES['file']['name']; rn mysql_query(INSERT INTO `autos` (naam, info, foto) VALUES ('.$sNaam.', '.$sInfo.', '.$iFoto.')) or die (mysql_error()); rn echo 'Je gegevens zijn succesvol in de database geplaatst'; rn } rn else rn { rn echo Er is iets fout gegaan tijdens het uploaden!brProbeert u het nogmaals..brKlik a href='javascripthistory.back(1)'hiera om terug te gaan!; rn } rn }rn }rn} rnelse rn{ rn rnform action= =$_SERVER['PHP_SELF'] method=POST rnNaam input type=text name=naambr br rnInfo textarea name=info rows=8 cols=20 textareabr br rnFoto input type=file name=fotobr br rninput type=submit name=verzenden value=verzenden rnform rn rn} rn [code]rnis het zo beter
Offline Metalhead - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van Metalhead HTML gevorderde Ik zelf denk dat in zijn originele code de drie accolade's op regel 42 moeten (regelnummers van sitemasters)rnrnedit, oe lightblade's code niet goed bekeken... misschien heeft hij ook wel gelijk )
Offline BigBug - 30/11/1999 00:00
Avatar van BigBug PHP expert ik heb nog een tip voor jernrnhttpwww.sitemasters.bepagina=faqfaq&cat=algemeen#alg_11
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.294s