通过php保存行并发布到同一页面

通过php保存行并发布到同一页面,php,javascript,mysql,html,json,Php,Javascript,Mysql,Html,Json,我被这件事缠住了。。而且我是新来的,所以也不是很有前途。我有一个使用php和mysql填充的html表。每行有4列,其中一列是具有以下语法的“更新”按钮 print("<input type='submit' value='Update' name='update' class='submit_button'/>"); 我希望看到警报说它已经发布了或者其他什么。。。但没什么。。。现在我还尝试在行中添加一个表单。。但这也不起作用。这是我完整的html表格 print("<tab

我被这件事缠住了。。而且我是新来的,所以也不是很有前途。我有一个使用php和mysql填充的html表。每行有4列,其中一列是具有以下语法的“更新”按钮

print("<input type='submit' value='Update' name='update' class='submit_button'/>");
我希望看到警报说它已经发布了或者其他什么。。。但没什么。。。现在我还尝试在行中添加一个表单。。但这也不起作用。这是我完整的html表格

print("<table id='results'><tr><th>ID</th><th>Image</th><th>Name</th><th>Price</th><th>Price Label</th><th>Description</th><th>Update</th></tr>");

     while($row2 = mysql_fetch_array( $result2 )){ 
         $client_id = $row2["client_id"];
         $client_name = $row2["client_name"];
         $client_disc = $row2["client_disc"];
         $client_price = $row2["client_price"];
         $client_image = $row2["client_image"];
         $client_price_label = $row2["client_price_label"];

         print("<tr>");   
         print("<td>");
         print("<p style='font-size:14px; color:blue; padding:0;'>$client_id</p>");
         print("</td>");          
         print("<td>");
         print("<img class='custom_rate' alt='' src='$client_image' />");
         print("</td>");
         print("<td width='100px'>");
         print("<input type='text' value='$client_name' name='clientname'/>");
         print("</td>");
         print("<td>");
         print("<input type='text' value='$client_price' name='clientprice'/>");
         print("</td>");
         print("<td width='100px'>");
         print("<input type='text' value='$client_price_label' name='clientpricelabel'/>");
         print("</td>");
         print("<td width='100px'>");
         print("<textarea cols='15' rows='2' name='description'>$client_desc</textarea>");
         print("</td>");
         print("<td width='100px'>");
         print("<input type='submit' value='Update' name='update'/>");
         print("</td>");
         print("</tr>");
    }

    print("</table>");
打印(“IDImageNamePricePrice标签说明更新”);
而($row2=mysql\u fetch\u数组($result2)){
$client_id=$row2[“client_id”];
$client_name=$row2[“client_name”];
$client_disc=$row2[“client_disc”];
$client_price=$row2[“client_price”];
$client_image=$row2[“client_image”];
$client_price_label=$row2[“client_price_label”];
打印(“”);
打印(“”);
打印(

$client\u id

); 打印(“”); 打印(“”); 打印(“”); 打印(“”); 打印(“”); 打印(“”); 打印(“”); 打印(“”); 打印(“”); 打印(“”); 打印(“”); 打印(“”); 打印(“”); 打印(“”); 打印($client_desc); 打印(“”); 打印(“”); 打印(“”); 打印(“”); 打印(“”); } 打印(“”);
因此,如果您能帮助我详细说明json的方式,我不知道如何实现这一点。。或者如果有其他方法。。。我在想可能更简单的事情。。我如何只需点击更新按钮,获取值并将它们存储在同一页面中的某个地方,然后将这些值传递给php变量并进行更新


感谢您的耐心

这是一个提交按钮,因此它会在Javascript运行之前提交您的页面


尝试常规的type=“button”,看看是否有效。

也可以尝试
返回false关闭功能前

为什么要使用所有这些打印语句而不仅仅是语法?这样做太慢了,你知道;)。老实说,你的代码让我有十几个问题要问。我可以回答其中一个:)我对PHP和所有的东西都是新手,哈哈
print("<table id='results'><tr><th>ID</th><th>Image</th><th>Name</th><th>Price</th><th>Price Label</th><th>Description</th><th>Update</th></tr>");

     while($row2 = mysql_fetch_array( $result2 )){ 
         $client_id = $row2["client_id"];
         $client_name = $row2["client_name"];
         $client_disc = $row2["client_disc"];
         $client_price = $row2["client_price"];
         $client_image = $row2["client_image"];
         $client_price_label = $row2["client_price_label"];

         print("<tr>");   
         print("<td>");
         print("<p style='font-size:14px; color:blue; padding:0;'>$client_id</p>");
         print("</td>");          
         print("<td>");
         print("<img class='custom_rate' alt='' src='$client_image' />");
         print("</td>");
         print("<td width='100px'>");
         print("<input type='text' value='$client_name' name='clientname'/>");
         print("</td>");
         print("<td>");
         print("<input type='text' value='$client_price' name='clientprice'/>");
         print("</td>");
         print("<td width='100px'>");
         print("<input type='text' value='$client_price_label' name='clientpricelabel'/>");
         print("</td>");
         print("<td width='100px'>");
         print("<textarea cols='15' rows='2' name='description'>$client_desc</textarea>");
         print("</td>");
         print("<td width='100px'>");
         print("<input type='submit' value='Update' name='update'/>");
         print("</td>");
         print("</tr>");
    }

    print("</table>");