Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

BD y PHP problemita...

Estas en el tema de BD y PHP problemita... en el foro de Mysql en Foros del Web. Saludo a todos.... <table width="49%" border="0" align="center"> <tr> <Br> <td></td> <td><Input Value="Cableado" Type= "CheckBox" Name= "1" ALIGN = "CENTER"> Cableado.</td> <td><Input Value="Monitor" Type= "CheckBox" Name= ...
  #1 (permalink)  
Antiguo 04/05/2008, 17:20
Iom
 
Fecha de Ingreso: abril-2008
Mensajes: 47
Antigüedad: 16 años
Puntos: 2
BD y PHP problemita...

Saludo a todos....

<table width="49%" border="0" align="center">
<tr> <Br>
<td></td>
<td><Input Value="Cableado" Type= "CheckBox" Name= "1" ALIGN = "CENTER"> Cableado.</td>
<td><Input Value="Monitor" Type= "CheckBox" Name= "2" ALIGN = "CENTER"> Monitor.</td>
</tr>
<tr>
<td></td>
<td><Input Value="Disco" Type= "CheckBox" Name= "3" ALIGN = "CENTER"> Disco Duro.</td>
<td><Input Value="Procesador" Type= "CheckBox" Name= "4" ALIGN = "CENTER"> Procesador.</td>
</tr>


Este es mi problema: estoy realizando un pequeño formulario y esta fue al opción más fácil que veo para que la persona que lo llene no lo teclee.

1) ¿Como puedo guardar estos datos de los "CheckBox" pero que lo agregue en una sola casilla de mi bd??

2) ¿Es posible la pregunta 1??


3) ¿Si fuera todo cierto!!! , hay posibilidades de que fueran separados por una coma (,)?
Ejem: si marco las tres opciones que me lo guarde en mi casilla de BD asi:
“Cableado, Monitor, Procesador”

Estoy haciendo mis preguntas paso a paso a ver si me entienden…..

Si me pudieran al menos dar un código para esto se los agradezco.
NOTA: Yo si pude guardarlo pero solo uno de los "CheckBox" no múltiples
Muchas gracias!!
  #2 (permalink)  
Antiguo 06/05/2008, 17:42
Avatar de cala932  
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 17 años, 7 meses
Puntos: 9
Re: BD y PHP problemita...

Hola Iom lo que tienes que hacer es preguntar por los checkbox marcados y concatenarlos en una nueva variable separados por coma.
Por ejemplo:
Código PHP:

if( $A && $B)
$C=$A.",".$B

Salud2,
__________________
->Aprender es un proceso que incluye el error..
  #3 (permalink)  
Antiguo 06/05/2008, 18:10
Iom
 
Fecha de Ingreso: abril-2008
Mensajes: 47
Antigüedad: 16 años
Puntos: 2
Re: BD y PHP problemita...

Muchas gracias ... Pero !!
yo realizo el llamado asi: mis "CheckBox" y tienen nombres distintos,

name="1".......hasta "12"

estos datos los llevo a otra pagina dond es que realizo mi conexio a BD, asi:

<?Php
$A= $_REQUEST[1];
?>

<?Php
$B= $_REQUEST[2];
?>

hasta llegar a

<?Php
$C= $_REQUEST[12];
?>


(mis datos los lleno en mi formulario: C1.php)
(Y los los llevo a mi pag C2 y los guarda : C1.php)
y luego lo evaluo en mi conexion en MYSQL guarda los datos bien y todo lo demas.
asi es que yo aprendi a realizar mis conexiones. lleno mis datos en una pag y los envio a la otra y me lo guarda.


!!!!!!!!!estoy casi loco..... y si realizo todas mis dudas uffffff..........
no terminare nunca y nadie me respondera........ jejeje.........
gracias....

Última edición por Iom; 06/05/2008 a las 18:24
  #4 (permalink)  
Antiguo 07/05/2008, 16:17
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Sonrisa Re: BD y PHP problemita...

Saludos

Bueno primero que todo esto no es tema de Mysql jejjee... Pero bueno te doy una idea de como podrias realizarlo:

Código PHP:
//segun te entendi todos los datos los llevas a otro programa c2 entonces me imgano que debe tener el form algo asi
<form action="c2.php" method="post">
//Luego los checkbox debes manejarlos como un arreglo : fijate en los name de cada uno 
<table width="49%" border="0" align="center">
<
tr> <Br>
<
td></td>
<
td><Input Value="Cableado" Type"CheckBox" Name"opcion[1]" ALIGN "CENTER"Cableado.</td>
<
td><Input Value="Monitor" Type"CheckBox" Name"opcion[2]" ALIGN "CENTER"Monitor.</td>
</
tr>
<
tr>
<
td></td>
<
td><Input Value="Disco" Type"CheckBox" Name"opcion[3]" ALIGN "CENTER"Disco Duro.</td>
<
td><Input Value="Procesador" Type"CheckBox" Name"opcion[4]" ALIGN "CENTER"Procesador.</td>
</
tr>
</
form
Luego en tu programa c2

Código PHP:
//utilizas la funcion implode

$valores=implode(",",$_POST['opcion']);

//Ya de esta forma te quedara asignada en la variable $valores todos los checkbox que fueron seleccionados separados por coma 
Espero a ver sido claro y que sea lo que buscabas.

Hasta Pronto!
__________________
:.:Nano.:: @nano_hard - Retornando al foro
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 03:24.