2013-05-08 5 views
0

У меня есть простая проблема с кодировкой php. У меня есть кнопка id 'register' для клика пользователя. Но приведенный ниже код не запускает его после нажатия кнопки.Как определить, нажата ли кнопка или нет

<?php 
try { 

if (isset($_POST['register'])) { 
    require_once('library.php'); 

    $user_id = $identity->user_id; 
    $status_type = 'M'; 
    $data = array('status' => $status_type); 

    $dbWrite->update('user', $data, "user_id = $user_id"); 

    header('Location: main.php'); 
    exit; 
} 

} catch (Exception $e) { 
    echo $e->getMessage(); 
} 

Кто-нибудь может мне помочь?

+1

Является ли 'name' атрибут кнопки также установлен в«регистре»? Это может помочь, если вы включили и HTML-форму. – andrewsi

+0

Какой метод формы вы используете GET или POST –

+1

Можете ли вы показать нам HTML-код для вашей кнопки? – Juampi

ответ

0

Признак атрибута вашей кнопки должен быть пропущен. кнопку Определить в HTML, как показано ниже

<input type="submit" name="register" value="register" /> 
0

пишут print_r($_POST); и посмотреть, что отсутствует

может быть синтаксис form

Смежные вопросы