PHP-循环按钮和表单中的输入
我想创建公司列表(从sql)和按钮删除。应该是这样的:PHP-循环按钮和表单中的输入,php,forms,loops,post,foreach,Php,Forms,Loops,Post,Foreach,我想创建公司列表(从sql)和按钮删除。应该是这样的: ------------------------------ |name_firm1 'delete_button'| |name_firm2 'delete_button'| |name_firm3 'delete_button'| ------------------------------ 我创建了表单(这里我为您删除了css元素): 我多次更改此代码,因此现在它已被删除 您的表单应如下所示: 我将公司的id放
------------------------------
|name_firm1 'delete_button'|
|name_firm2 'delete_button'|
|name_firm3 'delete_button'|
------------------------------
我创建了表单(这里我为您删除了css元素):
我多次更改此代码,因此现在它已被删除 您的表单应如下所示: 我将公司的id放入delete按钮值中
while($saf = mysql_fetch_assoc($show_added_firm))
{
echo '<form method="post" name="remove_firm_to_targs" action="">';
$query = mysql_query ("SELECT id_firm, name_firm FROM firms WHERE id_firm ='".$saf['id_firm']."'");
$q = mysql_fetch_assoc($query);
<div> '.$q['name_firm'].' </div>
<div><input type="submit" id="button" value="DELETE" name="remove_firm_to_targ"/></div></div>
<input type="hidden" name="delete_this" value="'.$q['id_firmy'].'">
';
echo '</form>';
}
while($saf=mysql\u fetch\u assoc($show\u added\u firm)){
$query=mysql\u query(“选择id\u公司,
从id公司=“$saf['id公司]”)的公司中命名公司;
$q=mysql\u fetch\u assoc($query);
“.$q[“公司名称”]。”
不要使用mysql.*
使用,顺便说一句,你错过了双引号"
在你的删除查询中
我不知道这这么简单:)它起作用了,但现在我可以如何更改每个按钮的值?我的意思是,按钮上显示的值:)我不想有例如“23”的按钮:)哈!我知道隐藏的输入一定在那里:)谢谢,请更好地格式化你的答案,并添加对此的描述回答原来的问题
if(isset($_POST['remove_firm_to_targ'])) {
$id_targ = $_GET['id'];
$id_firmy = array();
foreach ($_POST['id_firm'] as $idid)
{
$id_firm[] = array ('idid' => $idid);
}
mysql_query ("DELETE FROM firm_to_targ WHERE id_firm = '".$id_firm.' && id_targ = '".$id_targ."'");
}
while($saf = mysql_fetch_assoc($show_added_firm))
{
echo '<form method="post" name="remove_firm_to_targs" action="">';
$query = mysql_query ("SELECT id_firm, name_firm FROM firms WHERE id_firm ='".$saf['id_firm']."'");
$q = mysql_fetch_assoc($query);
<div> '.$q['name_firm'].' </div>
<div><input type="submit" id="button" value="DELETE" name="remove_firm_to_targ"/></div></div>
<input type="hidden" name="delete_this" value="'.$q['id_firmy'].'">
';
echo '</form>';
}
if(isset($_POST['remove_firm_to_targ'])) {
$id_targ = $_GET['id'];
mysql_query ("DELETE FROM firm_to_targ WHERE id_firm = '".$_POST['delete_this'].' && id_targ = '".$id_targ."'");
}
while($saf = mysql_fetch_assoc($show_added_firm)) {
$query = mysql_query ("SELECT id_firm,
name_firm FROM firms WHERE id_firm ='".$saf['id_firm']."'");
$q = mysql_fetch_assoc($query);
<div> '.$q['name_firm'].' </div>
<a href="delete.php?id=$q['name']</div>';
}
echo '</form>';