Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Dodawanie rekordu do bazy.
Forum PHP.pl > Forum > Przedszkole
xxdrago
Witam,


-Pobieram dane z bazy danych do pola select.
-Te pole select ma za zadanie pokazać dane które użytkownik ma wysłać(tresc sms itp).
-A za razem po wypełnieniu formularza przesłać mi dane pod jaki numer użytkownik wysłał sms (dodać rekord).

Jak zrobić żeby to i to chodziło?

Skrypt na razie wyświetla:
<option value="xxx">to co jest tu</option>
A chce pokazać dodatkową wiadomość:
Typu:
wyślij sms ... xxx dane do sms
......
I podesłać dane post'em?



  1. <?php
  2. require "funkcja.php";
  3. require "config.php";
  4. polaczenie_baza ($mysql_serwer,$mysql_user,$mysql_password,$mysql_baza);
  5.  
  6. $res=mysql_query("SELECT * FROM `dane_sms`");
  7. echo '<select name="login">';
  8. while($row=mysql_fetch_array($res))
  9. {
  10. echo '<option value="xxx">SMS '.$row['OPLATA_SMS'].' zł z VAT, Doładowanie '.$row['KWOTA_DOL'].' zł</option>';
  11. }
  12. echo "</select>";
  13.  
  14. <script>
  15. $("select").change(function () {
  16. var str = "";
  17. $("select option:selected").each(function () {
  18. str += $(this).text() + " ";
  19. });
  20. $("div").text(str);
  21. })
  22. .change();
  23. </script>';
  24.  
  25. echo '<div></div>';
  26.  
  27. // Zamykamy polaczenie
  28. ?>

Jak by było nie zrozumiałe to proszę pisac.
Ilware
musisz dodać formularz, i wysłać go albo pod ten sam adres gdzie masz skrypt ale wtedy musisz if'y i switche robić, albo przesłac go pod inny adres. Jest tez możliwość zrobienia tego dynamicznie za pomocą js, ale chyba nie tędy droga.

  1. <?php
  2. require "funkcja.php";
  3. require "config.php";
  4. polaczenie_baza ($mysql_serwer,$mysql_user,$mysql_password,$mysql_baza);
  5.  
  6. $res=mysql_query("SELECT * FROM `dane_sms`");
  7. echo '<form method="POST" acton="adres_gdzie_przeslac_dane.php">';
  8. echo '<select name="login">';
  9. while($row=mysql_fetch_array($res))
  10. {
  11. echo '<option value="xxx">SMS '.$row['OPLATA_SMS'].' zł z VAT, Doładowanie '.$row['KWOTA_DOL'].' zł</option>';
  12. }
  13. echo "</select>";
  14.  
  15. <script>
  16. $("select").change(function () {
  17. var str = "";
  18. $("select option:selected").each(function () {
  19. str += $(this).text() + " ";
  20. });
  21. $("div").text(str);
  22. })
  23. .change();
  24. </script>';
  25.  
  26. echo '<div></div>';
  27. echo '<input type="submit" name="wyslij" value="wyślij"></form>';
  28. // Zamykamy polaczenie
  29. ?>
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.