FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Duda sobre RadioButtons
Que tal compañeros del foro, por este medio les quiero pedir su ayuda.
El asunto es que estoy tratando se hacer una encuesta para evaluar docentes. Estoy lo hago utilizando PHP,MySQL y el DREAMWEAVER. Hasta ahora tengo tres combos en un formulario para elegir los datos de Nombre de la escuela, Profesor y materia. En otro formulario tengo una tabla dinamica que la jalo de una tabla llamada preguntas(No_pregunta,pregunta). Lo que quiero hacer es que cada pregunta tenga un grupo de radiobuttons con valores del 1 al 5 en total son 18 pregunta y que al terminar de contestar las preguntas y darle click a un boton los datos se envien a una tabla llamada Encuesta. Quiero saber si es bueno usar dos formulario, como hacer para que los valores de los radiobuttons se envien a una campo (respuesta) de la tabla Encuesta igual con los selec. Los campos de la tabla Encuesta son: no_pregunta respuesta c_unidad c_profesor c_materia Sin más y esperando haberme dado a entender me despido agradeciendoles su tiempo y esperando su respuesta.
__________________
La inteligencia me persigue, pero yo soy más rápido que ella. |
#2
|
||||
|
||||
Examina este ejemplo que te pongo:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <html> <head> <title>Encuesta</title> <meta http-equiv='content-type' content='text/html; charset=iso-8859-1'> </head> <body> <h1>Encuesta</h1> <form method='post' action='respuestas.php'> <fieldset> <legend>Preguntas acerca de tu profesor</legend> <table> <tr> <td>1</td> <td>¿Sigue el plan de trabajo expuesto en la primera clase?</td> <td><input type='radio' name='pregunta[1]' value='1'>1</td> <td><input type='radio' name='pregunta[1]' value='2'>2</td> <td><input type='radio' name='pregunta[1]' value='3'>3</td> <td><input type='radio' name='pregunta[1]' value='4'>4</td> <td><input type='radio' name='pregunta[1]' value='5'>5</td> </tr> <tr> <td>2</td> <td>¿Es puntual al inicio y término de la clase?</td> <td><input type='radio' name='pregunta[2]' value='1'>1</td> <td><input type='radio' name='pregunta[2]' value='2'>2</td> <td><input type='radio' name='pregunta[2]' value='3'>3</td> <td><input type='radio' name='pregunta[2]' value='4'>4</td> <td><input type='radio' name='pregunta[2]' value='5'>5</td> </tr> <tr> <td>3</td> <td>¿Demuestra que planea las lecciones que imparte?</td> <td><input type='radio' name='pregunta[3]' value='1'>1</td> <td><input type='radio' name='pregunta[3]' value='2'>2</td> <td><input type='radio' name='pregunta[3]' value='3'>3</td> <td><input type='radio' name='pregunta[3]' value='4'>4</td> <td><input type='radio' name='pregunta[3]' value='5'>5</td> </tr> <tr> <td>4</td> <td>¿Revisa los trabajos extraclase?</td> <td><input type='radio' name='pregunta[4]' value='1'>1</td> <td><input type='radio' name='pregunta[4]' value='2'>2</td> <td><input type='radio' name='pregunta[4]' value='3'>3</td> <td><input type='radio' name='pregunta[4]' value='4'>4</td> <td><input type='radio' name='pregunta[4]' value='5'>5</td> </tr> </table> </fieldset> <input type='submit' value='Enviar respuestas'> </form> </body> </html> Código:
$_POST [pregunta] => Array ( [1] => 1 [2] => 2 [3] => 2 [4] => 4 ) Código PHP:
// Saludos |
#3
|
|||
|
|||
Otra pregunta más
Gracias Roman por la respuesta voy a calar para ver que sale.
Lo que quiero preguntar es sobre si hago bien en utilizar dos formularios para enviar los valores a una sola tabla, la de Encuesta. Ya puse los campo de Encuesta(c_unidad,c_materia,c_docente,respuesta y no_pregunta), las preguntas las obtengo de la tabla preguntas_encuesta que tiene los campo (no_pregunta y pregunta), a través de una tabla dinámica. Esto lo pongo pork no entendi muy bien lo de: insert into encuesta (c_unidad, c_profesor, c_materia, p1, p2, p3, p4) values($valores) Porque me falta el campo respuesta y no_pregunta en el insert para encuesta. La verdad espero me puedas ayudar porque yo para esto siendo honesto soy un poco malo pork voy empezando, pero como con delphi emepce asi y hoy pues ya me definedo aunque sea un poco. Gracias
__________________
La inteligencia me persigue, pero yo soy más rápido que ella. |
#4
|
||||
|
||||
Cita:
Código:
no_pregunta respuesta -----------+---------- 1 -----------+---------- 2 -----------+---------- 3 -----------+---------- 4 -----------+---------- 5 -----------+---------- 6 -----------+---------- ...................... -----------+---------- // Saludos |
#5
|
|||
|
|||
Ya entendí
Hola Roman, pues otra vez enfadando.
Fijate que te entendí de esta forma: Tu me estas recomendado que en lugar de tener este esquema para la tabla encuesta: (c_unidad,C_docente,C_materia,No_pregunta,respuesta) tenga el siguiente: (C_unidad,c_docente,c_materia,p1,p2,...,p18), quitando el campo no_pregunta porque al parecer no sería necesario ya que con P1 sabríamos que es la respuesta de la pregunta1 y así sucesivamente. O Que pasaría con él?. Y ahora lo que falta me recomiendas el uso de los 2 formularios o con uno sería necesario o no hay problema con eso, Tu como lo harías?. Bueno gracias por las respuestas, ya quedo todo bien ahora solo hay que modificar la Bases de Datos.
__________________
La inteligencia me persigue, pero yo soy más rápido que ella. |
#6
|
|||
|
|||
A ver si pueden con este codigo
Que onda compa Roman, esperando que estes bien , te voy a molestar nuevamente.
Resulta que tengo unos combos anidados el primero selecciona una unidad académica, el segundo selecciona un docente de dicha unidad y el tercero selecciona la materia de ese maestro. Ahora bien, los valores seleccionados de los tres campos se tiene que enviar a la tabla "encuesta" (en los campos c_unidad,c_profesor, c_materia) de la base de datos esa es mi primer pregunta como enviarlos: aqui te pongo el codigo de uno: Código PHP:
Código:
<tr> <td><div align="center">1</div></td> <td><span class="Estilo19">Durante el semester o periodo escolar, ¿En qué momento entrgó el Profesor su progrma de Estudio?. La Primera Semana ( Valor de 5), en la Segunda Semana ( Valor de 4), en la Tercera Semana ( Valor de 3), después de la Tercera Semana ( Valor de 2), no entregó (Valor 1). </span></td> <td><input type='radio' name='pregunta[1]' value='1'></td> <td><input type='radio' name='pregunta[1]' value='2'></td> <td><input type='radio' name='pregunta[1]' value='3'></td> <td><input type='radio' name='pregunta[1]' value='4'></td> <td><input type='radio' name='pregunta[1]' value='5'></td> </tr> Código PHP:
Parse error: syntax error, unexpected T_VARIABLE in c:\appserv\www\dataremoto\evaluacion.php on line 347 Quisiera que me ayudaran a ver en que estoy mal y alguna forma de resolverlos. Utilizo PHP y Dreamweaver Esperando respuesta me despido
__________________
La inteligencia me persigue, pero yo soy más rápido que ella. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Simular dos radiobuttons con Checkbox | TriLoCBA | OOP | 18 | 27-08-2006 00:25:30 |
Busqueda en ADOTable y RadioButtons | MaJeSTiC | Varios | 1 | 06-08-2004 19:29:37 |
Crear RadioButtons dinámicamente | Javi2 | Varios | 4 | 26-07-2004 17:27:00 |
radiobuttons | haffo | OOP | 6 | 15-11-2003 18:52:20 |
radiobuttons asociados a un edit | haffo | OOP | 12 | 05-11-2003 23:03:45 |
|