Foros del Web » Programando para Internet » PHP »

check-boxes y radio button

Estas en el tema de check-boxes y radio button en el foro de PHP en Foros del Web. hola a todos de nuevo molestando : miren tengo un problema estoy realizando un catalogo en el cual tengo listas desplegables,radios button y check-boxes ahora ...
  #1 (permalink)  
Antiguo 14/11/2006, 17:33
 
Fecha de Ingreso: septiembre-2006
Mensajes: 9
Antigüedad: 17 años, 7 meses
Puntos: 0
check-boxes y radio button

hola a todos de nuevo molestando :

miren tengo un problema estoy realizando un catalogo en el cual tengo listas desplegables,radios button y check-boxes ahora ya logre introducir lo que selecciono a mi base de datos pero lo que kiero ahora es que cuando lo muestre,muestre todo lo seleccionado en mis check-boxes como los de mi radios button,aclaro tengo dos tablas una para los radios y otra para los checks espero alguien pueda ayudarme les pongo mi codigo tanto el de elegir catalogos como el de mostrar catalogos.....


-------------------estes es el de elegir catalogo----------------

<html>
<head>
<title>Catalogos</title>
</head>

<body>
<?php
include("librerias/conexion.php");
$link=Conectarse();
?>
<span class="Estilo54">
<?php
$link=Conectarse();
$marcas=$_POST['menumarcas'];
$modelos=$_POST['menumodelos'];
$rpe=$_POST['RPE'];
$windows=$_POST['Tipowindows'];
$calidad=$_POST['tipodecalidad'];


if ((strlen(trim($_POST['menumarcas'])) == 0) || (strlen(trim($_POST['menumodelos'])) == 0) || (strlen(trim($_POST['RPE'])) == 0))
{
echo" ----- TODOS LOS CAMPOS SON OBLIGATORIOS -----";
}

