Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Ukryta wartość
benzulli
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 3.07.2013

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


Witam

Robię kalkulator no i mam problem, mianowicie z listy rozwijanej wybieram sobie przykładowo pozycję A, a chcę, żeby wlaśnie ta pozycja A była widoczna, a przypisana do niej wartość brała udział w obliczeniach (wartość nie jest widoczna tylko pozycja A). Jak to zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
benzulli
post
Post #2





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 3.07.2013

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


To jest cały jeden plik, po za nim nie ma nic więcej.

  1. <form method="post">
  2. <div style="font-family:sans-serif; color:#fff;">Enter amount of money you want to buy (put "cc", "k" or "kk") and choose world.</div><br />
  3. <input class="wpisz" type="text" name="kasa">
  4. <select class="wpisz2" name="iloczyn">
  5. <?php
  6. include("polacz.php");
  7. ini_set( 'default_charset' , 'UTF-8' );
  8. mysql_query("SET NAMES 'utf8'");
  9. $query = mysql_query("SELECT * FROM servers");
  10. while ($row = mysql_fetch_array($query)) { $_SESSION['serwer'] = $row[nazwa];
  11. ?>
  12. <option value="<?php echo $row[przel];?>"><?php echo $_SESSION['serwer'];?></option>
  13. <?php }?>
  14. </select>
  15. <input type="submit" value="Count!">
  16. </form>
  17. <?php
  18. $kasa = $_POST['kasa'];
  19. $serwer = $_SESSION['serwer'];
  20. $iloczyn = $_POST['iloczyn'];
  21. $kasa2 = str_replace ("k", "000", $kasa);
  22. $kasa3 = str_replace ("cc", "0000", $kasa2);
  23. $wynik = $kasa3*$iloczyn;
  24. if($wynik) {
  25. echo '<div style="padding:10px 0px 0px 10px; color:#fff; font-family: Verdana, sans-serif; font-size:13px;">For '.$kasa.' you will pay '.$wynik.''.$serwer.'$.</div>';
  26. }
  27. ?>


W 11 linijce znajduje się przypisanie sesji wartości z bazy danych :
  1. $_SESSION['serwer'] = $row[nazwa];



_________
  1. <option value="<?php echo $row[przel];?>"><?php echo $_SESSION['serwer'];?></option>


O tutaj $row[przel] sobie normalnie pobieram jako post i wykorzystuję dalej, lecz jeżeli chcę pobrać zmienną sesyjną 'serwer' - nie mogę jej potem użyć, bo pokazuje się ostatni rekord z bazy danych, a chodzi mi, żeby pokazywał się ten wybrany w liście.

Ten post edytował benzulli 16.02.2014, 21:19:00
Go to the top of the page
+Quote Post

Posty w temacie
- benzulli   [PHP][HTML]Ukryta wartość   10.02.2014, 20:01:10
- - Kshyhoo   Wrzuć do sesji.   10.02.2014, 20:12:23
- - Damonsson   Najlepiej myślę skorzystać z: http://www.w3school...   10.02.2014, 20:20:50
- - benzulli   Skorzystałbym z tego sposobu Damonssona, lecz tam ...   10.02.2014, 23:26:39
- - Damonsson   [PHP] pobierz, plaintext <option value="...   11.02.2014, 09:08:09
- - Kshyhoo   Sesje nie są trudne, wystarczy pamiętać, że każdy ...   11.02.2014, 10:08:20
- - benzulli   Damonsson, niestety nie działa, próbowałem. Nie dz...   12.02.2014, 22:16:43
- - Damonsson   Zacznijmy może od początku. O co Ci chodzi i w cz...   12.02.2014, 22:59:11
- - benzulli   Robiłem tak na początku, widocznie musiałem przeoc...   15.02.2014, 19:29:28
- - Turson   CytatPróbowałem za pomocą sesji, przy wyborze serw...   15.02.2014, 20:05:23
- - benzulli   Tylko jak usunąć to nadpisywanie? W którym momenci...   15.02.2014, 20:46:09
- - Turson   Nie wiem jaki masz kod. To jedyny plik co wstawiłe...   15.02.2014, 21:21:20
- - benzulli   Tak, to jedyny plik (oczywiście htmla nie kopiował...   16.02.2014, 14:09:05
- - Turson   Pokaż jak zapisujesz do sesji   16.02.2014, 21:06:00
- - benzulli   To jest cały jeden plik, po za nim nie ma nic więc...   16.02.2014, 21:17:01
- - Turson   [PHP] pobierz, plaintext $_SESSION['serwer'...   16.02.2014, 22:10:11
- - benzulli   Teraz w ogóle nie pobiera wiadomości z bazy danych...   16.02.2014, 23:06:29
- - Turson   [PHP] pobierz, plaintext echo '<option value=...   16.02.2014, 23:11:00
- - benzulli   Tak, tylko wtedy jak pobiorę $row[nazwa] do z...   16.02.2014, 23:24:58
- - com   $row['nazwa'] jak już... no to przeci...   16.02.2014, 23:43:40
- - Turson   CytatJak jeszcze $row[przel] za pomocą POST s...   16.02.2014, 23:49:23
- - benzulli   com, problem jest taki, że potem nie wyświetla mi ...   16.02.2014, 23:52:41
- - com   a możesz tak jaśniej?   16.02.2014, 23:55:04
- - benzulli   Mam formularz, pole1(text) pole2(lista) Wpisuję ...   17.02.2014, 00:00:40
- - Turson   Po co sobie utrudniać życie [PHP] pobierz, plain...   17.02.2014, 00:06:43
- - benzulli   Wielkie dzięki!!!!!!!...   17.02.2014, 00:09:24
- - Damonsson   [HTML] pobierz, plaintext <select name="xx...   17.02.2014, 00:10:02
- - benzulli   Damonsson, wielkie dzięki, nawet nie macie pojęcia...   17.02.2014, 00:14:48


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: 7.10.2025 - 08:27