Witam, mam następujący problem
wyciągam sobię zmienną z bazy i chcem żeby jeśli ta zmienna jest róna np 0, skrpyt oznaczał mi jedno z pól radio na "checked", próbuje w taki sposób:

  1. <?php
  2. echo  &#092;"<form><table width=60% align=center>\" ;
  3. echo        &#092;"<td align=center width=20%> Imię :</td><td align=center width=30%><INPUT TYPE=\"text\" NAME=\"newname\" VALUE=\"$nick\"></td><tr></tr>\",
  4.             &#092;"<td align=center width=20%> Poziom :</td><td align=center width=30%><INPUT TYPE=\"text\" NAME=\"newlevel\" VALUE=\"$level\"></td><tr></tr>\",
  5.             &#092;"<td align=center width=20%> Lvl Up Point :</td><td align=center width=30%><INPUT TYPE=\"text\" NAME=\"newpunkty\" VALUE=\"$punkty\"></td><tr></tr>\",
  6.             &#092;"<td align=center width=20%> Klasa :</td><td align=center width=30%>\";
  7. echo            &#092;"<INPUT TYPE=radio NAME=0\";  if ($klasa == 0 )  { echo  \"checked>\" ; } else { echo \">\" ; } echo \"Dark Wizard<br>\";
  8. echo            &#092;"<INPUT TYPE=radio NAME=1\";  if ($klasa == 1 )  { echo  \"checked>\" ; } else { echo \">\" ;} echo \"Soul Master<br>\";
  9. echo            &#092;"<INPUT TYPE=radio NAME=16\"; if ($klasa ==16 )  { echo  \"checked>\" ; } else { echo \">\" ;} echo \"Dark Knight<br>\";
  10. echo            &#092;"<INPUT TYPE=radio NAME=17\"; if ($klasa ==17 )  { echo  \"checked>\" ; } else { echo \">\" ;} echo \"Blade Knight<br>\";
  11. echo            &#092;"<INPUT TYPE=radio NAME=32\"; if ($klasa ==32 )  { echo  \"checked>\" ; } else { echo \">\" ;} echo \"Elf<br>\";
  12. echo            &#092;"<INPUT TYPE=radio NAME=33\"; if ($klasa ==33 )  { echo  \"checked>\" ; } else { echo \">\" ;} echo \"Muse Elf<br>\";
  13. echo            &#092;"<INPUT TYPE=radio NAME=48\"; if ($klasa ==48 )  { echo  \"checked>\" ; } else { echo \">\" ;} echo \"Magic Gladiator<br>\";
  14. echo        &#092;"</table></form>\" ;
  15. ?>


Ale jeśli jest tak, nie działa tak jakbym chciał, co mi poradzicie ?

pozdrawiam,
fiszol

edit, problem rozwiązany

  1. <?php
  2. echo            &#092;"<INPUT TYPE=radio NAME=0\";  if ($klasa == 0 )  { echo  \"checked>\" ; } else { echo \">\" ; } echo \"Dark Wizard<br>\";
  3. ?>


zwraca wartość:
Kod
<INPUT TYPE=radio NAME=0checked>Dark Wizard<br>

:roll2:

aby wszystko działało wystarczyło dodać spację w następujący sposób:
  1. <?php
  2. echo            &#092;"<INPUT TYPE=radio NAME=0\";  if ($klasa == 0 )  { echo  \" checked>\" ; } else { echo \">\" ; } echo \"Dark Wizard<br>\";
  3. ?>

smile.gif