2014-11-12 6 views
0

В настоящее время я использую CodeIgniter для своей веб-страницы, и я пытаюсь сделать переключатель, если он заблокирован и наоборот. У меня есть данные, которые передаются в представление, и я хочу использовать данные, чтобы проверить, заблокирован ли заблокированный_status или нет. Пользователь может изменить заблокированный_статус и когда форма отправлена, данные обновляются соответствующим образом при отправке формы. Я пытаюсь использовать javascript, но я не знаю, как получить данные и проверить их. Или есть ли другой лучший способ сделать это?Проверка радио кнопки с помощью php

мой контроллер загружает просмотр и передает данные для просмотра.

function userInformation($userName) 
    {       
     $this->load->model("agentDB_model"); 

     $data['results'] = $this->agentDB_model->getSelectedAgentDetails($userName); 

     $this->load->view("viewAgentInfo_view", $data);  

    } 

вид

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <title>Welcome</title> 
</head> 
<body> 

    <div id="content"> 
     <h1>Home Page</h1> 
     <p>Selected Agent Information</p> 
    </div> 


    <?php 
    foreach($results as $row) 
    { 
     $userName = $row->userName; 
     $userPassword = $row->userPassword; 
     $agencyName = $row->agencyName; 
     $agencyCodeNo = $row->agencyCodeNo; 
     $invalidLoginCount = $row->invalidLoginCount; 
     $locked_status = $row->locked_status; 
     $logged_in = $row->logged_in; 
    } 
    /* 
    if($row->locked_status == 0) 
    { 
     $locked_status = "Avalaible"; 
    } 
    else if($row->locked_status == 1) 
    { 
     $locked_status = "Locked"; 
    } 

    */ 
    ?> 

    <?php echo form_open('site/updateValues') ?> 
      User Name: <input type="text" name="tbx_userName" value="<?php echo "$userName"?>" readonly/></br> 
      User Password: <input type="password" name="tbx_userPassword" value="<?php echo "$userPassword"?>"/></br> 
      Agency Name: <input type="text" name="tbx_agencyName" value="<?php echo "$agencyName"?>"/></br> 
      Agency Code Number: <input type="text" name="tbx_agencyCodeNo" value="<?php echo "$agencyCodeNo"?>"/></br> 
      Invalid Login Count: <input type="text" readonly name="tbx_invalidLoginCount" value="<?php echo "$invalidLoginCount"?>"/></br> 
      Locked Status: <input type="radio" name="locked_status" id="lock">Lock 
      <input type="radio" name="locked_status" id="unlock">Unlock 
      <br/> 
      <!--<input name="tbx_locked_status" value="<?php echo "$locked_status"?>" readonly/></br> --> 
      Logged In: <input type="text" readonly name="tbx_logged_in" value="<?php echo "$logged_in"?>" /></br> 

      <input type="submit" value="Submit"/>   
    </form> 


    <div id="footer"> 
     <p>Copyright (c) 2012 basicsite.com</p> 
    </div> 


</body> 
</html> 

ответ

0

Попробуйте один

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <title>Welcome</title> 
</head> 
<body> 

    <div id="content"> 
     <h1>Home Page</h1> 
     <p>Selected Agent Information</p> 
    </div> 


    <?php 
    foreach($results as $row) 
    { 
     $userName = $row->userName; 
     $userPassword = $row->userPassword; 
     $agencyName = $row->agencyName; 
     $agencyCodeNo = $row->agencyCodeNo; 
     $invalidLoginCount = $row->invalidLoginCount; 
     $locked_status = $row->locked_status; 
     $logged_in = $row->logged_in; 

    if($row->locked_status == 0) 
    { 
     $locked_status = "<input type="radio" name="locked_status" checked value=0 id="lock">Locked <input type="radio" name="locked_status" id="unlock" value=1> Unlocked"; 
    } 
    else if($row->locked_status == 1) 
    { 
     $locked_status = " <input type="radio" name="locked_status" value=0 id="lock"> Locked <input type="radio" name="locked_status" checked id="unlock" value=1> Unloacked"; 
    } 


    } 



    ?> 

    <?php echo form_open('site/updateValues') ?> 
      User Name: <input type="text" name="tbx_userName" value="<?php echo "$userName"?>" readonly/></br> 
      User Password: <input type="password" name="tbx_userPassword" value="<?php echo "$userPassword"?>"/></br> 
      Agency Name: <input type="text" name="tbx_agencyName" value="<?php echo "$agencyName"?>"/></br> 
      Agency Code Number: <input type="text" name="tbx_agencyCodeNo" value="<?php echo "$agencyCodeNo"?>"/></br> 
      Invalid Login Count: <input type="text" readonly name="tbx_invalidLoginCount" value="<?php echo "$invalidLoginCount"?>"/></br> 
      Locked Status: <?php echo $locked_status; ?> 
      <br/> 

      Logged In: <input type="text" readonly name="tbx_logged_in" value="<?php echo "$logged_in"?>" /></br> 

      <input type="submit" value="Submit"/>   
    </form> 


    <div id="footer"> 
     <p>Copyright (c) 2012 basicsite.com</p> 
    </div> 


</body> 
</html> 
Смежные вопросы