13-03-2014, 14:16
BOM DIA, JA CONSEGUI COM QUE A ULTIMA LINHA QUE ME SAI DA BASE DADOS SEJA ALTERADA....MAS SÓ NA ULTIMA.....POIS NOS RESTANTES NAO FUNCIOINA......ALGUEM ME PODE AJUDAR? EU PRETENDIA ALTERAR O ESTADO DAS ENCOMENDAS ...
<?php
if(isset($_REQUEST['alterar'])){
require 'LIGACAO_bd.php';
// $id = $_POST['id'];
$alterar ="UPDATE encomendas SET estado='".$_POST['alterar_estado']."' WHERE id='".$_POST['id']."' ";
$estado = mysql_query($alterar);
}
?>
<?php
require 'LIGACAO_bd.php';
$escolher ="SELECT * FROM encomendas";
$consulta = mysql_query($escolher);
?>
<form action="ver_encomendas.php" method="post" name="alterar dados">
<table width="1000" border="0" cellspacing="0" align="center">
<tr align="center" class="tabAZUL1">
<td width="20">ID</td>
<td width="81">USUARIO</td>
<td width="87">PRODUTO</td>
<td width="42">QTD</td>
<td width="103">DOSE</td>
<td width="96">DIA ENTREGA</td>
<td width="109">HORA ENTREGA</td>
<td width="127">DATA ENCOMENDA</td>
<td width="121">ESTADO</td>
<td width="107">ATUALIZAR</td>
<td width="85"><input type="submit" value="ALTERAR" disabled="disabled" /></td>
</tr>
<?php while($mostrar = mysql_fetch_array($consulta)){ ?>
<tr align="center" class="corTABELA" >
<td class="texto"><?php echo $mostrar['id'] ;?></td>
<td class="texto"><?php echo $mostrar['nome'];?></td>
<td class="texto"><?php echo $mostrar['produto'];?></td>
<td class="texto"><?php echo $mostrar['quantidade'];?></td>
<td class="texto"><?php echo $mostrar['dose'];?></td>
<td class="texto"><?php echo $mostrar['dia_entrega'] ;?></td>
<td class="texto"><?php echo $mostrar['hora_entrega'] ;?></td>
<td class="texto"><?php echo $mostrar['data_encomenda'] ;?></td>
<td class="texto"><?php echo $mostrar['estado'] ;?></td>
<td><select name="alterar_estado">
<option value="pendente">pendente</option>
<option value="feita">feita</option>
<option value="esgotado">esgotado</option>
</select></td>
<td><input type="submit" name="alterar" value="ALTERAR" style="cursor:pointer" /><input type="hidden" name="id" id="id" value="<?php echo $mostrar ['id'] ; ?>" /></td>
<?php } ?>
</tr>
</table>
</form>
<?php
if(isset($_REQUEST['alterar'])){
require 'LIGACAO_bd.php';
// $id = $_POST['id'];
$alterar ="UPDATE encomendas SET estado='".$_POST['alterar_estado']."' WHERE id='".$_POST['id']."' ";
$estado = mysql_query($alterar);
}
?>
<?php
require 'LIGACAO_bd.php';
$escolher ="SELECT * FROM encomendas";
$consulta = mysql_query($escolher);
?>
<form action="ver_encomendas.php" method="post" name="alterar dados">
<table width="1000" border="0" cellspacing="0" align="center">
<tr align="center" class="tabAZUL1">
<td width="20">ID</td>
<td width="81">USUARIO</td>
<td width="87">PRODUTO</td>
<td width="42">QTD</td>
<td width="103">DOSE</td>
<td width="96">DIA ENTREGA</td>
<td width="109">HORA ENTREGA</td>
<td width="127">DATA ENCOMENDA</td>
<td width="121">ESTADO</td>
<td width="107">ATUALIZAR</td>
<td width="85"><input type="submit" value="ALTERAR" disabled="disabled" /></td>
</tr>
<?php while($mostrar = mysql_fetch_array($consulta)){ ?>
<tr align="center" class="corTABELA" >
<td class="texto"><?php echo $mostrar['id'] ;?></td>
<td class="texto"><?php echo $mostrar['nome'];?></td>
<td class="texto"><?php echo $mostrar['produto'];?></td>
<td class="texto"><?php echo $mostrar['quantidade'];?></td>
<td class="texto"><?php echo $mostrar['dose'];?></td>
<td class="texto"><?php echo $mostrar['dia_entrega'] ;?></td>
<td class="texto"><?php echo $mostrar['hora_entrega'] ;?></td>
<td class="texto"><?php echo $mostrar['data_encomenda'] ;?></td>
<td class="texto"><?php echo $mostrar['estado'] ;?></td>
<td><select name="alterar_estado">
<option value="pendente">pendente</option>
<option value="feita">feita</option>
<option value="esgotado">esgotado</option>
</select></td>
<td><input type="submit" name="alterar" value="ALTERAR" style="cursor:pointer" /><input type="hidden" name="id" id="id" value="<?php echo $mostrar ['id'] ; ?>" /></td>
<?php } ?>
</tr>
</table>
</form>