2014-11-12 4 views
0
foreach($stmt as $row) 
{ 

    echo "<tr>"; 
    echo "<td><button type=button' disabled id='NameButton' name='NameButton' value='".$row['Name']."'>".$row['Name']."</button></td>"; 
    echo "<td>" .$row['Level'] . "</td>"; 
    //echo "<td>" .$row[''] ."</td>"; 
    echo "<td>" .$row['FirstName'] . " " .$row['LastName']. "</td>"; 
    echo "<td> <button id='editClass' name='editClass' value='".$row['ID']."'>რედაქტირება</button> </td>"; 
    echo "<td> <button id='deleteClass'>წაშლა</button> </td>";  
    echo "</tr>"; 

} 

Это мой код для отображения из БД. Теперь я пытаюсь сделать редактирования.К, и мне нужно, чтобы получить 2 значения из этого form (1 => Name , 2 => Button [with ID from DB]) для кнопки он работает отлично (i post date), но для кнопки со значением из БД сообщение не работает

$ID  =$_POST['editClass']; 
$name =$_POST['NameButton']; 
$date=array(":ID"=>$ID ,":Name"=>$name); 
var_dump($date);` 

это, как я стараюсь, чтобы получить дата ... выход для var_dump:

array (size=2) 
:ID' => string '132' (length=3) 
:Name' => null 
+2

Пожалуйста, сделайте свой вопрос разборчивым. – Madbreaks

+0

Вы должны использовать 'htmlspecialchars()' для любых переменных данных, используемых в контексте HTML, чтобы избежать генерации недопустимых неоднозначных HTML и некоторых атак XSS. – Brad

+0

Madbreaks почему я получаю массив @date не полный? –

ответ

0

Кнопка не будет отправлена ​​и не предназначена для отправки данных, таких как входы. Измените тег кнопки для ввода с типом submit.

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