Foros del Web » Programando para Internet » PHP »

MySQL-BD-PHP-List/Menu-Checkbox

Estas en el tema de MySQL-BD-PHP-List/Menu-Checkbox en el foro de PHP en Foros del Web. bueno las dudas son las siguientes... primero kiero saber... para poder guardar el dato de este Checkbox Código PHP: <?php < div id = "Layer22" >< ...
  #1 (permalink)  
Antiguo 29/04/2007, 21:26
 
Fecha de Ingreso: abril-2007
Mensajes: 73
Antigüedad: 17 años
Puntos: 0
MySQL-BD-PHP-List/Menu-Checkbox

bueno las dudas son las siguientes...

primero kiero saber... para poder guardar el dato de este Checkbox
Código PHP:
<?php
<div id="Layer22"><font color="#FFFFFF"><span style="font-size: 12.0pt; font-family: Arial">
    <?=
$row18['respuesta1'];?>
    <input type="checkbox" name="C1" value="ON" />
?>
el nombre de mi row en la tabla de mysql tiene ke llamarse "respuesta1" verda?... y tengo ke colocar en ke fila esta? osea si esta bien escrito row18 o solo lo dejo como row?


sobre los List/Menu para guardar los datos... tengo algo asi mas o menos

pregunta1 - opcion 1 (preg1.opc1)
- opcion 2 (preg1.opc2)
- opcion 3 (preg1.opc3)

en la tabla de bases de datos tengo ke colocar una fila por opcion o solo 1 fila por pregunta?

tabla:

Campo
preg1.opc1
preg1.opc2
preg2.opc1
preg2.opc2

esop... saludos...

Última edición por Dark Kronox; 01/05/2007 a las 14:12
  #2 (permalink)  
Antiguo 29/04/2007, 21:38
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años
Puntos: 3
Re: Dudas - MySQL-BD-PHP-List/Menu-Checkbox

HOla

Bueno, la verdad que es un enredo lo que tratas de mostrar aqui...

segun entiendo quieres imprimir en la variable $row['respuesta1']; el valor del campo llamado respuesta1 que tienes en alguna tabla de mysql, ahora, ese $row o $row18 esta lineas arriba como $row = mysql_fetch_array($consulta) o $row18 = mysql_fetch_array($consulta), el nombre que tenga en esa linea es el mismo que debe tener abajo para que imprima valor

en cuanto a los objetos html que tengas, si son objetos que van a enviar valores a la base de datos, hay 2 opciones

1. llamarlo como se te venga en gana, y en el insert o update poner por ej insert into tabla(campo1,campo2) values($combo,$radiobutton)

2. para que no se te forme un tropelero si es mejor que le pongas a cada uno el nombre del campo en la bd para que los tengas asociados, pero eso si es cuestion de gusto

Ahora, yo por lo menos haria una tabla de preguntas, otra de respuestas en la que iria el id de la pregunta que pondria en cada respuesta que quisiera a esa pregunta, y haria otra tabla llamada respuestapreguntas donde iria el idpregunta y el id de la respuesta que selecciono la persona, pero es mas por normalización de bases de datos, es a mi gusto claro, pero si no lo quieres hacer asi, bueno, como mejor te parezca, igual hay muchas maneras de llegar a roma... saludos
__________________
Suerte.
_______________________________
"La vida es el principio de la muerte".
  #3 (permalink)  
Antiguo 30/04/2007, 12:18
 
Fecha de Ingreso: abril-2007
Mensajes: 73
Antigüedad: 17 años
Puntos: 0
Re: MySQL-BD-PHP-List/Menu-Checkbox

sobre el row... ya entendi... pense ke tenia ke especificar en ke linea tendria ke estar la respuesta... por eso es ke le puse un numero... pero lo tengo como row...

ahora... al terminar de hacer hacer la tabla en "phpmyadmin" me salio este error

#1054 - Unknown column 'select%25252BD1' in 'encuestas'

el campo se llama selectD! a ke se deve este error?
  #4 (permalink)  
Antiguo 01/05/2007, 13:18
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años
Puntos: 3
Re: MySQL-BD-PHP-List/Menu-Checkbox

Hola

Bueno, según lo que escribiste

ahora... al terminar de hacer hacer la tabla en "phpmyadmin" me salio este error

#1054 - Unknown column 'select%25252BD1' in 'encuestas'

el campo se llama selectD! a ke se deve este error?


El te esta diciendo que no encuentra la columna llamada select%25252BD1 en la tabla encuestas, puede ser que tengas algún espacio o algo parecido o que en el insert o el update de alguna consulta tengas mal escrito el nombre de ese campo o con algun espacio entre las letras.
espero lo soluciones
__________________
Suerte.
_______________________________
"La vida es el principio de la muerte".
  #5 (permalink)  
Antiguo 01/05/2007, 14:11
 
Fecha de Ingreso: abril-2007
Mensajes: 73
Antigüedad: 17 años
Puntos: 0
Re: MySQL-BD-PHP-List/Menu-Checkbox

Cita:
El te esta diciendo que no encuentra la columna llamada select%25252BD1 en la tabla encuestas, puede ser que tengas algún espacio o algo parecido o que en el insert o el update de alguna consulta tengas mal escrito el nombre de ese campo o con algun espacio entre las letras.
espero lo soluciones
sulucion el problema... muchas gracias... corte por lo sano y no segi editando... la hise denuevo y 0 problema...


ahora toy haciendo la hoja de respuesta veamos ke errores salen aparte de estos ke se lo ke significa pero toy viendo como los soluciono ^^

Warning: Division by zero in C:\AppServ\www\Resultados.php on line 357
Warning: Division by zero in C:\AppServ\www\Resultados.php on line 358
Warning: Division by zero in C:\AppServ\www\Resultados.php on line 359

divicion por 0 no existe ^^

Código PHP:
<?php
 $res1
round ($row['valor1']*100/$row['total'],2); 
 
$res2round ($row['valor2']*100/$row['total'],2); 
 
$res3round ($row['valor3']*100/$row['total'],2); 
?>
  #6 (permalink)  
Antiguo 01/05/2007, 14:24
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años
Puntos: 3
Re: MySQL-BD-PHP-List/Menu-Checkbox

Hola

Y que valor trae $row['total']? pues si en algún momento trajera 200 eso creo te daria 0,5 y asi sucesivamente, revisa eso, saludos
__________________
Suerte.
_______________________________
"La vida es el principio de la muerte".
  #7 (permalink)  
Antiguo 01/05/2007, 14:29
 
Fecha de Ingreso: abril-2007
Mensajes: 73
Antigüedad: 17 años
Puntos: 0
Re: MySQL-BD-PHP-List/Menu-Checkbox

tu deces en a tabla?
  #8 (permalink)  
Antiguo 01/05/2007, 15:46
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años
Puntos: 3
Re: MySQL-BD-PHP-List/Menu-Checkbox

Si señor, en el resultado de la consulta
__________________
Suerte.
_______________________________
"La vida es el principio de la muerte".
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 02:54.