1

Тема: Не работает запись в бд

Помогите решить проблему. Есть таблица товаров, которую я вывожу на экран. Рядом, с каждым товаром, выводиться поле(количество товара) и кнопка(подтверждение). При нажатие на кнопку значение, в поле, должно записываться в бд, без обновления страницы.


<?php
        $db = mysql_connect ("localhost","root","");
        mysql_select_db ("diplom3",$db);
        ?> 
<script src="./jquery.js"></script>

<script type="text/javascript" language="javascript">
function senddata() {
$.ajax({
  type: 'POST',
  url: "server.php",
  data: { name: $('.$data['Product Code'].').val()}}
)}
 
</script>

<?php


echo '<form method ="POST">'; 
    $qr_result = mysql_query("select * from .`goods`")
        or die(mysql_error());
    echo '<table border="1">';
    echo '<thead>';
    echo '<tr>';
    echo '<th>Код товара</th>';
    echo '<th>Наименование</th>';
    echo '<th>Цена</th>';
        echo '<th> Количество </th>';
        echo '<th> Количество </th>';
    echo '</tr>';
    echo '</thead>';
    echo '<tbody>';
    
    while($data = mysql_fetch_array($qr_result)){ 
        echo '<tr>';
        echo '<td>' . $data['Product Code'] . '</td>';
        echo '<td>' . $data['name'] . '</td>';
        echo '<td>' . $data['price'] . '</td>';
                echo '<td> <input type=text name ="'.$data['Product Code'].'" id="'.$data['Product Code'].'"/></td>';
        
                echo '<td>';
                echo '<input id="'.$data['Product Code'].'" onclick="senddata();" type="submit" name="'.$data['Product Code'].'" value="Подтвердить"/>';
                echo '</td>';
                echo '</tr>';
    }  
    echo '</tbody>';
    echo '</table>';
    echo       '</form>';
?>


<?php
$host       = "localhost";
$dbuser     = "root";
$dbpass     = "";
$db         = "diplom3";
$link = mysql_connect($host, $dbuser, $dbpass) or die("не могу соединиться"); 
mysql_select_db($db, $link); 
 
if (!empty($_POST))
    {
        $aaa=$data['Product Code'];
        $sql="INSERT INTO `journal of product choices` (`quantity of goods`) VALUES ('".mysql_real_escape_string($_POST['aaa'])."')";    
        if (mysql_query($sql)) {echo 'Success!';}
    }
?>

Ничего в бд не записывается. Помогите пожалуйста.