Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][MySQL][PHP] dynamiczne uzupełnianie
ufoxxx
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 4.01.2015

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


Witam,
mam tabele adresy, w ktorej jest nazwa, ulica, kod pocztowy i miejscowosc.
Zalozmy ze tabela jest wypelniona danymi i w momencie gdy wypelniam inny formularz np. korespondencja, wypelniam poszczegolne dane i chce aby adres byl wypelniany dynamicznie, tzn wybieram nazwe i automatycznie uzupelnia mi sie ulica kod itp.
Prosze o propozycje jak to mniej wiecej rozwiazac :-P
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ufoxxx
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 4.01.2015

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


Nie moge tego ogarnąć, potrzebuje wiecej wskazówek (IMG:style_emoticons/default/tongue.gif) Jak klikne nazwe adresata to mają uzupełnić się pola ulica, kod pocztowy, miejscowosc i tu jest problem (IMG:style_emoticons/default/sad.gif)
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <link href="dist/css/bootstrap.min.css" rel="stylesheet">
  6. <link href="dist/css/bootstrap-theme.min.css" rel="stylesheet">
  7. <link href="css/theme.css" rel="stylesheet">
  8. <link rel="stylesheet" href="css/jquery-ui.css" type="text/css" media="all" />
  9. <script type="text/javascript" src="js/jquery.js"></script>
  10. <script type="text/javascript" src="js/jquery-ui.js"></script>
  11. <title>Poczta wysłana</title>
  12. <script type="text/javascript">
  13. $(document).ready(function()
  14. {
  15. var DataWysylki1Opts =
  16. {
  17. dateFormat: 'yy-mm-dd',
  18. changeMonth: false,
  19. changeYear: false,
  20. showButtonPanel: false,
  21. showAnim: 'show'
  22. };
  23. $("#DataWysylki").datepicker(DataWysylki1Opts);
  24. });
  25. </script>
  26. </head>
  27. <body role="document">
  28. <div class="container theme-showcase" role="main">
  29. <?php
  30. include ("db_fns.php");
  31. db_connect();
  32. if (isset($_POST['DataWysylki'])) {
  33. $DataWysylki = $_POST['DataWysylki'];
  34. $rodzajpoczty = $_POST['rodzajpoczty'];
  35. $ZnakSprawy = $_POST['ZnakSprawy'];
  36. $NazwaAdresata = $_POST['NazwaAdresata'];
  37. $Adres = $_POST['Adres'];
  38. $KodPocztowy = $_POST['KodPocztowy'];
  39. $Miejscowosc = $_POST['Miejscowosc'];
  40. $TrescWysylki = $_POST['TrescWysylki'];
  41. $IdOdebrane = $_POST['IdOdebrane'];
  42. if (($DataWysylki == '') || ($ZnakSprawy == '') || ($TrescWysylki == '') || ($IdOdebrane == '')) {
  43. echo '<p style="color: red;">Nie wypełniłeś jednego z pól</p>';
  44. }
  45. else {
  46. $ZnakSprawy = mysql_real_escape_string($ZnakSprawy);
  47. $DataWysylki = mysql_real_escape_string($DataWysylki);
  48. $rodzajpoczty = mysql_real_escape_string($rodzajpoczty);
  49. $NazwaAdresata = mysql_real_escape_string($NazwaAdresata);
  50. $Adres = mysql_real_escape_string($Adres);
  51. $KodPocztowy = mysql_real_escape_string($KodPocztowy);
  52. $Miejscowosc = mysql_real_escape_string($Miejscowosc);
  53. $TrescWysylki = mysql_real_escape_string($TrescWysylki);
  54. $IdOdebrane = mysql_real_escape_string($IdOdebrane);
  55.  
  56. $zapytanie = "SELECT * FROM`odbierzpoczte` WHERE IdOdebrane = '$IdOdebrane' AND`status`LIKE'wyslane'";
  57. $w = mysql_query($zapytanie);
  58. $rekord = mysql_fetch_assoc($w);
  59. $status = $rekord['status'];
  60. if ($status == 'wyslane')
  61. {
  62. echo 'Błąd!!! Poczta <b>'.$IdOdebrane.'</b> została już wysłana';
  63. echo '<form id="form1" name="form1" method="post" action="pocztawyslana.php">
  64. <input type="submit" class="btn btn-default" value="Powrót" />
  65. </form>';
  66. }
  67. $zapytanie2 = "SELECT * FROM`odbierzpoczte` WHERE IdOdebrane = '$IdOdebrane' AND`status`LIKE'kierownik'";
  68. $w2 = mysql_query($zapytanie2);
  69. $rekord2 = mysql_fetch_assoc($w2);
  70. $status2 = $rekord2['status'];
  71. if ($status2 == 'kierownik')
  72. {
  73. echo 'Błąd!!! Poczta <b>'.$IdOdebrane.'</b> jest u kierownika, nie możesz wysłać';
  74. echo '<form id="form1" name="form1" method="post" action="pocztawyslana.php">
  75. <input type="submit" class="btn btn-default" value="Powrót" />
  76. </form>';
  77. }
  78.  
  79. $zapytanie = 'INSERT INTO wyslijpoczte SET '
  80. .'ZnakSprawy="'.$ZnakSprawy.'", '
  81. .'DataWysylki="'.$DataWysylki.'", '
  82. .'rodzajpoczty="'.$rodzajpoczty.'", '
  83. .'NazwaAdresata="'.$NazwaAdresata.'", '
  84. .'Adres="'.$Adres.'", '
  85. .'KodPocztowy="'.$KodPocztowy.'", '
  86. .'Miejscowosc="'.$Miejscowosc.'", '
  87. .'TrescWysylki="'.$TrescWysylki.'", '
  88. .'IdOdebrane="'.$IdOdebrane.'"';
  89. $ok = mysql_query($zapytanie);
  90. if ($ok === false) die('nie można było dodać danych do bazy ' .mysql_error());
  91.  
  92. $sql = "UPDATE odbierzpoczte SET status='wyslane' WHERE IdOdebrane = '$IdOdebrane'" ;
  93. $ok2 = mysql_query($sql);
  94. if ($ok2 === false) die('nie można było dodać danych do bazy ' .mysql_error());
  95. echo "Baza została uzupełniona\n";
  96. echo '<form id="form1" name="form1" method="post" action="nadlesniczy.php">
  97. <input type="submit" class="btn btn-default" value="Powrót" />
  98. </form>';
  99.  
  100. header("location:komunikatwyslana.php");
  101. mysql_close(db_connect());
  102. }}
  103. ?>
  104. <div class="row">
  105. <div class="col-md-8">
  106. <form role="form" name="OdbierzPoczte" method="POST">
  107. <legend>Poczta wysłana</legend>
  108.  
  109. <div class="form-group">
  110. <label for="ZnakSprawy">Znak Sprawy</label>
  111. <input type="text" name="ZnakSprawy" id="ZnakSprawy" class="form-control"/>
  112. </div>
  113.  
  114. <div class="form-group">
  115. <label for="DataWysylki">Data wysłania</label>
  116. <input name="DataWysylki" id="DataWysylki" class="form-control"/>
  117. </div>
  118.  
  119. <div class="form-group">
  120. <label for="rodzajpoczty">Rodzaj</label>
  121. <select name="rodzajpoczty" id="rodzajpoczty" class="form-control">
  122. <option>Faktura</option>
  123. <option>Pismo</option>
  124. <option>Oferta</option>
  125. <option>Pismo polecone</option>
  126. </select>
  127. </div>
  128.  
  129. <div class="form-group">
  130. <label for="NazwaAdresata">Adresat</label>
  131. <select name="NazwaAdresata" id="NazwaAdresata" class="form-control" onClick="wybor()"/>
  132. <?php
  133. $query = 'SELECT NazwaAdresata FROM adresat GROUP BY NazwaAdresata';
  134. $results = mysql_query($query) or die(mysql_error());
  135. while($row = mysql_fetch_assoc($results))
  136. {
  137. echo '<option>';
  138. foreach($row as $value)
  139. echo ($value);
  140. echo "\n";
  141. echo '</option>';
  142. }
  143.  
  144. ?></select>
  145. </div>
  146.  
  147. <div class="form-group">
  148. <label for="Adres">Ulica</label>
  149. <input name="Adres" id="Adres" class="form-control"></textarea>
  150. </div>
  151.  
  152. <div class="form-group">
  153. <label for="KodPocztowy">Kod pocztowy</label>
  154. <input name="KodPocztowy" id="KodPocztowy" class="form-control"></textarea>
  155. </div>
  156.  
  157. <div class="form-group">
  158. <label for="Miejscowosc">Miejscowosc</label>
  159. <input name="Miejscowosc" id="Miejscowosc" class="form-control"></textarea>
  160. </div>
  161.  
  162. <div class="form-group">
  163. <label for="TrescWysylki">Treść poczty</label>
  164. <textarea name="TrescWysylki" id="TrescWysylki" class="form-control"></textarea>
  165. </div>
  166.  
  167. <div class="form-group">
  168. <label for="IdOdebrane">IdOdebrane</label>
  169. <input type="text" name="IdOdebrane" id="IdOdebrane" class="form-control"/>
  170. </div>
  171.  
  172. <input type="submit" class="btn btn-default" value="Dodaj" />
  173. </fieldset>
  174. </form>
  175. </div>
  176. </div>
  177. </div> <!-- /container -->
  178. </body>
  179. </html>


Ten post edytował ufoxxx 27.02.2015, 22:36:37
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 06:58