problema switch
Publicado por congas1983 (29 intervenciones) el 23/06/2008 20:09:36
buena tardes
amigos te un incoveiente con un switch, quiero hablitar una pagina para que el usuario pueda consultar por varios campos la informacion que requiera.
para ello utilizo un switch, para realizar la consulta, pero no me esta funcionando si no para el primer caso del switch para los otros casos nno me funciona,
ESTE ES EL CODIGO
<?php
$txtconsulta=$_POST['usuario'];
$cbocampo=$_REQUEST['cboconsulta'];
$txtvalor=$_REQUEST['txtvalor'];
$cn=mysql_connect("localhost","root","")or die ("no se puede establecer la conexion");
mysql_select_db("sisbagir");
$opc = $cbocampo;
switch($cbocampo)
{
case 0:
$consulta = "select * from usuario where Cedula = '$txtvalor'";
break;
case 1:
$consulta = "select * from usuario where Nombre like '%$txtvalor%'";
break;
case 2:
$consulta = "select * from usuario where Login = '$txtvalor'";
break;
}
$resultado=mysql_query($consulta);
$numfilas = mysql_num_rows($resultado);
if($numfilas == 0)
{
echo "No existen registros";
echo "<meta HTTP-EQUIV="REFRESH" content="1; url=usuariomodifca.php">";
}
else
{
?>
</span><span class="Estilo12">
<?
while ($numfilas = mysql_fetch_array($resultado))
{ ?>
</span>i </span><span class="Estilo90"> </span>
<table width="465" border="0" bordercolor="#000000">
<tr>
<td colspan="4"><div align="center" class="Estilo92">Usuarios</div></td>
</tr>
<tr>
<td colspan="4"><hr class="Estilo62"></td>
</tr>
<tr>
<td width="58"><div align="left">Menu</div></td>
<td colspan="2" rowspan="7"> </td>
<td width="381" rowspan="7"><table width="314" border="0" align="center">
<tr>
<td width="87"><div align="center"><span class="Estilo126"> Creado</span></div></td>
<td width="12"><div align="left"><strong><? echo $numfilas["Usuario"];
?></strong></div></td>
<td width="66"><div align="right"><span class="Estilo126">Por </span></div></td>
<td width="7"><div align="left"><strong><? echo $numfilas["Usuario"]; ?></strong></div></td>
<td width="7"> </td>
<td width="10"> </td>
</tr>
</table>
<table width="200" border="1" bordercolor="#0080C0">
<tr>
<td><div align="center" class="Estilo102">
<table width="419" border="0">
<tr>
<td><div align="right" class="Estilo124"><span class="Estilo122">Cedula</span></div></td>
<td colspan="2"><div align="center" class="Estilo130">
<div align="left"><strong><? echo $numfilas["Cedula"]; ?></strong></div>
</div> <div align="left" class="Estilo131"></div></td>
<td colspan="2"><div align="right"><span class="Estilo122"></span></div></td>
</tr>
<tr>
<td width="64"><div align="right" class="Estilo124"><span class="Estilo122">Nombre</span></div></td>
<td colspan="2"><div align="center" class="Estilo130">
<div align="left"><strong><? echo $numfilas["Nombre"]; ?></strong></div>
</div></td>
<td width="46"><div align="right"><span class="Estilo122"><span class="Estilo124">Cargo</span></span></div></td>
<td width="118"><div align="center" class="Estilo131">
<div align="left"><strong><? echo $numfilas["Cargo"]; ?></strong></div>
</div></td>
</tr>
<tr>
<td><div align="right" class="Estilo124"><span class="Estilo122">Usuario</span></div></td>
<td colspan="2"><div align="center" class="Estilo130">
<div align="left"><strong><? echo $numfilas["Login"];
?></strong></div>
</div></td>
<td><div align="right"><span class="Estilo122"><span class="Estilo124">Contraseña</span></span></div></td>
<td><span class="Estilo131"><strong><? echo $numfilas[pass]; ?></strong></span></td>
</tr>
<tr>
<td><div align="right" class="Estilo124">
<div align="right" class="Estilo127">
<div align="right" class="Estilo124">Tipo</div>
</div>
</div></td>
<td width="84"><span class="Estilo129"><? echo $numfilas["tipo"]; ?></span></td>
<td width="85"><div align="center" class="Estilo122">
<div align="left"><span class="Estilo131"><span class="Estilo131"><span class="Estilo131"><span class="Estilo131"></span></span></span></span></div>
</div></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="5"><div align="center" class="Estilo122">
<div align="left"></div>
</div></td>
</tr>
<tr>
<td colspan="5"><div align="right" class="Estilo126">
<div align="center"></div>
</div></td>
</tr>
<tr>
<td colspan="5"><div align="right" class="Estilo126">
<div align="center"><strong><a href="usuarioconsulta.php"></a></strong></div>
</div></td>
</tr>
</table>
</div></td>
</tr>
</table>
<div align="center"></div></td>
</tr>
<tr>
<td><span class="Estilo121"><a href="index12.php">Home</a></span></td>
</tr>
<tr>
<td><span class="Estilo122"><span class="Estilo121"></span>
<div align="left" class="Estilo121">Nuevo</div></td>
</tr>
<tr>
<td><div align="left" class="Estilo121"><a href="usuarioconsulta.php">Consulta</a></div></td>
</tr>
<tr>
<td><div align="left" class="Estilo121">Edicion</div></td>
</tr>
<tr>
<td><div align="left" class="Estilo121">Eliminar</div></td>
</tr>
<tr>
<td height="118"> </td>
</tr>
<tr>
<td colspan="4"><hr class="Estilo62"></td>
</tr>
<tr>
<td colspan="4"><div align="center" class="Estilo105"><a href="salir.php">Cerrar Sesion</a></div></td>
</tr>
</table>
<div align="center" class="Estilo101"></div>
<span class="Estilo90">
<?
}
}
?>
amigos te un incoveiente con un switch, quiero hablitar una pagina para que el usuario pueda consultar por varios campos la informacion que requiera.
para ello utilizo un switch, para realizar la consulta, pero no me esta funcionando si no para el primer caso del switch para los otros casos nno me funciona,
ESTE ES EL CODIGO
<?php
$txtconsulta=$_POST['usuario'];
$cbocampo=$_REQUEST['cboconsulta'];
$txtvalor=$_REQUEST['txtvalor'];
$cn=mysql_connect("localhost","root","")or die ("no se puede establecer la conexion");
mysql_select_db("sisbagir");
$opc = $cbocampo;
switch($cbocampo)
{
case 0:
$consulta = "select * from usuario where Cedula = '$txtvalor'";
break;
case 1:
$consulta = "select * from usuario where Nombre like '%$txtvalor%'";
break;
case 2:
$consulta = "select * from usuario where Login = '$txtvalor'";
break;
}
$resultado=mysql_query($consulta);
$numfilas = mysql_num_rows($resultado);
if($numfilas == 0)
{
echo "No existen registros";
echo "<meta HTTP-EQUIV="REFRESH" content="1; url=usuariomodifca.php">";
}
else
{
?>
</span><span class="Estilo12">
<?
while ($numfilas = mysql_fetch_array($resultado))
{ ?>
</span>i </span><span class="Estilo90"> </span>
<table width="465" border="0" bordercolor="#000000">
<tr>
<td colspan="4"><div align="center" class="Estilo92">Usuarios</div></td>
</tr>
<tr>
<td colspan="4"><hr class="Estilo62"></td>
</tr>
<tr>
<td width="58"><div align="left">Menu</div></td>
<td colspan="2" rowspan="7"> </td>
<td width="381" rowspan="7"><table width="314" border="0" align="center">
<tr>
<td width="87"><div align="center"><span class="Estilo126"> Creado</span></div></td>
<td width="12"><div align="left"><strong><? echo $numfilas["Usuario"];
?></strong></div></td>
<td width="66"><div align="right"><span class="Estilo126">Por </span></div></td>
<td width="7"><div align="left"><strong><? echo $numfilas["Usuario"]; ?></strong></div></td>
<td width="7"> </td>
<td width="10"> </td>
</tr>
</table>
<table width="200" border="1" bordercolor="#0080C0">
<tr>
<td><div align="center" class="Estilo102">
<table width="419" border="0">
<tr>
<td><div align="right" class="Estilo124"><span class="Estilo122">Cedula</span></div></td>
<td colspan="2"><div align="center" class="Estilo130">
<div align="left"><strong><? echo $numfilas["Cedula"]; ?></strong></div>
</div> <div align="left" class="Estilo131"></div></td>
<td colspan="2"><div align="right"><span class="Estilo122"></span></div></td>
</tr>
<tr>
<td width="64"><div align="right" class="Estilo124"><span class="Estilo122">Nombre</span></div></td>
<td colspan="2"><div align="center" class="Estilo130">
<div align="left"><strong><? echo $numfilas["Nombre"]; ?></strong></div>
</div></td>
<td width="46"><div align="right"><span class="Estilo122"><span class="Estilo124">Cargo</span></span></div></td>
<td width="118"><div align="center" class="Estilo131">
<div align="left"><strong><? echo $numfilas["Cargo"]; ?></strong></div>
</div></td>
</tr>
<tr>
<td><div align="right" class="Estilo124"><span class="Estilo122">Usuario</span></div></td>
<td colspan="2"><div align="center" class="Estilo130">
<div align="left"><strong><? echo $numfilas["Login"];
?></strong></div>
</div></td>
<td><div align="right"><span class="Estilo122"><span class="Estilo124">Contraseña</span></span></div></td>
<td><span class="Estilo131"><strong><? echo $numfilas[pass]; ?></strong></span></td>
</tr>
<tr>
<td><div align="right" class="Estilo124">
<div align="right" class="Estilo127">
<div align="right" class="Estilo124">Tipo</div>
</div>
</div></td>
<td width="84"><span class="Estilo129"><? echo $numfilas["tipo"]; ?></span></td>
<td width="85"><div align="center" class="Estilo122">
<div align="left"><span class="Estilo131"><span class="Estilo131"><span class="Estilo131"><span class="Estilo131"></span></span></span></span></div>
</div></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="5"><div align="center" class="Estilo122">
<div align="left"></div>
</div></td>
</tr>
<tr>
<td colspan="5"><div align="right" class="Estilo126">
<div align="center"></div>
</div></td>
</tr>
<tr>
<td colspan="5"><div align="right" class="Estilo126">
<div align="center"><strong><a href="usuarioconsulta.php"></a></strong></div>
</div></td>
</tr>
</table>
</div></td>
</tr>
</table>
<div align="center"></div></td>
</tr>
<tr>
<td><span class="Estilo121"><a href="index12.php">Home</a></span></td>
</tr>
<tr>
<td><span class="Estilo122"><span class="Estilo121"></span>
<div align="left" class="Estilo121">Nuevo</div></td>
</tr>
<tr>
<td><div align="left" class="Estilo121"><a href="usuarioconsulta.php">Consulta</a></div></td>
</tr>
<tr>
<td><div align="left" class="Estilo121">Edicion</div></td>
</tr>
<tr>
<td><div align="left" class="Estilo121">Eliminar</div></td>
</tr>
<tr>
<td height="118"> </td>
</tr>
<tr>
<td colspan="4"><hr class="Estilo62"></td>
</tr>
<tr>
<td colspan="4"><div align="center" class="Estilo105"><a href="salir.php">Cerrar Sesion</a></div></td>
</tr>
</table>
<div align="center" class="Estilo101"></div>
<span class="Estilo90">
<?
}
}
?>
Valora esta pregunta


0