2014-01-25 5 views
0

Может ли кто-нибудь помочь мне здесь о том, чтобы данные внутри ячейки таблицы были вставлены в базу данных MySQL?html table row get cell values ​​

Мой код для отображения таблиц в html - это. Теперь я хочу получить значения внутри строки, нажав «Вставить» и отправить в submituser.php. помощь pls.

<?php 
$sql=mysql_query("select * from tbluser"); 
while($row=mysql_fetch_array($sql)){ 
echo'<td>'.$row['name'].'</td> 
<td>'.$row['address'].'</td> 
<td>'.$row['$contact'].'</td> 
<td><a href="submituser.php">Insert</a></td> 
'; 
} 

?> 

Вывод таков:

| Name | Address | Contact | Action| 
|myname|anywhere | 090231 | Insert| 

Вставьте код в HTML

<td><a href="submitdata.php">Insert</a></td> 

submitdata.php Должен иметь этот код

$query = insert into tbluser(name, address, contact) values('cellvalue1','cellvalue2','cellvalue3'); 

Кто-нибудь знает, как?

+0

Что именно вы пытаетесь сделать? У вас есть форма, вам нужно разобрать еще одну HTML-страницу? – Lorenz

+0

да сэр. Я хочу проанализировать его на другой странице. значения в выбранном значении строки должны быть отправлены на другую .php-страницу. – user3236028

+0

Не могли бы вы дать нам полную страницу, которую нужно проанализировать? – Lorenz

ответ

1

Решение с помощью JQuery:

Изменение ячеек таблицы:

<td class="nameCell">myname</td> 
<td class="addressCell">anywhere</td> 
<td class="contactCell">090231</td> 
<td><a href="#" class="insertButton">Insert</a></td> 

Приложить обработчик событий для обработки нажмите событие в JavaScript/JQuery:

$(".insertButton").click(function() { 
    var name = $(this).parent().siblings(".nameCell").text(); 
    var address = $(this).parent().siblings(".addressCell").text(); 
    var contact = $(this).parent().siblings(".contactCell").text(); 

    //now call your api and pass the data 
    $.post("submitdata.php", { 
     name: name, 
     address: address, 
     contact: contact 
    }); 

}); 
+0

говорит, что неопознанный индекс. Я думаю, что $ _POST не имеет значений или не получил никакого значения из таблицы. – user3236028