Ver Mensaje Individual
  #9 (permalink)  
Antiguo 10/08/2016, 13:20
Fozz
 
Fecha de Ingreso: noviembre-2013
Ubicación: México
Mensajes: 94
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: actualizar Campos con id repetidos

Cita:
Iniciado por german_1441 Ver Mensaje
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