Tomasz
Mikołajczyk
nauczyciel, trener
IT, Software QA
Manager
Temat: Zamieszałem z cudzysłowami - php, html, formularze
Proszę o niebluzganie, bo zamieszałem strasznie:
## wczesniej jeszcze kooooodu a koooodu
if ($_POST['nazwa2']='2')
{
$znacznik2=" checked";
}
else
{
$znacznik2="";
}
?>
<input type="checkbox" name="nazwa2" value="2" onclick="this.form.elements['ulica'].disabled = !this.checked" />
<?
echo "Ulica: <input type='text' name='ulica' value='".$_SESSION['ulica']."' size='10' maxlength='30' disabled='disabled'><br>"; ##Ilica
?>
1) nie wiem gdzie by tu i jak wrzucić $znacznik2 do inputu checkbox zeby byl checked. Jak robie w php a nie wychodze z niego to z cudzyslowami sobie nie radzi, ogolnie to zamieszanie jest :/
2) Jakby ktoś się pogubił to wizja calosciowa jest taka, że chce mieć formularz:
[checkbox] [pole text]
[przycisk wyslij]
domyslnie checkbox odznaczony, pole text zdisablowane. Jak zaznacze checkbox, pole sie enabluje (to juz mam onclickiem), wypelniam je i wysylam formularz jako target do samego siebie (on costam wykonuje) i zeby checkbox zostal w stanie takim jaki byl ostatnio (i wartosc pola tekstowego tez).
Czyli jak zaznaczylem checkbox, wpisalem w pole 'ADAM' to po wyslaniu np. listuje mi osoby o imieniu ADAM a formularz jest juz z zaznaczonym checkboxem i wpisanym w polu napisem ADAM. Napis potrafie wrzucic juz, ale z reszta sobie nie radze. Checkbox pozostaje odznaczony a pole zdisablowane (z wpisanym napisem).
HELP!