2014-02-13 1 views
0

им жаль им новичок, у меня есть случай, когда я хочу вставить свои данные из PHP, вставить перечисление запросов к MySQL, это мой код,PHP вставить запрос перечисления в виде строки из выпадающего

<tr> 
      <td><label for="passwd">Password</label> </td> 
      <td>: <input type="password" autofocus required name="passwd" id="passwd" value="<?php echo @$data['password'] ?>" /></td> 
     </tr> 
     <tr> 
      <td><label for="jabatan">Jabatan</label> </td> 
      <td>: <select> 
        <option value="1"<?php if ?>Keuangan</option> 
        <option value="2">Sales</option> 
        <option value="3">Admin</option> 
      </select></td> 
     </tr> 
     <tr> 

когда $ данные

$data = Karyawan::getDetail($_GET['id']); 
     if ($data) { 
      $var = array(
       'title' => 'Karyawan |', 
       'rows' => Karyawan::get(), 
       'data' => $data 
      ); 

когда GetDetail является

static function getDetail($id) { 
    $query = sprintf("select * from karyawan WHERE id='%d'",$id); 
    $exe = mysql_query($query); 
    $row = mysql_fetch_assoc($exe); 
    return $row; 

Что я полагаю, чтобы делать? пожалуйста, помогите мне

ответ

0

почему вы пишете, если вместо значения

<option value="1"<?php if ?>Keuangan</option>

пожалуйста изменить к

<option value="1">Keuangan</option> 

и изменить HTML. (пожалуйста, добавьте имя поля для передачи данных из ФОРМЕ)

   <select name="jabatan" > 
        <option value="1">Keuangan</option> 
        <option value="2">Sales</option> 
        <option value="3">Admin</option> 
      </select> 

и получить значение с помощью

$jabatan = $_REQUEST['jabatan']; 

Вставить запрос

mysql_query("INSERT INTO karyawan (`field_1`,`field_2`) VALUES ("$password","$jabatan") "); 
+0

упс извините мой плохой, но я имею в виду, как введите запрос для вставки в мою базу данных enum, когда мой enum как этот «enum (« keuangan »,« sales »,« admin »)», пожалуйста, помогите – user3305137

+0

enum управляется из вашей базы данных. это не имеет значения в вашем запросе на ввод. просто получите значение и сохраните в любой переменной, как $ jabatan и $ password, и напишите запрос вставки, как я упоминаю –

0

Попробуйте положить перечислений в качестве значений на выбор:

<select name="jabatan" > 
    <option value="keuangan">Keuangan</option> 
    <option value="sales">Sales</option> 
    <option value="admin">Admin</option> 
</select> 
Смежные вопросы