Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Jak przekazac * GWIAZDKĘ czyli wszsytko z formularza
palixmp
post 26.08.2008, 21:58:57
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 19.07.2006

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


Mam banalne pytanie:) Jak zrobić żeby z formularza przekazać * (gwiazdkę) czyli wszystko??
mam taki kod:
  1. <SELECT NAME="Stan">
  2. <OPTION> Wszystko
  3. <OPTION> N
  4. <OPTION> Z
  5. <OPTION> O

I teraz jak nadać wartość gwiazdki zmiennej Stan? Wpisałem cos takiego:
  1. <?php
  2. if($_POST['Stan']=='Wszystko')
  3. {
  4. $Stan='*';
  5. }
  6. else
  7. {
  8. $Stan = $_POST['Stan'];
  9. }
  10. ?>

Ale niestety nie działa:( Dodam ze pozostale wartości formularza przekazuja sie prawidlowo, wiec jest dobrze, tylko tej części nie umime:(
Pomógl by ktos??

Z góry dzieki:)

Ten post edytował palixmp 26.08.2008, 21:59:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
palixmp
post 26.08.2008, 22:16:20
Post #2





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 19.07.2006

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


Cały kod:
  1. lacz_moje();
  2.  
  3. if (isset($_POST['OD'])):
  4. $OD = $_POST['OD'];
  5. $DO = $_POST['DO'];
  6. $NazwaOdbiorcy = $_POST['NazwaOdbiorcy'];
  7.  
  8. $Stan = $_POST['Stan'];
  9.  
  10. //poczatek wyświetlania tabeli
  11.  
  12. lacz_moje();
  13. echo "oto lista wszystki zamówień <br>";
  14. $result=@mysql_query("SELECT IDZam, NazwaOdbiorcy, DataZamowienia, StanRealizacji FROM ZAMOWIENIE
     WHERE StanRealizacji='$Stan' AND NazwaOdbiorcy='$NazwaOdbiorcy' AND (DataZamowienia BETWEEN '$OD' AND '$DO')");
  15. if (!$result) {
  16. exit ('blad podcczas wykonywania zapytaniaaa : ' . mysql_error() . '</p>');
  17. }
  18.  
  19.  
  20. echo '<table border=0><tr bgcolor="#98CD97"><td><B><font color=#FFFFFF>&nbsp;IDZam&nbsp;</td>
  21. <td><B><font color=#FFFFFF>&nbsp;NazwaOdbiorcy &nbsp;&nbsp;&nbsp;</td>
  22. <td><B><font color=#FFFFFF>&nbsp;DataZamowienia &nbsp;&nbsp;&nbsp;</td>
  23. <td><B><font color=#FFFFFF>&nbsp;StanRealizacji &nbsp;&nbsp;&nbsp;</td>
  24. <td><B><font color=#FFFFFF>&nbsp;Pokaz szczegóły &nbsp;&nbsp;&nbsp;</td>
  25. </tr>' ;
  26.  
  27.  
  28. $i = 0;
  29.  
  30. while ($row = mysql_fetch_array($result)) {
  31. $color = ($i % 2) ? '#99CCCD' : '#96BCBD';
  32. echo '<tr style="background-color:'.$color.'"><td bgcolor="#98CD97"><font color=#006766>&nbsp;'.$row['IDZam'] . '</td>';
  33. echo '<td><font color=#006766>&nbsp;' .$row['NazwaOdbiorcy'] . ' </td> ';
  34. echo '<td><font color=#006766>&nbsp;' .$row['DataZamowienia'] . ' </td> ';
  35. echo '<td><font color=#006766>&nbsp;' .$row['StanRealizacji'] . ' </td> ';
  36. echo '<td>&nbsp;&nbsp;<a href="pokaz_zamowienie.php5?IDz='.$row['IDZam'].'">szczegóły</a>&nbsp;&nbsp;</td></tr> ';
  37. ;
  38. $i++; 
  39. }
  40. echo '</table>';
  41.  
  42.  
  43. //koniec wysietlania tabeli
  44.  
  45.  
  46. else:
  47.  
  48. $rezultat2 = @mysql_query('SELECT NazwaOdbiorcy FROM ODBIORCY');
  49. if (!$rezultat2) {
  50. exit(
  51. '<p>Nie mozna pobrac listy Artykulówwydanych z bazy danych.</p>');
  52.  
  53. kalendarz();
  54.  
  55. ?>
  56. <form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
  57.  
  58. <table width=440 height=50 cellpadding=0 cellspacing=0>
  59. <tr><td colspan=2>Wyszukiwanie według kryteriów :</td></tr>
  60. <tr><td><font color="#005B66" size=2>OD :</td><td bgcolor="#99CCCD" height=30>&nbsp;&nbsp;<input type=text name="OD" size=30 value="<?php echo date('Y-m-d') ?>" onClick="showKal(this)"></td></tr>
  61. <tr><td height=1 bgcolor="#99CCCD"></td><td></td></tr>
  62. <tr><td>DO:</td><td bgcolor=#99CCCD height=30>&nbsp;&nbsp;<input type=text name="DO" size=30 value="<?php echo date('Y-m-d'); ?>" onClick="showKal(this)"></td></tr>
  63. <tr><td height=1 bgcolor="#99CCCD"></td><td></td></tr>
  64.  
  65. <tr><td>Nazwa Odbiorcy:</td><td bgcolor="#99CCCD" height=30>&nbsp;&nbsp;
  66. <select name="NazwaOdbiorcy" size=1 title="Wybierz">
  67. <option value="">
  68. <?php
  69.  
  70. while ($ODBIORCY = mysql_fetch_array($rezultat2)) {
  71. $aname1 = htmlspecialchars($ODBIORCY['NazwaOdbiorcy']);
  72.  
  73. echo "<option value='$aname1'>$aname1</option>\n";
  74. }
  75. ?>
  76. </option></select></td></tr>
  77. <tr><td height=1 bgcolor="#99CCCD"></td><td></td></tr>
  78. <tr><td>Stan realizacji:</td><td bgcolor="#99CCCD" height=30>&nbsp;&nbsp;
  79. <SELECT NAME="Stan">
  80. <OPTION value="*">Wszystko
  81. <OPTION> N
  82. <OPTION> Z
  83. <OPTION> O
  84. </SELECT>
  85. </td></tr>
  86.  
  87. <tr><td height=1 bgcolor="#99CCCD"></td><td></td></tr>
  88.  
  89.  
  90. <tr><td colspan=2 align=right><input type=submit value="Wyszukaj"></td></tr>
  91. </table>
  92. </form>
  93.  
  94. <?php endif; ?>
Go to the top of the page
+Quote Post

Posty w temacie
- palixmp   [PHP][HTML]Jak przekazac * GWIAZDKĘ czyli wszsytko z formularza   26.08.2008, 21:58:57
- - webdicepl   Nie wiem czy Cię dobrze zrozumiałem. [HTML] pobie...   26.08.2008, 22:01:22
- - palixmp   Dałem coś takiego: [HTML] pobierz, plaintext <S...   26.08.2008, 22:11:16
- - webdicepl   Jak błąd? Wklej treść bł...   26.08.2008, 22:11:51
- - palixmp   Cały kod: [PHP] pobierz, plaintext lacz_moje...   26.08.2008, 22:16:20
- - webdicepl   Po pierwsze, co to niby jest? [PHP] pobierz, plai...   26.08.2008, 22:18:08
- - palixmp   if (isset($_POST['OD'])): to jest, je...   26.08.2008, 22:22:24
- - wookieb   Kod<?php print_r($_POST); ?> ...   26.08.2008, 22:30:50
- - pyro   ja tam w twoim kodzie widze wiele błędów...: if (...   26.08.2008, 22:36:38
|- - bmL   Jeżeli chcesz pobrac wszystko: [PHP] pobierz, plai...   27.08.2008, 06:12:21
- - palixmp   Dobra już wiem gdzie mam błąd:) Bład mam w zapyta...   26.08.2008, 22:41:30
- - KCG   [PHP] pobierz, plaintext <?php$sql = '... WHERE...   26.08.2008, 22:52:53
- - palixmp   O kurcze, teraz mnie zabiłes tym kodem:) Tak nadmi...   26.08.2008, 23:02:58
- - wookieb   Przy zapytaniu wybierającym twoje rekordy.   26.08.2008, 23:48:36
- - tomekpl   Jakmasz polecenie option, to jakos raczej musisz n...   26.08.2008, 23:52:26
- - golaod   Odkopie trochę. Przede wszystkimi to po jaki ...   27.08.2008, 10:13:23
- - KCG   Tak jak napisał bmL możesz zrobić, ...   27.08.2008, 10:17:54
- - golaod   O i następny mocarz. Pewnie niech wyłączy sobie ob...   27.08.2008, 10:19:55
- - KCG   On sam sobie dał '@', bo później robi if...   27.08.2008, 10:51:22


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 20:59