Ver Mensaje Individual
  #11 (permalink)  
Antiguo 13/06/2013, 09:07
KAKOROSAS
 
Fecha de Ingreso: enero-2004
Mensajes: 72
Antigüedad: 20 años, 11 meses
Puntos: 1
Respuesta: consulta con datos de una consulta previa

los continuo molestando ... el anterior php pasaba a otro donde cargaba los datos de una persona en base a la variable POS (pos es la posicion de la ultima persona que se repondio y se compara con el ID)

es decir con la variable pos cargaba una foto su nombre y todo lo que necesitaba ya que pos indicaba el id de la persona


les recuerdo que las columnas de la tabla son asi
id nombre rut pos clave 1 2 3 4.... n

entonses la cosa es masmenos asi...

en el php tengo un grupo de botones llamado rpa1 donde devo seleccionar 1 y enviar...

al enviar el codigo php deve hacer lo siguiente

en la fila donde rut = rut

hacer un update en la columna que se llame igual de POS con rpa1
ejemplo = si POS esta en 5 , en la columna 5 colocar el valor de rpa1

ademas en la columna POS = POS+1
Ejemplo = si pos esta en 5 aumentarlo en 1 es decir que el update lo deje en 6

posterior a esto
devo repetir el procedimiento del php anterior donde si POST = ID pasar al siguiente POST "esto ya lo tengo"

lo trate de ahcer con un codigo que pille por ahi pero no me funciono .. necesito ayuda porfis .. muchas gracias

Código PHP:
function verificar($rut,$id,&$result)
    {
        
$sql "SELECT * FROM iccmpc WHERE rut = '$rut'";
        
$rec mysql_query($sql);
        
$count 0;
        while(
$row mysql_fetch_object($rec))
        {
            
$count++;
            
$result $row;
        }
        if(
$count == 1)
        {
            return 
1;
        }
        else
        {
            return 
0;
        }
    }
    
        if(isset(
$_POST['rut']))
            {if(
verificar_testl($_POST['rut'],$result) == 0)
            {
             
header("location:error.php");
            }
            else
            {
if(!isset(
$_POST['enviarx'] ))
{
    
$rut $_POST['rut'];
    
$id $_POST['id'];
    
$rpa1 $_POST['rpa1'];
    
$sql1 "UPDATE iccmpc SET "valor de POS"='$rpa1', pos="valor de POS"+1 WHERE rut='$rut'";
                
mysql_query($sql1);
              
                
mysql_query("set names utf8");
    
$rec mysql_query("SELECT * FROM iccmpc WHERE id = '$id'");
            
$rec1=mysql_fetch_array($rec);
            
     
header("location:prueba".$rec1['pos'].".php");}}}