Foros del Web » Programando para Internet » PHP »

ayuda con este checkbox porfaaa por navidaddd jajaja

Estas en el tema de ayuda con este checkbox porfaaa por navidaddd jajaja en el foro de PHP en Foros del Web. Al realizar el update me modifica el campo swith a 1 de todos los usuarios y yo solo quiero de los q escojo... me dicen ...
  #1 (permalink)  
Antiguo 26/11/2010, 11:40
Avatar de jodatelo  
Fecha de Ingreso: marzo-2010
Ubicación: Ecuador
Mensajes: 65
Antigüedad: 14 años, 1 mes
Puntos: 1
Pregunta ayuda con este checkbox porfaaa por navidaddd jajaja

Al realizar el update me modifica el campo swith a 1 de todos los usuarios y yo solo quiero de los q escojo... me dicen q esta mal el while pero como? como lo hago ayuda, en el campo swith solo son 2 valores "0" q me indica q esta desactivado o "1" q esta activado ayudaa

<?php
$id=$_REQUEST['id'];
if ($id == 0){
$consulta = "Select * from usuario";
$rsconsulta = mysql_query($consulta)
or die ("No puedo ejecutar");
$datos=mysql_fetch_array($rsconsulta);


?>
<form action="clientes.php" method="post" enctype="multipart/form-data" name="form3" id="form3">
<table width="318" border="0" align="left" >

<? while(is_array($datos))
{
$salir = 0;
$indice = 1;
$cero=0;
while ((is_array($datos)) && ($salir == 0))
{

$squery= "UPDATE usuario set swith='1' WHERE swith =". $cero;

$rsdatos = mysql_query($squery)
or die ("Error en actualizacion de Noticias");
?>
<tr id="primera" bgcolor="#FFFFFF">
<td width="30" bgcolor="#000000"><div align="left">
<input type="checkbox" name="<?php echo $snombre; ?>" value="<?php echo $datos["id"];?>" />
</div></td>
<td width="278" bgcolor="#000000" style="color:#FFFFFF" ><?PHP echo $datos["nombre"];?><?PHP echo $datos["apellidos"];?></a></td>
</tr>


<?
$indice =$indice +1;
$datos=mysql_fetch_array($rsconsulta);
}
}
?>
  #2 (permalink)  
Antiguo 26/11/2010, 13:12
Avatar de alejandra_plana  
Fecha de Ingreso: noviembre-2010
Ubicación: Madrid
Mensajes: 25
Antigüedad: 13 años, 5 meses
Puntos: 2
Respuesta: ayuda con este checkbox porfaaa por navidaddd jajaja

hola!!! a ver, puedes aprovecharte más del while... yo haría algo así:

Código HTML:
<?php
while($datos=mysql_fetch_array($rsconsulta))
{
?>
<form action="" method="post" enctype="multipart/form-data" name="form3" id="form3">
<input type="checkbox" name="nombre" value="<?php echo $datos['id'];?>">
<?php echo $datos['nombre'];?><?php echo $datos['apellidos'];?><br>
<?php
}
?>
<br>
Activado: <input type="radio" name="activado" value="1"><br>
Desactivado: <input type="radio" name="activado" value="0"><br>
<input type="submit" value="enviar">
</form> 
y luego algo como...

Código PHP:
$sql="UPDATE usuario SET switch='".$_POST['activado']."' WHERE id='"$_POST['nombre']"'"
espero te sirva....


pd.: lo siento... me he cargado los estilos.

Etiquetas: checkbox
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 09:48.