combobox php mysql删除值

时间:2012-05-23 18:00:13

标签: php mysql combobox sql-delete

  

要求'open.php';       $ query4 =“SELECT * FROM posto_emissao,cliente,conta WHERE idCliente ='”。$ _ SESSION ['usuarioClienteID']。“'AND   conta.Cliente_idCliente = cliente.idCliente AND cliente.idCliente =   posto_emissao.Cliente_idCliente“;       $ resultado = @mysql_query($ query4,$ dbConnect);       $ resultado2 = @mysql_query($ query4,$ dbConnect);

这个conn的东西工作得很好!我的问题来了: 我想从已填充的组合框中选择一个ID并从DB

中删除它们

这是我的表格:(部分内容)

echo '<form name ="apagar" method="post" action="apagape.php" id="peform">';
        echo '<fieldset>';
        echo' <li class="category">';
        echo '<label>Posto de emissão:</label>';
        echo '<select name="eliminar_PE">';
        echo '<option value="0" selected="selected">Seleccione um posto</option>';
    if ($resultado2 === FALSE)
            echo "<p>Não foi possivel resolver a query.</p>" . "<p> Erro: " . mysql_errno($dbConnect) . ": " . mysql_error($dbConnect) . "</p>";
            else 
            {
            while($row2 = mysql_fetch_array($resultado2))
            {                  
            echo'<option value="'.$row2['idPosto_Emissao'].'">'.$row2['idPosto_Emissao'].'</option>';
            }
  

回波 ''; echo'
'; echo'
';           echo'

';           回声'';回声'';           回声''; mysql_close($数据库连接);

这是我的apagape.php :(部分内容)

  

要求'open.php'; $ query5 =“DELETE FROM posto_emissao WHERE   idPosto_Emissao ='“。$ _ POST ['IdPosto_Emissao']。”'';             $ result5 = @的mysql_query($ QUERY5,$数据库连接); if($ result5 ===   FALSE){echo“

Nãofoipossivel resolver a query。

”。 “

  Erro:“。mysql_errno($ dbConnect)。”:“。mysql_error($ dbConnect)。   “

”; } else {header(“Location:index.php”); }         mysql_close($数据库连接);

问题:没有任何反应,删除失败:|

我需要做什么?

1 个答案:

答案 0 :(得分:0)

创建一个删除变量。我通过创建动态URL

删除这样的数据库条目
<a href="delete.php?=<?php echo $var;?>">click</a>        

然后我会在 delete.php 页面上拉下一个数组并让它查找该url变量,然后匹配该记录并将其删除。返回原始页面。