Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet a kijelölt...

Hogyan lehet a kijelölt checkbox-ot visszaadni űrlapban?

Figyelt kérdés

Ilyesmi megoldás létezik?

<input type="text" name="valami" value="<?php echo isset($_POST["valami"])?$_POST["valami"]:""; ?>" />

Ez ugye azt csinálja, ha ki volt töltve a szövegdoboz és valamilyen adat hibásan lett kitöltve a többi mezőben oldaltöltődés után nem lessz üress a kitöltött adatunk.

De <input type="checkbox" -ra tud valaki ilyen megoldást?



2012. júl. 18. 17:59
 1/7 anonim ***** válasza:
<input type="checkbox" name="cb" value="1" <?=($cb==1?'checked':'')?>>
2012. júl. 18. 18:03
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:

Köszi a gyors választ de nem működik

A hibaüzenet közvetlenül a formban:

Notice: Undefined variable: cb in /home/....


ez a feldolgozója , vagy ez így nem ok?

if(isset($_POST['cb'])){

$cb="igen";

}else{

$cb="nem";

}

2012. júl. 18. 18:16
 3/7 A kérdező kommentje:

bocsiii :)) Ngyon jóóóóóó Köszönöm a segítséget!

1-es és 0-val a feldolgozóban már működik

2012. júl. 18. 18:20
 4/7 A kérdező kommentje:
igenám csak sajnos most látom , hogy az első oldaltöltősénél előjön a hiba közvetlenül a jelölőnégyzet alatt
2012. júl. 18. 18:27
 5/7 anonim ***** válasza:

Igen mert lusta voltam és csak az elvet akartammutatni :)

A hosszabb verziója ami nem fog errorozni:


<input type="checkbox" name="cb" value="1" <?=(((isset($_POST['cb'])) && ($_POST['cb']==1))?'checked':'')?>>

2012. júl. 18. 18:31
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

Ja és igen ez úgy értelmezhető, hogy


if (((isset($_POST['cb'])) && ($_POST['cb']==1))

{

echo 'checked';

}


Csak rövidebb forma az:


echo (1==2?'igaz':'hamis');

2012. júl. 18. 18:32
Hasznos számodra ez a válasz?
 7/7 A kérdező kommentje:

Sikerült! Tökéketesen müködik 1000 hála és köszönet!

Ment a zöld kéz :)

2012. júl. 19. 10:03

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!