Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]temat rozwiazany, mozna zamknac
Forum PHP.pl > Forum > Przedszkole
michat34
taki oto kod:

  1. <?php
  2. require_once('dane.php');
  3. ?>
  4. <table width="100%" cellspacing="0" cellpadding="10">
  5. <tr>
  6. <td bgcolor="gray" colspan="2" height="60px" valign="middle"><?php require_once('log.php') ?></td>
  7. </tr>
  8. <tr>
  9. <td bgcolor="darkgray" width="155" valign="top">
  10. <a href="kalkulator.php">Kalkulator kosztów i RG</a>
  11. <a href="muzeum.php">Traktaty kulturowe</a>
  12. </td>
  13. <td bgcolor="white" valign="top">
  14.  
  15. <?php
  16. if (isset($_SESSION['login']))
  17. {
  18. $login = $_SESSION['login'];
  19. $user = mysql_fetch_assoc(mysql_query("SELECT ilosc,id FROM muzeum_users WHERE login='$login'"));
  20. echo (($user['ilosc'])>0) ? 'Masz '.$user['ilosc'].' ogłoszenie(a):' : 'Nie dodałeś jeszcze żadnych ogłoszeń.';
  21. if ($user['ilosc'] < 3)
  22. {
  23. ?>
  24. <form action="muzeum.php" method="post" />
  25. <fieldset>
  26. <legend>Nowe ogłoszenie</legend>
  27. <table>
  28. <tr><td>Nick:</td> <td><input type="text" name="nazwa" maxlength="20" /></td></tr>
  29. <tr><td>Miejscet:</td> <td>
  30. <form action="muzeum.php" method="post">
  31. <select name="swiat">
  32. <option value="1">1</option>
  33. <option value="2">2</option>
  34. <option value="3">3</option>
  35. <option value="4">4</option>
  36. </select></td></tr>
  37. <tr><td>Ilość wolnych miejsc:</td> <td><input type="text" maxlength="2" size="1" name="ilosc" /></td></tr>
  38. <tr><td>Dodatkowy opis (maks. 100 znaków):</td> <td><textarea name="opis" cols="25" rows="3" maxlength="100" resize="none"></textarea></td></tr>
  39. </table>
  40. <input type="submit" name="dodaj" value="Dodaj" /><br/>
  41. </form>
  42. </fieldset>
  43. <?php
  44. }
  45. }
  46. ?>
  47.  
  48. <form action="muzeum.php" method="post">
  49. <select name="swiat">
  50. <option value="1">a</option>
  51. <option value="2">B</option>
  52. <option value="3">c</option>
  53. <option value="4">d</option>
  54. </select>
  55. <input type="submit" name="szukaj" value="Szukaj" />
  56. </form>
  57.  
  58. </td>
  59. </tr>
  60. </table>
  61.  
  62. <?php
  63. if (isset($_POST['dodaj']))
  64. {
  65. $login = $_SESSION['login'];
  66.  
  67. $nazwa=$_POST['nazwa'];
  68. $ilosc=$_POST['ilosc'];
  69. $opis=$_POST['opis'];
  70. $miejsce=$_POST['miejsce'];
  71. $id = $user['id'];
  72.  
  73. $nazwa = (htmlspecialchars(strip_tags($nazwa)));
  74. $ilosc = (htmlspecialchars(strip_tags($ilosc)));
  75. $opis = (htmlspecialchars(strip_tags($opis)));
  76.  
  77. $errors = array();
  78.  
  79. $ciag = '/^[A-Za-z0-9]+$/D';
  80. if (!(preg_match($ciag,$nazwa))) $errors[0] = true;
  81.  
  82. $ciag = '/^[0-9]+$/D';
  83. if (!(preg_match($ciag,$ilosc))) $errors[1] = true;
  84.  
  85. if (empty($errors))
  86. {
  87. mysql_query("INSERT INTO muzeum_ogloszenia (id_user,nazwa,miejsce,liczba,opis)
  88. VALUES ('$id','$nazwa','$miejsce','$ilosc','$opis')");
  89. mysql_query("UPDATE muzeum_users SET ilosc=ilosc+1 WHERE id='$id' ");
  90. header('Location: muzeum.php');
  91. }
  92. }


tresc bledu: cannot send headers, headers already send on line - klasyka. no i zawsze jak cos pisze i mi sie pojawia to buforuje i działa, a tutaj sie oparł ze nie ruszy. cos zle wstawiłem z tymi buforami? pozdrawiam
lobopol
Czy plik ma kodowanie utf8 z bom? Jeżeli tak to zmień na utf8 bez bom
michat34
ma 'utf8 bez bom'.

czy wpływ na ten bład moze miec to ze pierwotnie był on pisany w notatniku windowsowym?

dopier od 3/4 zaczałem pisac w notepadzie++. czy powininem przepisac cały kod na nowo w notepadzie++?
scanner
Otwórz nowy plik w sensownym edytorze, otwórz znacznik <?php po czym przeklej resztę pliku z pliku "uszkodzonego".
Nadpisz nowy plik na "uszkodzony".
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.