Ver Mensaje Individual
  #12 (permalink)  
Antiguo 27/08/2010, 03:42
xiskoct
 
Fecha de Ingreso: enero-2010
Mensajes: 46
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Problema en redireccionamiento.

Hola, ahora el problema que tengo es que si la tabla contiene 3 usuarios, el primero de ellos hace bien el código y se lleva la variable cif por url que se trae de la bd, en cambio a partir de ese no se realiza la acción y mensaje el mensaje de alerta del java, si alguien puede aportar algo, estaría muy agradecido.

Además de esto el primero al llevarse la variable cuando la intento recoger:
Código PHP:
$cifcontr=$_GET['cif']; 
no me da ese valor y no es problema de nada de la bd, porque si en la consulta le sustituyo
Código PHP:
WHERE=$cifcontr 
por
Código PHP:
WHERE=121212 
, me lo hace siempre y cuando esté en la mysql.

Código PHP:
while($resultados mysql_fetch_array($usuario_consulta)) {

echo 
"
<html>
<head>
<script language='javascript'>

function redireccion (pagina,cif) {

  var opc = document.getElementById('aa').options[document.getElementById('aa').selectedIndex].value;

  var ver = 'NULL';

  if (opc == '1')

      ver = 'busquedacontratoind';

  else if (opc == '2')

      ver = 'creacontrato/creacontrato';

  else if (opc == '3')

      ver = 'form';

  else if (opc == '4')

      ver = 'form/creaparte';

  else

      alert(opc);

  

  var url = pagina+'?ver='+ver+'&accion=cif&cif='+cif;

  
  if (ver == 'busquedacontratoind')

    document.location.href = url;

  else if (ver == 'creacontrato/creacontrato')

    document.location.href = url;

  else if (ver == 'busquedaparte')

    document.location.href = url;

  else if (ver == 'form/creaparte')

    document.location.href = url;

  else

    return false;

}

</script>

</head>

<body>

<!-- Tu código comienza aquí -->

<tr>

    <td width='14%' bgcolor='#FFFFEA'>

      <div align='center'>

        <font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#000000'>"
.$resultados['ID']."</font>

      </div>

    </td>

    <td width='30%' bgcolor='#FFFFEA'>

      <div align='center'>

        <font face='Verdana, Arial, Helvetica, sans-serif' size='2' color='#000000'>"
.$resultados['nombre']."</font>

      </div>

    </td>

    <td width='32%' bgcolor='#CCFFCC'> 

      <div align='center'>

        <a href='"
.$pag."?ver=".$redir."&accion=borrar&id=".$resultados['ID']."'>

          <font face='Verdana, Arial, Helvetica, sans-serif' size='2'>Borrar</font>

        </a>

      </div>

    </td>

    <td width='30%'>

      <form action='"
.$_SERVER['PHP_SELF']."' method='POST' name='formulario'>

        <select name='aa' id='aa' onChange='redireccion(\""
.$pag."\",\"".$resultados['usuario']."\")'>

          <option value='' selected='selected'></option>

          <option value='1' >Ver contrato</option>

          <option value='2' >Crear Contrato</option>

          <option value='3' >Ver parte de trabajo</option>

          <option value='4' >Crear parte de trabajo</option>

        </select>

      </form>

    </td>

  </tr>

<!-- Tu código finaliza aquí -->

</body>

</html>"
;


Un saludo y gracias por todo!

Última edición por xiskoct; 27/08/2010 a las 04:40