Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/12/2004, 14:18
Avatar de oktubre
oktubre
 
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 20 años, 8 meses
Puntos: 4
espero que se me entienda, sino...

pregunta 1:

<input type="checkbox" name="Amueblado" value="amueblado">

te explico, el name (nombre) es el nombre del elemento del formulario, osea el nombre que tendrá la variable : $Amueblado.

el value (valor) es el valor que tendrá esa variable SI Y SOLO SI alguien lo chequeo, osea le hizo click y quedo marcado.

Conclusión, la variable tendrá como valor "amueblado" si alguien lo marca, sino en la consulta donde pones el insert $Amueblado dejará el campo bacio.

pregunta 2:

a la hora de armar la consulta no te preocupes por nada, si nadie lo marca, la consulta quedaría
($CAMPO1, $CAMPO2, $Amueblado, $etc, $etc2)
osea, que si quieres puedes escribir unas líneas de control, que serían:
if($Amueblado ==''){ // entiendase que son comillas simples bacias //
$Amueblado = "No";
}
y luego de esto la consulta tal cual arriba.
(lo aclaré mas arriba en la pregunta uno))

pregunta 3:

la respuesta es si!!!!!!!!!!!!!
VARCHAR, y le cuentas los caracteres y ya esta, es facil

pregunta 4:

esto es facil:
el codigo lo vas a tener que poner antes del check que queres mostrar:

<input type="checkbox" name="Amueblado" value="0" checked>

como ves, si lo vas a poner en un nuevo formulario lo que tienes que hacer es recuperar el valor del campo Amueblado de tu tabla y analizarlo:

$resultado = mysql_query($datos, $db);
$campo = mysql_fetch_array($resultado);

if ($campo =='amueblado') {
$muestro="checked";
} else {
$muestro="";
}
<input type="checkbox" name="Amueblado" value="0" <? echo $muestro ; ?>

te explico cortito:
checked es una propiedad del <input type="checkbox" > y es ésta la propiedad que lo muestra marcado.

con el if en false, despues del else if lo que hacemos es directamente no imprimir nada con el echo() en cambio, si en la tabla el registro dice que aparece la palabra almacenada amueblado, la funcion echo imprimirá en la variable $muestro "checked".


saludos salamin, esta re facil!!!!!!!!!!!!!!!!!!1
__________________
w32.oktubre@mm <----------------<<<<
prefiero cerrar la boca y parecer un tonto que abrirla y confirmarlo.