У меня есть этот код HTML: -PHP: Как создать массив из радио-кнопки и сохранить MySql
<label>Show Full Name</label>
<input type="radio" value="1" name="fullname" >
<input type="radio" value="0" name="fullname" >
<label>Show Job</label>
<input type="radio" value="1" name="job" >
<input type="radio" value="0" name="job" >
<label>Show Fav</label>
<input type="radio" value="1" name="fav" >
<input type="radio" value="0" name="fav" >
Теперь мне нужно, чтобы сохранить это значение в базе данных массива, как этот формат: -
$a = array(
'fullname' => '1',
'job' => '0',
'fav' => '1'
);
и когда сохранить его, как я могу прочитать его и проверить его здесь: -
<label>Show Full Name</label>
<input type="radio" value="1" name="fullname" <? if ($fullname == '1') {?> checked="checked" <? } ?> >
<input type="radio" value="0" name="fullname" <? if ($fullname == '0') {?> checked="checked" <? } ?> >
<label>Show Job</label>
<input type="radio" value="1" name="job" <? if ($job== '1') {?> checked="checked" <? } ?> >
<input type="radio" value="0" name="job" <? if ($job== '0') {?> checked="checked" <? } ?> >
<label>Show Fav</label>
<input type="radio" value="1" name="fav" <? if ($fav== '1') {?> checked="checked" <? } ?> >
<input type="radio" value="0" name="fav" <? if ($fav== '0') {?> checked="checked" <? } ?> >
==================
Update: -
Теперь мы cansave массив, но когда retrive данные я Канот получить его
<?php
$sql="SELECT req from formsreq where id = 1";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result)){
$data= json_decode($result['req']);
$fullname = $data['fullname'];
$bridthdate = $data['bridthdate'];
$wherebridth = $data['wherebridth'];
$nationalty = $data['nationalty'];
$whereplace = $data['whereplace'];
$job = $data['job'];
$degree = $data['degree'];
$special = $data['special'];
$enjaz = $data['enjaz'];
$morashah = $data['morashah'];
$jeha = $data['jeha'];
$maswagha = $data['maswagha'];
$cv = $data['cv'];
$work = $data['work'];
}
?>
<label>Show Full Name</label>
<input type="radio" value="1" name="fullname" <? if ($fullname == '1') {?> checked="checked" <? } ?> >
<input type="radio" value="0" name="fullname" <? if ($fullname == '0') {?> checked="checked" <? } ?> >
Где ошибка!
Я действительно не понимаю, какого рода помощь вам нужна? Вы не знаете, как получить значения из базы данных? –
Какова цель сохранения в формате массива? – TBI
@Codrutz Мне нужно, как я могу сохранить формат массива, который я разместил в своем сообщении, и как его читать? – Kam