fork download
  1. <?php
  2. function getQueryResults($zapytanie)
  3. {
  4. if(!$wynik = mysql_query($zapytanie)){
  5. echo("Problem z bazą danych: getQueryResults: odrzucone zapytanie: $zapytanie");
  6. return false;
  7. }
  8. return @mysql_fetch_array($wynik);
  9. }
  10. $GLOBALS['id_Format'] = $wiersz['id_Format'];
  11.  
  12. echo '<form action="main.php?action=wyslij" method="post" enctype="multipart/form-data" name="form1">
  13. <p align="center">Wysyłanie plików na serwer. </p>';
  14. echo '<table width="422" border="1" align="center">
  15. <tr>
  16. <th width="444" scope="row"><input name="plik" type="file" size="50"/>
  17. <input name="max_file_size" type="hidden" value="1048576" /></th>
  18. </tr>';
  19. echo '<tr><td>';
  20. echo '<select name="foto">';
  21.  
  22. // połączenie z bazą danych na local hoscie i wybranie odpowiedniej bazy danych
  23. $polaczenie = @new mysqli("localhost", "miedzio", "mloda", 'fotograf');
  24. // zapytanie do bazy o podanie wymiar, Rodzaj_papieru, Cena
  25. $wynik = @$polaczenie -> query("SELECT id_Format, wymiar, Rodzaj_papieru, Cena FROM format");
  26. if ($wynik === false){
  27. echo '<p>Zapytanie nie zostało wykonane poprawnie!</p>';
  28. $polaczenie -> close();
  29. }
  30. else {
  31. // tu kod w przypadku, gdy zapytanie zostało wykonane poprawnie
  32. while($wiersz = mysql_fetch_array($wynik) )
  33. {
  34. echo '<option name="format" value='.$wiersz['wymiar'].'">'.$wiersz['id_Format'].$wiersz['wymiar'].$wiersz['Rodzaj_papieru'].$wiersz['Cena'].'</option>';
  35. }
  36. echo '</select>';
  37. echo '<input type="hidden" name="id_Format" value="'.$wiersz['id_Format'].'">';
  38. echo '</td>
  39. <th scope="row"><input name="action" value="wyslij" type="submit" /> </th>
  40. </tr>
  41. </table>';
  42.  
  43. echo '</form>';
  44. }
  45. if($_SESSION['id_Uzytkownik'])
  46. // gdzie zostanie umieszczony plik
  47.  
  48.  
  49. $sciezka_docelowa = 'obrazki/'.@$_SESSION['id_Uzytkownik'].'/';
  50. $nazwa_pliku = $_FILES["plik". $i]["name"];
  51. $nazwa_pliku = stripslashes($nazwa_pliku);
  52. $nazwa_pliku = str_replace("’","",$nazwa_pliku);
  53. // kopiowanie pliku tymczasowego na serwerze do miejsca docelowego
  54. if (copy($_FILES["plik". $i]["tmp_name"], $sciezka_docelowa.$nazwa_pliku)) {
  55. echo "$nazwa_pliku | plik wgrany!<br>";
  56. } else {
  57. echo "nie można było wgrać pliku!<br>";
  58. }
  59.  
  60.  
  61. $sciezka_docelowa = 'obrazki/'.@$_SESSION['id_Uzytkownik'].'/';
  62. $polacz = @mysql_connect('localhost', 'miedzio', 'mloda') or die('Error connecting to mysql');
  63. $wybierz= @mysql_select_db('fotograf');
  64. $id_Format=$_POST['id_Format'];
  65. $zapytanie=mysql_query("insert into zdjecia values(NULL,'$id_Format','$nazwa_pliku')");
  66. var_dump($id_Format);
  67. echo("<a href='main.php?action=dodaj_fotke'>Dodaj do koszyka</a>");
  68. ?>
  69. <?php
  70. $katalog='obrazki/'.$_SESSION['id_Uzytkownik'].'';
  71. $katalogminiaturki = 'miniaturki/'.$_SESSION['id_Uzytkownik'].'';
  72.  
  73. $galeria = opendir( $katalog );
  74. closedir($galeria);
  75.  
  76. ?>
  77. </body>
  78. </html>
Runtime error #stdin #stdout 0.02s 13112KB
stdin
Standard input is empty
stdout
<form action="main.php?action=wyslij" method="post" enctype="multipart/form-data"  name="form1">
<p align="center">Wysyłanie plików na serwer. </p><table width="422" border="1" align="center">
  <tr>
    <th width="444" scope="row"><input name="plik" type="file" size="50"/>
      <input name="max_file_size" type="hidden" value="1048576" /></th>
  </tr><tr><td><select name="foto">