Jump to content
ricardoM92

Actualizar Combobox

Recommended Posts

ricardoM92

Olá pessoal ;)

após seleccionar algo na combo box e apagar ela não actualiza, pois utilizo o PHP SELF :S ...

queria que apos apagar o produto ela actualiza-se ... vou por o codigo ... (o codigo corre sem erros)

<html>
<body alink="gray" vlink="gray" link="gray" background="fundo.jpg">
<font size="5" face="calibri" color="gray">
<b>Apagar Produto da Categoria - Acessórios</b> </font>
<?php
$ligacao = mysql_connect('localhost','root','')or die("A ligação ao servidor está indisponivel.");  // servidor
mysql_select_db('site',$ligacao)or die("Impossivel aceder à base de dados.");
//
$sql="SELECT cod_produto,nome FROM site.produto WHERE cod_categoria=3";
$query=mysql_query($sql, $ligacao);
?>
<br><br>
<font size="2" face="calibri" color="black">
Nome do produto:
</font>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" name="apagar">
<select name="produto" >
<?php
while(list($dado1,$dado2)=mysql_fetch_row($query))
{
?>
<option value="<?php echo $dado1; ?>">
<?php echo $dado2; ?>
</option>
<?php
}
?>
</select>
<input type="submit" value ="Apagar" name="Apagar">
</form>
<?php
if($_POST['Apagar'])
{
$produto=$_POST['produto'];
//
$apaga="DELETE FROM site.produto WHERE cod_produto='$produto'";
$resultado = mysql_query($apaga,$ligacao);
//
if($resultado)   // se apagou
{
?>
<font color="blue" size="3" face="calibri">
<?php
echo "Produto apagado com sucesso!";
?>
</font>
<?php
}
else
{
?>
<font color="red" size="3" face="calibri">
<?php
echo "O produto não foi apagado!";
?>
</font>
<?php
}
}
mysql_close();
?>
</body>
</html>

se me puderem ajudar agradecia :)  

Share this post


Link to post
Share on other sites
ruimcosta

Biba,

Crias a combobox e de seguida apagas o registo. Não deveria ser ao contrário? Ou seja, Eliminar o registo e de seguida criar a combo?


Abraços e beijinhos,Rui Costa

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.