Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wysyłaniem rekordów
Mgorka
post
Post #1





Grupa: Zarejestrowani
Postów: 209
Pomógł: 3
Dołączył: 6.04.2010
Skąd: Słupca

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


Witam mam mały problemik mianowicie jeden formularz wysyła prawidło rekordy i wypełnia mi jedną z tabel bazy danych ale już drugi w ogóle nie chce wysłać rekordów do tej samej bazy danych. Korzystają z tego samego pliku .
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mgorka
post
Post #2





Grupa: Zarejestrowani
Postów: 209
Pomógł: 3
Dołączył: 6.04.2010
Skąd: Słupca

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


Formularz
  1. <?php
  2. require('config.php');
  3.  
  4. if (!isset($_GET['c']) || $_GET['c'] == '' || !is_numeric($_GET['c'])) {
  5. $char='0';
  6. } else {
  7. $char = $_GET['c'];
  8. }
  9. $subtype = "Utwórz";
  10. $subhead = "Wpisz dane postaci i kliknij przycisk " .
  11. "'$subtype postać.'";
  12. $tablebg = '#EEEEFF';
  13.  
  14. $conn = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS)
  15. or die('Nie mogę połączyć się z bazą danych. ' . mysql_error());
  16. mysql_select_db(SQL_DB, $conn);
  17.  
  18. $sql = "SELECT id, power FROM char_power";
  19. $result = mysql_query($sql)
  20. if (mysql_num_rows($result) > 0) {
  21. while ($row = mysql_fetch_array($result)) {
  22. $pwrlist[$row['id']] = $row['power'];
  23. }
  24. }
  25.  
  26. $sql = "SELECT id, alias FROM char_main WHERE id != $char";
  27. $result = mysql_query($sql)
  28. if (mysql_num_rows($result) > 0) {
  29. $row = mysql_fetch_array($result);
  30. $charlist[$row['id']] = $row['alias'];
  31. }
  32.  
  33. if ($char != '0') {
  34. $sql = "SELECT c.alias, c.real_name AS name, c.align, " .
  35. "l.lair_addr AS address, z.city, z.state, z.id AS zip " .
  36. "FROM char_main c, char_lair l, char_zipcode z " .
  37. "WHERE z.id = l.zip_id " .
  38. "AND c.lair_id = l.id " .
  39. "AND c.id = $char";
  40. $result = mysql_query($sql)
  41. $ch = mysql_fetch_array($result);
  42.  
  43. if (is_array($ch)) {
  44. $subtype = "Uaktualnij";
  45. $tablebg = '#EEFFEE';
  46. $subhead = "Dokonaj edycji danych dla <i>" . $ch['alias'] .
  47. "</i> i kliknij przycisk '$subtype postać.'";
  48.  
  49. $sql = "SELECT p.id " .
  50. "FROM char_main c " .
  51. "JOIN char_power p " .
  52. "JOIN char_power_link pk " .
  53. "ON c.id = pk.char_id " .
  54. "AND p.id = pk.power_id " .
  55. "WHERE c.id = $char";
  56. $result = mysql_query($sql)
  57. if (mysql_num_rows($result) > 0) {
  58. while ($row = mysql_fetch_array($result)) {
  59. $powers[$row['id']] = 'selected';
  60. }
  61. }
  62.  
  63. // pobierz listę wrogów postaci
  64. $sql = "SELECT n.id " .
  65. "FROM char_main c " .
  66. "JOIN char_good_bad_link gb " .
  67. "JOIN char_main n " .
  68. "ON (c.id = gb.good_id AND n.id = gb.bad_id) " .
  69. "OR (n.id = gb.good_id AND c.id = gb.bad_id) " .
  70. "WHERE c.id = $char";
  71. $result = mysql_query($sql)
  72. if (mysql_num_rows($result) > 0) {
  73. while ($row = mysql_fetch_array($result)) {
  74. $enemies[$row['id']] = 'selected';
  75. }
  76. }
  77. }
  78. }
  79. ?>
  80.  
  81. <html>
  82. <head>
  83. <title>Edycja postaci</title>
  84. </head>
  85. <body>
  86. <img src="CBA_Tiny.gif" align="left" hspace="10">
  87. <h1>Witryna postaci<br />komiksowych</h1><br />
  88. <h3><?php echo $subhead; ?></h3>
  89.  
  90. <form action="char_transact.php" name="theform" method="post">
  91. <table border="0" cellpadding="15" bgcolor="<?php echo $tablebg; ?>">
  92. <tr>
  93. <td>Pseudonim postaci:</td>
  94. <td><input type="text" name="alias" size="41"
  95. value="<?php if (isset($ch)) { echo $ch['alias']; } ?>">
  96. </td>
  97. </tr>
  98. <tr>
  99. <td>Rzeczywiste imię i nazwisko:</td>
  100. <td><input type="text" name="name" size="41"
  101. value="<?php if (isset($ch)) { echo $ch['name']; } ?>">
  102. </td>
  103. </tr>
  104. <tr>
  105. <td>Moce:<br><font size="2" color="#990000">
  106. (Ctrl+klikniecie, aby<br>zaznaczyć wiele<br>mocy)</font>
  107. </td>
  108. <td>
  109. <select multiple name="powers[]" size="4">
  110. <?php
  111. foreach ($pwrlist as $key => $value) {
  112. echo "<option value=\"$key\" ";
  113. if (isset($powers) && array_key_exists($key,$powers)) {
  114. echo $powers[$key];
  115. }
  116. echo ">$value</option>\n";
  117. }
  118. ?>
  119. </select>
  120. </td>
  121. </tr>
  122.  
  123. <tr>
  124. <td>Lokalizacja kryjówki:<br><font size="2" color="#990000">
  125. (adres,<br>miasto, województwo, kod pocztowy)</font>
  126. </td>
  127. <td><input type="text" name="address" size="41"
  128. value="<?php if (isset($ch)) { echo $ch['address']; } ?>"><br>
  129. <input type="text" name="city"
  130. value="<?php if (isset($ch)) { echo $ch['city']; } ?>">
  131. <input type="text" name="state" size="2"
  132. value="<?php if (isset($ch)) { echo $ch['state']; } ?>">
  133. <input type="text" name="zip" size="10"
  134. value="<?php if (isset($ch)) { echo $ch['zip']; } ?>">
  135. </td>
  136. </tr>
  137.  
  138. <tr>
  139. <td>Charakter:</td>
  140.  
  141. <td>
  142. <input type="radio" name="align" value="dobry"
  143. <?php if (isset($ch)) {
  144. echo($ch['align']=='dobry' ? ' checked' : '');
  145. } ?>>
  146. dobry<br>
  147. <input type="radio" name="align" value="zły"
  148. <?php if (isset($ch)) {
  149. echo($ch['align']=='zły' ? ' checked' : '');
  150. } ?>>
  151. zły
  152. </td>
  153. </tr>
  154.  
  155. <?php if (isset($charlist) && is_array($charlist)) { ?>
  156. <tr>
  157. <td>Wrogowie:<br><font size="2" color="#990000">
  158. (Ctrl+kliknięcie, aby<br>zaznaczyć wielu<br>wrogów)</font>
  159. </td>
  160. <td>
  161. <select multiple name="enemies[]" size="4">
  162. <?php
  163. foreach ($charlist as $key => $value) {
  164. echo "<option value=\"$key\" ";
  165. if (isset($enemies)) {
  166. echo $enemies[$key];
  167. }
  168. echo ">$value</option>\n";
  169. }
  170. ?>
  171. </select>
  172. </td>
  173. </tr>
  174. <?php } ?>
  175. <tr>
  176. <td colspan="2">
  177. <input type="submit" name="action"
  178. value="<?php echo $subtype; ?> postać">
  179. <input type="reset">
  180. <?php if ($subtype == "Uaktualnij") { ?>
  181. &nbsp;&nbsp;&nbsp;&nbsp;
  182. <input type="submit" name="action" value="Usuń postać">
  183. <?php } ?>
  184. </td>
  185. </tr>
  186. </table>
  187. <input type="hidden" name="cid" value="<?php echo $char; ?>">
  188. </form>
  189. <a href="charlist.php">Powróć do strony głównej</a>
  190. </body>
  191. </html>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 21:57