Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze zmiennymi i elementem RADIO, oczywiście tyczy się PHP
MP1
post
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 22.09.2003
Skąd: Polska

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


Mam błąd.

  1. <?php
  2. <tr>
  3. <td class=\"dt1\">
  4. <b>Oznaczać typ kartki FLASH i QuickTime?</b>
  5. <br />
  6. <span class=\"m\">Wyświetla odpowiedni znaczek na miniaturce.</span>
  7. </td>
  8. <td class=\"dt2\" width=\"200\">
  9. <input type=\"radio\" value=\"t\" name=\"pokaz_znaczek\" ');
  10. //no i tu zaczyna się problem:
  11. if($pokaz_znaczek==&#092;"t\") { echo('\"checked=\"checked\" '); }
  12. echo('/> Tak &nbsp;
  13. <input type=\"radio\" name=\"pokaz_znaczek\" value=\"n\" ');
  14. if($pokaz_znaczek==&#092;"n\") { echo('\"checked=\"checked\" '); }
  15. echo(' /> Nie</td></tr>');
  16. ?>

Zmienna $pokaz_znaczek jest równa "t" (sprawdzałem to za pomocą ECHO), ale po wygenerowaniu strony kółko nie jest zaznaczone. Dlaczego? Co jest źle?

Ten post edytował MP1 15.07.2004, 16:26:00
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MP1
post
Post #2





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 22.09.2003
Skąd: Polska

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


Jeszcze taka ciekawostka... tylko jedno takie coś działa poprawnie... a o to kod:
  1. <?php echo('
  2. <tr><td class=\"dt1\">
  3. <b>Sposób logowania: </b>
  4. <br />
  5. <span class=\"m\">Jeśli masz problemy z systemowym logowaniem, użyj logowania F3Kartki.</span>
  6. </td>
  7. <td class=\"dt2\" width=\"200\">
  8. <input type=\"radio\" value=\"system\" name=\"n_log\" ');
  9. if($log==&#092;"system\") { echo('checked=\"checked\" '); }
  10. echo('/> Systemowe &nbsp;
  11. <input type=\"radio\" value=\"F3Kartki\" name=\"n_log\" ');
  12. if($log==&#092;"F3Kartki\") { echo('checked=\"checked \"'); }
  13. echo('/> F3Kartki</td></tr>
  14. '); ?>


Kod został wygenerowany tak:
  1. <tr>
  2. <td class="dt1">
  3. <b>Sposób logowania: </b>
  4. <br />
  5. <span class="m">Jeżelili masz problemy z systemowym logowaniem, użyj logowania F3Kartki.</span>
  6. </td>
  7. <td class="dt2" width="200">
  8. <input type="radio" value="system" name="n_log" /> Systemowe &nbsp;
  9. <input type="radio" value="F3Kartki" name="n_log" checked="checked "/> F3Kartki
  10. </td>
  11. </tr>


Dodam, że kod trochę może się różnić, bo wszędzie w formularzu wartości znaczników NAME poprzedziłem "n_".

Ten post edytował MP1 17.07.2004, 10:03:25
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: 4.10.2025 - 23:13