-1

'open.php'が必要です; $ query4 = "SELECT * FROM posto_emissao、cliente、conta WHERE idCliente='"。$_SESSION['usuarioClienteID']。"'ANDconta.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>';
            }

エコー''; エコー'
'; エコー'
'; エコー '

'; エコー ''; エコー ''; エコー ''; mysql_close($ dbConnect);

これが私のapagape.phpです:(その一部)

'open.php'が必要です; $ query5 = "DELETE FROM posto_emissao WHERE idPosto_Emissao='"。$_POST['IdPosto_Emissao']。"'"; $ result5 = @ mysql_query($ query5、$ dbConnect); if($ result5 === FALSE){echo "

Nãofoipossivelresolverクエリ。

"。"

エラー: "。mysql_errno($ dbConnect)。": "。mysql_error($ dbConnect)。"

";} else {header(" Location:index.php ");} mysql_close($ dbConnect);

問題:何も起こらず、削除は失敗します:|

私は何をする必要がありますか?

4

1 に答える 1

0

削除変数を作成します。動的URLを作成して、このようなデータベースエントリを削除します

<a href="delete.php?=<?php echo $var;?>">click</a>        

次に、 delete.phpページの配列をプルダウンして、そのurl変数を検索し、レコードを照合して削除します。元のページに戻ります。

于 2012-05-23T18:57:40.087 に答える