ugrás a tartalomhoz

Archívum - Júl 7, 2016 - Fórum téma

Dátum

Checkbox checked hiba esetén

geforce9600gt · 2016. Júl. 7. (Cs), 20.10
Hello!

Hibás űrlap küldés esetén hogyan tudom a bepipált cheboxokat bepipálva tartani?

Ezzel a kóddal ezt a hibát adja: Warning: in_array() expects parameter 2 to be array, string given
<?php
 $ertek = isset($_POST["termek_tul_tipusok"]) ? $_POST["termek_tul_tipusok"] : "" ;
 $values = mysqli_query($kapcs, "SELECT termek_tipus_id, termek_tipus_nev FROM termek_tipusok WHERE termek_tipus_status = 1 ORDER BY termek_tipus_nev ASC");
 while($ertekek = mysqli_fetch_assoc($values))
 {
 $checked = in_array($ertek, $ertekek['termek_tipus_id']) ? ' checked':'';
 echo '<div style="margin:4px 0;"><label style="cursor:pointer;" for="tulajdonsag-'.$ertekek['termek_tipus_nev'].'"><input id="tulajdonsag-'.$ertekek['termek_tipus_nev'].'" type="checkbox" name="termek_tul_tipusok[]" '.$checked.' value="'.$ertekek['termek_tipus_id'].'" />'.$ertekek['termek_tipus_nev'].'</label></div>';
 }
 ?>