Cita:
Iniciado por german_1441
Hola amigo,
depende como estés listando tus tramites, y como estás mandando a actualizarlos..
Asumiendo q los estás listando mediante PHP, en donde estes llamando a tu función "Actualizar".. debes de pasar el parámetro del id del tramite..
Ahora que lo pienso, de la misma forma en que estás mandando tu id_cliente, puedes mandar tu id_tramite, si tienes algún problema puedes poner como estás listando tus tramites y la forma en que estas llamando a tu función de actualizar y vemos como podemos ayudarte ;)
Saludos!!
Hola de nuevo.
Lo hice dentro de un while de la siguiente forma:
Código PHP:
while ($tramite=mysql_fetch_array($res_tramites)) {
$a=$tramite['id_tramite'];
?>
<div class="form-group">
<label for="tra">Tramiento</label>
<input type="text" class="form-control" name="tra" value="<?php echo utf8_encode($tramite['tramite']); ?>">
</div>
<div class="form-group">
<label for="tipo">Tipo Tramiento</label>
<input type="text" class="form-control" name="tipo" value="<?php echo utf8_encode($tramite['tipo']); ?>">
</div>
<?php
//Inicia Actualizar tramite
if(isset($_POST['tramite'])){
$sql="UPDATE tramites
SET
tramite=
'".$_POST['tramite']."',
tipo=
'".$_POST['tipo_tratamiento']."',
WHERE id_paciente='$id' and id_tramite='$a'";
Ahora lo que hace es que me guarda el primer campo en todos... Gracias