Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wygrywanie obrazków
mrk9109
post
Post #1





Grupa: Zarejestrowani
Postów: 445
Pomógł: 3
Dołączył: 4.06.2010

Ostrzeżenie: (0%)
-----


Witam otóż mam taki problem 1 napisałem sobie prosty skrypt potem chciałem przerobić aby wgrywanie obrazka było z dysku noo i zrobiłem jak jak tu :
http://php.net/manual/en/function.move-uploaded-file.php
No i nie wiem co robię źle ;/ na dole przedstawiam część kodu odpowiedzialnego za dodawanie zawartosci
  1. // Dodawanie Danych
  2.  
  3. if($akcja == 'dodaj')
  4. {
  5. $tytul = $_POST['tytul'];
  6. $obrazek = $_FILES ['obrazek'];
  7. $mini = $_POST['mini'];
  8. $nazwa = $_POST['nazwa'];
  9. $klient = $_POST['klient'];
  10. $online = $_POST['online'];
  11. $opis = $_POST['opis'];
  12.  
  13.  
  14. // Ladowanie Pliku
  15.  
  16. $uploads_dir = '/images/portfolio/';
  17. foreach ($_FILES["obrazek"]["error"] as $key => $error) {
  18. if ($error == UPLOAD_ERR_OK) {
  19. $tmp_name = $_FILES["obrazek"]["tmp_name"][$key];
  20. $name = $_FILES["obrazek"]["name"][$key];
  21. move_uploaded_file($tmp_name, "$uploads_dir/$name");
  22. }
  23. }
  24.  
  25. echo '<script language="JavaScript" type="text/javascript">
  26. <!--
  27. function chkFormular() {
  28. if(!validbbcode(document.getElementById(\'message\').value, \'admin\')){
  29. return false;
  30. }
  31. }
  32. -->
  33. </script>';
  34.  
  35. eval ("\$addbbcode = \"".gettemplate("addbbcode", "html", "admin")."\";");
  36.  
  37. echo '<form method="post" id="post" name="post" action="admincenter.php?site=portfolio&akcja=dodaj" onsubmit="return chkFormular();">
  38. <br />
  39. <b><h1>Projekt - Dodaj</h1></b><br />';
  40.  
  41. echo '<table width="100%" border="0" cellspacing="0" cellpadding="0">
  42. <tr>
  43. <td valign="top">'.$addbbcode.'</td>
  44. </tr>
  45. </table>';
  46.  
  47. echo '
  48. <table>
  49. <tr>
  50. <td width="100"><b>Tytul:</b></td>
  51. <td width="300"><input type="text" name="tytul" size="81"></td>
  52. </tr>
  53. <tr>
  54. <td width="100"><b>Obrazek:</b></td>
  55. <td width="300"><input type="file" name="obrazek"></td>
  56. </tr>
  57. <tr>
  58. <td width="100"><b>Miniaturka Link:</b></td>
  59. <td width="300"><input type="text" name="mini" size="81"></td>
  60. </tr>
  61. <tr>
  62. <td width="100"><b>Nazwa Projektu:</b></td>
  63. <td width="300"><input type="text" name="nazwa" size="81"></td>
  64. </tr>
  65. <tr>
  66. <td width="100"><b>Klient:</b></td>
  67. <td width="300"><input type="text" name="klient" size="81"></td>
  68. </tr>
  69. <tr>
  70. <td width="100"><b>Online:</b></td>
  71. <td width="300"><input type="text" name="online" size="81"></td>
  72. </tr>
  73. <tr>
  74. <td width="100"><b>Opis:</b></td>
  75. <td><textarea id="message" name="opis" rows="15" cols="" style="width: 100%;"></textarea></td>
  76. </tr>
  77. <tr><br /></tr>
  78. </table>
  79. <table>
  80. <tr>
  81. <td><div style="float: right;">
  82. <input type="submit" name="save" value="Dodaj" />
  83. <td><input type="submit" name="anuluj" value="Anuluj" /></td>
  84. </div></td>
  85. </tr>
  86. </form>
  87. ';
  88.  
  89. if($_POST['save']) {
  90.  
  91. safe_query("INSERT INTO ".PREFIX."portfolio (`id`, `tytul`, `obrazek`, `mini`, `nazwa`, `klient`, `online`, `opis`)
  92. VALUES
  93. (
  94. '',
  95. '".$tytul."',
  96. '".$obrazek."',
  97. '".$mini."',
  98. '".$nazwa."',
  99. '".$klient."',
  100. '".$online."',
  101. '".$opis."'
  102. )");
  103.  
  104. echo 'Dodana tresc <br />';
  105.  
  106. @header('Location: admincenter.php?site=portfolio');
  107. }
  108.  
  109. if($_POST['anuluj']) {
  110.  
  111. echo 'Anuluj<br />';
  112.  
  113. @header('Location: admincenter.php?site=portfolio');
  114. }
  115.  
  116. }
  117.  
  118. echo '
  119. </table>';


Ten post edytował mrk9109 21.07.2011, 13:07:23
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 13:15