Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: dlaczego mi nie wysyla pliku?
Forum PHP.pl > Forum > Przedszkole
miszqa
  1. <form method=\"post\" action=\"\">
  2. <?
  3. include ('config.php');
  4.  
  5. $db = mysql_connect($dbhost, $dblogin, $dbpassword);
  6. mysql_select_db($dbname, $db);
  7. include('panel_gorny.inc');
  8. if ($action==&#092;"show_product\")     {
  9. // wyswietlenie danych
  10.     $id1=$kat_id;
  11.     $result = mysql_db_query($dbname,&#092;"SELECT * FROM produkty WHERE kategoria_id=$id1 ORDER BY produkt_id DESC\"); 
  12.     
  13.     while ($row = mysql_fetch_array($result)) {
  14.         print &#092;"<table width=\"700\\" align=\"center\" border=\"1\"><tr>\";
  15.         printf(&#092;"<td width=90>&nbsp;%s&nbsp;</td>
  16.                 <td width=380>%s&nbsp;</td>
  17.                 <td width=50>%s&nbsp;</td>
  18.                 <td width=50>%s&nbsp;</td>
  19.                 <td width=50>%s&nbsp;</td>
  20.                 <td width=15><a href=&#092;"aaa.php?action=edit_product&produkt_id=%s\\"><img src=\"../sysimg/edit.gif\" border=0 alt=\"Edytuj\"></a></td>
  21.                 <td width=15><a href=&#092;\"aaa.php?action=usun_product&produkt_id=%s\"><img src=\"../sysimg/delete.gif\" border=0 alt=\"Usun\"></a></td>\", $row['index_produktu'], $row['nazwa'], $row['masa'], $row['cena'], $row['kategoria_id'], $row['produkt_id'], $row['produkt_id']);
  22.         print &#092;"</tr></table>\";
  23.     }
  24.     mysql_free_result($result);
  25. } //koniec 
  26.  
  27. elseif($action==&#092;"add_product\") {
  28. if(isset($submit)):
  29. $sql = &#092;"INSERT INTO produkty VALUES (null, '$index_produktu', '$nazwa', '$masa', '$cena', '$nazwa_zdjecia', '$kategoria_id')\";
  30. mysql_query($sql);
  31. print &#092;"<center><h3>Kategoria zostala dopisana</h3></center>\";
  32. endif;
  33. ?>
  34. <table width=\"700\" align=\"center\" border=1>
  35. <tr><td><center><h3>Dopisz wiadomosc do bazy danych</h3></center></td></tr>
  36. <tr bgcolor=\"dddddd\"><td><center>index produktu:</center></td></tr>
  37. <tr><td><center><input type=\"text\" size=\"90\" name=\"index_produktu\"></center></td></tr>
  38. <tr bgcolor=\"dddddd\"><td><center>nazwa:</center></td></tr>
  39. <tr><td><center><input type=\"text\" size=\"90\" name=\"nazwa\"></center></td></tr>
  40. <tr bgcolor=\"dddddd\"><td><center>masa:</center></td></tr>
  41. <tr><td><center><input type=\"text\" size=\"90\" name=\"masa\"></center></td></tr>
  42. <tr bgcolor=\"dddddd\"><td><center>cena:</center></td></tr>
  43. <tr><td><center><input type=\"text\" size=\"90\" name=\"cena\"></center></td></tr>
  44. <tr bgcolor=\"dddddd\"><td><center>nazwa zdjecia:</center></td></tr>
  45. <tr><td><center><input type=\"text\" size=\"90\" name=\"nazwa_zdjecia\"></center></td></tr>
  46. <tr><td><center><select name=\"kategoria_id\">
  47. <?
  48. $result = mysql_db_query($dbname,&#092;"select * from kategorie\");
  49. while ($row = mysql_fetch_array($result)) {
  50. printf (&#092;"<option value=\"%s\\">%s</option>\", $row[\"kategoria_id\"], $row[\"nazwa_kat\"]);
  51. }
  52. ?>
  53. </select></center></td></tr></table>
  54.  
  55. <center><input type=\"submit\" name=\"submit\" value=\"submit\"><input type=\"reset\" value=\"reset\"></center>
  56.  
  57. <?
  58. }
  59.  
  60. elseif ($action==&#092;"wyslij_plik\") {
  61.     if (isset($submit)):
  62.         $uplPath=&#092;"\"; 
  63.         if (is_uploaded_file($plik)) 
  64.         { 
  65.               copy ($plik, &#092;"$uplPath/$plik_name\"); 
  66.         }   
  67.         echo &#092;"Plik zostal wgrany\";
  68.         exit; 
  69.     endif; 
  70. ?> 
  71. <center>
  72. <form enctype=\"multipart/form-data\" action=\"aaa.php?action=wyslij_plik\" method=\"post\"> 
  73. <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"300000\"> 
  74. plik: <input name=\"plik\" type=\"file\"> 
  75. <input type=\"submit\" value=\"wyslij\"> 
  76. </form> 
  77. </center>
  78. <?
  79. }


Nie wiem czemu skrypt owy nie dziala jak napisze go w oddzielnych plikach wszystko jest ok a jak proboje go polaczyc to nie wysyla mi pliku. Czy ktos moze mi pomoc rozwiazac moj problem?
z gory dziekuje

ps. uzupelnilem skrypt bo skrypt jest dosc duzy i takich ifelsow jest wiecej
mike
1.
Nie tak:
  1. <?php
  2. if( $action )
  3. {
  4. // ...
  5. }
  6. ?>

tylko:
  1. <?php
  2. if( $_GET[ 'action' ] )
  3. {
  4. // ...
  5. }
  6. ?>

No chyba ¿e masz w³±czone register_globals. To siê tyczy te¿:
  1. <?php
  2.  
  3. $submit
  4.  
  5. ?>

powinno byæ
  1. <?php
  2.  
  3. $_POST[ 'submit' ]
  4.  
  5. ?>

2.
Co to jest,na pocz±tku questionmark.gif (w trzeciej linii)
Kod
<form method="post" action="">
miszqa
patrze ze chyba nikt nie wie jak do tego podejsc
To jest wersja lo-fi g³ównej zawarto¶ci. Aby zobaczyæ pe³n± wersjê z wiêksz± zawarto¶ci±, obrazkami i formatowaniem proszê kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.