else
{
mysql_query("insert into pc (RPE,Marcas,Modelos,Windows,Tipolicencia) values('$rpe','$marcas','$modelos','$windows','$ca lidad')",$link);
}
?>
</span> </span> </p>
<p align="left"><span class="Estilo51"><span class="Estilo40">
<?
$query=mysql_query("select RPE from fany order by Id asc") or die(mysql_error());
?>
Elige el RPE del Trabajador :
<select name="RPE" id="select">
<option value=" " selected>- ELige Opcion -</option>
<? while ($row=mysql_fetch_assoc($query)){?>
<option value="<?=$row['RPE']?>">
<?=$row['RPE']?>
</option>
<? }?>
</select>
</span></span></p>
<p align="left" class="Estilo40">Elige la Marca y el Modelo de la Pc : </p>
<p align="left"><span class="Estilo40">Marcas</span>
<!-- Este el codigo de la lista/menu de marcas-->
<?
$query=mysql_query("select * from marcas order by Id asc") or die(mysql_error());
?>
<select name="menumarcas" class="text6" id="menumarcas">
<option value=" " selected>- ELige Opcion -</option>
<? while ($row=mysql_fetch_assoc($query)){?>
<option value="<?=$row['Marcas']?>">
<?=$row['Marcas']?>
</option>
<? }?>
</select>
<span class="Estilo40">Modelos</span>
<?
$query=mysql_query("select * from modelos order by id asc") or die(mysql_error());
?>
<select name="menumodelos" class="text6" id="menumodelos">
<option value=" " selected>- ELige Opcion -</option>
<? while ($row=mysql_fetch_assoc($query)){?>
<option value="<?=$row['Modelos']?>">
<?=$row['Modelos']?>
</option>
<? }?>
</select>
</p>
<p><span class="Estilo40">
<label>Elige el Tipo de Windows que Utiliza la Maquina del Trabajador :</label>
</span></p>
<p class="Estilo40">
<label>
<input name=Tipowindows type=radio value="Windows 95" checked>
Windows 95 </label>
<br>
<label>
<input name=Tipowindows type=radio value="Windows 98">
Windows 98 </label>
<br>
<label>
<input name=Tipowindows type=radio value="Windows 2000">
Windows 2000 </label>
<br>
<label>
<input name=Tipowindows type=radio value="Windows Xp">
Windows XP </label>
</p>
<p class="Estilo40">
<label>Seleccione con lo Cuente la Maquina del Usuario de Acuerdo a Estas Opciones : </label>
</p>
<p class="Estilo40">
<label>
<input name="check1" type="checkbox" id="Tipoffice1" value="Office XP">
Office XP</label>
<input name="of1" type="hidden" id="of1" value="Office XP">
<?php
$check1=$_POST['of1'];
$rpe=$_POST['RPE'];
if (isset($_POST["check1"]))
{
mysql_query("insert into offices(RPE,Office) values ('$rpe','$check1')",$link);
}
?>
<br>
<label>
<input name="check2" type="checkbox" id="Tipoffice2" value="Office 2000">
Office 2000</label>
<input name="of2" type="hidden" id="of2" value="Office 2000">
<?php
$check2=$_POST['of2'];
$rpe=$_POST['RPE'];
if (isset($_POST["check2"]))
{
mysql_query("insert into offices(RPE,Office) values ('$rpe','$check2')",$link);
}
?>
<br>
<label>
<input name="check3" type="checkbox" id="Tipoffice3" value="R/3">
R/3 </label>
<input name="of3" type="hidden" id="of3" value="R/3">
<?php
$check3=$_POST['of3'];
$rpe=$_POST['RPE'];
if (isset($_POST["check3"]))
{
mysql_query("insert into offices(RPE,Office) values ('$rpe','$check3')",$link);
}
?>
<br>
<label>
<input name="check4" type="checkbox" id="Tipoffice4" value="Siad">
Siad </label>
<input name="of4" type="hidden" id="of4" value="Siad">
<?php
$check4=$_POST['of4'];
$rpe=$_POST['RPE'];
if (isset($_POST["check4"]))
{
mysql_query("insert into offices(RPE,Office) values ('$rpe','$check4')",$link);
}
?>
</p>
<p class="Estilo40">
<label>Con que Tipo de Software Cuenta el Usuario Seleccione una Opcion : </label>
</p>
<p class="Estilo40">
<label>
<input name=tipodecalidad type=radio value=Licencia checked>
Licencia </label>
<br>
<label>
<input name=tipodecalidad type=radio value=Freeware>
Freeware </label>
<br>
<label>
<input name=tipodecalidad type=radio value=Shareware>
Shareware </label>
<br>
<label>
<input name=tipodecalidad type=radio value=Pirata>
Pirata </label>
</p>
<p align="center" class="Estilo40">
<input type=submit name=OK value="Guardar">
</p>
</form>
</table>
</body>
</html>


--------------y este es el de mostrar catalogo--------------
<html>
<head>
<title>Muestra todo los Datos</title>
</head>

<body>
<?php
$link=Conectarse();
$query=mysql_query("select * from pc",$link);

while($row=mysql_fetch_array($query))
{
printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>",$row["RPE"],$row["Marcas"],$row["Modelos"],$row["Windows"],$row["Tipolicencia"],$row["Office"]);
}

mysql_free_result($query);
mysql_close($link);
?>

<?php
$link=Conectarse();
$query=mysql_query("select * from offices",$link);
while($row=mysql_fetch_array($query))
{
printf("<tr><td>%s</td><td>%s</td></tr>",$row["RPE"],$row["Office"]);
}

mysql_free_result($query);
mysql_close($link);
?>
</table>
</div>
</span>

</table>

</body>
</html>


de ante mano gracias
  #2 (permalink)  
Antiguo 15/11/2006, 05:31
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 19 años, 2 meses
Puntos: 25
mmm haber si entendí, quieres que dependiendo del resultado que obtengas de la DB te muestre palomeado o no palomeado el checkbox? Ejemplo si en tu base es 1 estará palomeado, si es 2 no lo estara. Es eso?

Saludos
__________________
Hospedaje Web al mejor costo!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:25.