通过php保存行并发布到同一页面
我被这件事缠住了。。而且我是新来的,所以也不是很有前途。我有一个使用php和mysql填充的html表。每行有4列,其中一列是具有以下语法的“更新”按钮通过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
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>");