Perdón te copio el codigo y te explico:
Código PHP:
<?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>";
}
echo "</table>";
mysql_free_result($usuario_consulta);
mysql_close();
}
-Mi problema viene en el select que a partir del primer usuario("sin incluir este"), no me realiza la acción:
Código PHP:
var url = pagina+'?ver='+ver+'&accion=cif&cif='+cif;
y me lleva al alert de la función redireccion, en cambio el primer usuario del select si realiza esta redireccion.
-Otro punto es que este primer usuario si me realiza la acción pero no me devuelve valor al recoger la variable por url mediante $_GET, la dirección queda así:
Código PHP:
http://127.0.0.1/pag1_restringido.php?ver=busquedacontratoind&accion=cif&cif=PEDRO
y la recojo $cifcontr=$_GET['cif']; y luego la imprimo y no me devuelve valor.
-Espero que con esto te quede un poco más claro, ya que no logro encontrar la solución.
Muchisimas gracias por tu ayuda.