Foros del Web » Programando para Internet » PHP »

Problema con formulario y sql

Estas en el tema de Problema con formulario y sql en el foro de PHP en Foros del Web. hola, buenas noches tengo un problema que no consigo solucionar he creado un bucle en php para que genere un formulario con varias preguntas y ...
  #1 (permalink)  
Antiguo 21/03/2011, 18:52
 
Fecha de Ingreso: noviembre-2007
Mensajes: 17
Antigüedad: 16 años, 5 meses
Puntos: 0
Problema con formulario y sql

hola, buenas noches tengo un problema que no consigo solucionar
he creado un bucle en php para que genere un formulario con varias preguntas y tal recogiendolas de una base de datos , el problema esque los radiobuttons quiero que tengan el nombre que recojan de 2 campos de la base de datos pero no consigo hacerlo asi es como lo estoy haciendo:

print "<input type='radio' name='".$registro[7].$registro[2]."'value='b'>".$registro[4];

si hago un print $registro[7].$registro[2];
muestra exactamente como quiero que se llame la variable de ese radiobutton


Gracias por todo
  #2 (permalink)  
Antiguo 21/03/2011, 19:00
Avatar de IvanAsturS  
Fecha de Ingreso: enero-2011
Ubicación: Asturias
Mensajes: 24
Antigüedad: 13 años, 3 meses
Puntos: 2
Respuesta: Problema con formulario y sql

Hola,

Puedes probar algo así
Código PHP:
<input type="radio" name="<?php echo $registro[7] . $registro[2]; ?>" value="b"><?php echo $registro[4]; ?>
Un saludo!
  #3 (permalink)  
Antiguo 21/03/2011, 19:09
 
Fecha de Ingreso: noviembre-2007
Mensajes: 17
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Problema con formulario y sql

me sigue dando error al recoger la variable voy a escribir el codigo entero a ver si cometo algun error

<form name='control-digital1' ENCTYPE='multipart/form-data' method=\"post\" action='respuestadigi1.php'>

<input type="radio" name="<?php echo $registro[7] . $registro[2]; ?>" value="b"><?php echo $registro[3]; ?>
<input type="submit" name="enviar" value="Enviar respuestas">


en en la recogida de la variable


$dni=$_POST['digi11'];
print $dni;

digi11 es el resultado de $registro[7].$registro[2]

Última edición por zarech; 21/03/2011 a las 19:30
  #4 (permalink)  
Antiguo 21/03/2011, 20:38
 
Fecha de Ingreso: febrero-2008
Ubicación: Sevilla
Mensajes: 91
Antigüedad: 16 años, 2 meses
Puntos: 15
Respuesta: Problema con formulario y sql

Prueba quitandole las \ al method del form y comprueba tambien el nombre de la pagina en el action, aver si la has llamado respuestadigi11 y en el action tienes respuestadigi1. Un saludo!

Etiquetas: sql, formulario
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 20:27.