Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]problem z wyświetlaniem kodu
Forum PHP.pl > Forum > Przedszkole
nero
Witam
bardzo proszę pomóżcie mi w rozwiązaniu tego problemu bo już nie mogę.. sadsmiley02.gif
Poniższy kod przepisałem kropka w kropkę z książki php5, mysql i apache od podstaw i nie wiem dlaczego ale źle mi wyświetla go przeglądarka (firefox 2.0 a IE wogule go nie wyświetla).

A tu wstawiłem screena jak ten kod wygląda u mnie: http://www.imagic.pl/public/pview/31529/bez%A0tytu%3Fu.JPG
Bardzo proszę o pomoc

  1. <?php
  2. include "conn.inc.php";
  3. ?>
  4. <html>
  5. <head>
  6. <title>PHP5, Apache i MySQL</title>
  7. </head>
  8. <body>
  9. <?php
  10. if (isset($_POST['submit']) && $_POST['submit'] == "Zarejestruj") {
  11. if ($_POST['username'] != "" && 
  12. $_POST['password'] != "" && 
  13. $_POST['first_name'] != "" && 
  14. $_POST['last_name'] != "" && 
  15. $_POST['email'] != "") {
  16.  
  17. $query = "SELECT username FROM user_info " .
  18.  "WHERE username = '" . $_POST['username'] . "';";
  19. $result = mysql_query($query) 
  20. or die(mysql_error());
  21.  
  22. if (mysql_num_rows($result) != 0) {
  23. ?>
  24. <p>
  25. <font color="#FF0000"><b>Nazwa użytkownika
  26. <?php echo $_POST['username']; ?> jest już używana. Proszę wybrać
  27. inną!</b></font>
  28. <form action="register.php" method="post">
  29. Nazwa użytkownika: <input type="text" name="username"><br>
  30. Hasło: <input type="password" name="password" 
  31. value="<?php echo $_POST['password']; ?>"><br>
  32. Adres email: <input type="text" name="email" 
  33.  value="<?php echo $_POST['email']; ?>"><br>
  34. Imię: <input type="text" name="first_name" 
  35. value="<?php echo $_POST['first_name']; ?>"><br>
  36. Nazwisko: <input type="text" name="last_name" 
  37.  value="<?php echo $_POST['last_name']; ?>"><br>
  38. Miasto: <input type="text" name="city" 
  39. value="<?php echo $_POST['city']; ?>"><br>
  40. Województwo: <input type="text" name="state" 
  41.  value="<?php echo $_POST['state']; ?>"><br>
  42. Zainteresowania lub hobby (należy wybrać co najmniej jedno):<br>
  43. <select name="hobbies[]" size="10" multiple>
  44. <option value="Golf"<?php 
  45. if (in_array("Golf", $_POST['hobbies'])) {
  46. echo " selected";
  47. } ?>>Golf</option>
  48. <option value="Wędkarstwo"<?php
  49. if (in_array("Wędkarstwo", $_POST['hobbies'])) {
  50. echo " selected"; 
  51. } ?>>Wędkarstwo</option>
  52. <option value="Czytanie"<?php
  53. if (in_array("Czytanie", $_POST['hobbies'])) {
  54. echo " selected"; 
  55. } ?>>Czytanie</option>
  56. <option value="Taniec"<?php
  57. if (in_array("Taniec", $_POST['hobbies'])) {
  58. echo " selected"; 
  59. } ?>>Taniec</option>
  60. <option value="Internet"<?php
  61. if (in_array("Internet", $_POST['hobbies'])) {
  62. echo " selected"; 
  63. } ?>>Internet</option>
  64. <option value="Latanie"<?php
  65. if (in_array("Latanie", $_POST['hobbies'])) {
  66. echo " selected"; 
  67. } ?>>Latanie</option>
  68. <option value="Podróże"<?php
  69. if (in_array("Podróże", $_POST['hobbies'])) {
  70. echo " selected"; 
  71. } ?>>Podróże</option>
  72. <option value="Ćwiczenia"<?php
  73. if (in_array("Ćwiczenia", $_POST['hobbies'])) {
  74. echo " selected"; 
  75. } ?>>Ćwiczenia</option>
  76. <option value="Komputery"<?php
  77. if (in_array("Komputery", $_POST['hobbies'])) {
  78. echo " selected"; 
  79. } ?>>Komputery</option>
  80. <option value="Inne niż wymienione"<?php
  81. if (in_array("Inne niż wymienione", $_POST['hobbies'])) {
  82. echo " selected"; 
  83. } ?>>Inne niż wymienione</option>
  84. </select><br><br>
  85. <input type="submit" name="submit" value="Zarejestruj">  
  86. <input type="reset" value="Wyczyść">
  87. </form>
  88. </p>
  89. <?php
  90. } else {
  91. $query = "INSERT INTO user_info (username, password, email, " .
  92.  "first_name, last_name, city, state, hobbies) " .
  93.  "VALUES ('" . $_POST['username'] . "', " .
  94.  "(PASSWORD('" . $_POST['password'] . "')), '" . 
  95.  $_POST['email'] . "', '" . $_POST['first_name'] .
  96.  "', '" . $_POST['last_name'] . "', '" . $_POST['city'] . 
  97.  "', '" . $_POST['state'] . "', '" . 
  98.  implode(", ", $_POST['hobbies']) . "');";
  99. $result = mysql_query($query) 
  100. or die(mysql_error());
  101. $_SESSION['user_logged'] = $_POST['username'];
  102. $_SESSION['user_password'] = $_POST['password'];
  103. ?>
  104. <p>
  105. Dziękujemy, <?php echo $_POST['first_name'] . " " . 
  106. $_POST['last_name']; ?>, za zarejestrowanie się!<br>
  107. <?php
  108. header("Refresh: 5; URL=index.php");
  109. echo "Zakończono proces rejestracji! " .
  110.  "Zostaniesz przeniesiony do oryginalnej storny!<br>";
  111. echo "(Jeśli przeglądarka nie obsługuje przekierowań, " .
  112.  "<a href="index.php">kliknij tutaj</a>)";
  113. die();
  114. }
  115. } else {
  116. ?>
  117. <p>
  118. <font color="#FF0000"><b>Wymagane jest podanie nazwy użytkownika, hasła, 
  119. adresu email, imienia i nazwiska!</b></font>
  120. <form action="register.php" method="post">
  121. Nazwa użytkownika: <input type="text" name="username" 
  122. value="<?php echo $_POST['username']; ?>"><br>
  123. Hasło: <input type="password" name="password" 
  124. value="<?php echo $_POST['password']; ?>"><br>
  125. Adres email: <input type="text" name="email" 
  126.  value="<?php echo $_POST['email']; ?>"><br>
  127. Imię: <input type="text" name="first_name" 
  128. value="<?php echo $_POST['first_name']; ?>"><br>
  129. Nazwisko: <input type="text" name="last_name" 
  130.  value="<?php echo $_POST['last_name']; ?>"><br>
  131. Miasto: <input type="text" name="city" 
  132. value="<?php echo $_POST['city']; ?>"><br>
  133. Województwo: <input type="text" name="state" 
  134.  value="<?php echo $_POST['state']; ?>"><br>
  135. Zainteresowania lub hobby (należy wybrać co najmniej jedno):<br>
  136. <select name="hobbies[]" size="10" multiple>
  137. <option value="Golf"<?php 
  138. if (in_array("Golf", $_POST['hobbies'])) {
  139. echo " selected";
  140. } ?>>Golf</option>
  141. <option value="Wędkarstwo"<?php
  142. if (in_array("Wędkarstwo", $_POST['hobbies'])) {
  143. echo " selected"; 
  144. } ?>>Wędkarstwo</option>
  145. <option value="Czytanie"<?php
  146. if (in_array("Czytanie", $_POST['hobbies'])) {
  147. echo " selected"; 
  148. } ?>>Czytanie</option>
  149. <option value="Taniec"<?php
  150. if (in_array("Taniec", $_POST['hobbies'])) {
  151. echo " selected"; 
  152. } ?>>Taniec</option>
  153. <option value="Internet"<?php
  154. if (in_array("Internet", $_POST['hobbies'])) {
  155. echo " selected"; 
  156. } ?>>Internet</option>
  157. <option value="Latanie"<?php
  158. if (in_array("Latanie", $_POST['hobbies'])) {
  159. echo " selected"; 
  160. } ?>>Latanie</option>
  161. <option value="Podróże"<?php
  162. if (in_array("Podróże", $_POST['hobbies'])) {
  163. echo " selected"; 
  164. } ?>>Podróże</option>
  165. <option value="Ćwiczenia"<?php
  166. if (in_array("Ćwiczenia", $_POST['hobbies'])) {
  167. echo " selected"; 
  168. } ?>>Ćwiczenia</option>
  169. <option value="Komputery"<?php
  170. if (in_array("Komputery", $_POST['hobbies'])) {
  171. echo " selected"; 
  172. } ?>>Komputery</option>
  173. <option value="Inne niż wymienione"<?php
  174. if (in_array("Inne niż wymienione", $_POST['hobbies'])) {
  175. echo " selected"; 
  176. } ?>>Inne niż wymienione</option>
  177. </select><br><br>
  178. <input type="submit" name="submit" value="Zarejestruj">  
  179. <input type="reset" value="Wyczyść">
  180. </form>
  181. </p>
  182. <?php
  183. }
  184. } else {
  185. ?>
  186. <p>
  187. Witamy na stronie rejestracji!<br>
  188. Wymagamy wypełenienia pól nazwy użytkownika, hasła, adresu email,
  189. imienia i nazwiska!
  190. <form action="register.php" method="post">
  191. Nazwa użytkownika: <input type="text" name="username"><br>
  192. Hasło: <input type="password" name="password"><br>
  193. Adres email: <input type="text" name="email"><br>
  194. Imię: <input type="text" name="first_name"><br>
  195. Nazwisko: <input type="text" name="last_name"><br>
  196. Miasto: <input type="text" name="city"><br>
  197. Województwo: <input type="text" name="state"><br>
  198. Zainteresowania lub hobby (należy wybrać co najmniej jedno):<br>
  199. <select name="hobbies[]" size="10" multiple>
  200. <option value="Golf">Golf</option>
  201. <option value="Wędkarstwo">Wędkarstwo</option>
  202. <option value="Czytanie">Czytanie</option>
  203. <option value="Taniec">Taniec</option>
  204. <option value="Internet">Internet</option>
  205. <option value="Latanie">Latanie</option>
  206. <option value="Podróże">Podróże</option>
  207. <option value="Ćwiczenia">Ćwiczenia</option>
  208. <option value="Komputery">Komputery</option>
  209. <option value="Inne niż wymienione">Inne niż wymienione</option>
  210. </select><br><br>
  211. <input type="submit" name="submit" value="Zarejestruj">  
  212. <input type="reset" value="Wyczyść">
  213. </form>
  214. </p>
  215. <?php
  216. }
  217. ?>
  218. </body>
  219. </html>
plisek
witam,
sprawdz czy PHP działa poprawnie,
choc śledząc Tój adres url w przeglądarce nie odpalasz go na localhoscie tylko bezpośrednio z pliki, a wtedy parser php go nie przetworzy
pozdr
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.