Foros del Web » Programando para Internet » PHP »

como puedo crear un radio en un formulario con echo

Estas en el tema de como puedo crear un radio en un formulario con echo en el foro de PHP en Foros del Web. buenos dias disculpen las molestias queria ver si alguien me podia auxiliar con un programita, lo que pasa es que tengo 2 formularios uno donde ...
  #1 (permalink)  
Antiguo 12/11/2011, 17:08
 
Fecha de Ingreso: noviembre-2011
Ubicación: Paris
Mensajes: 450
Antigüedad: 12 años, 5 meses
Puntos: 7
como puedo crear un radio en un formulario con echo

buenos dias disculpen las molestias queria ver si alguien me podia auxiliar con un programita, lo que pasa es que tengo 2 formularios uno donde doy de alta cursos en la tabla cursos de mysql y otro formulario donde doy de alta a alumnos en la tabla alumnos de mysql en donde en el formulario me aparece nombre mail y seleccionar el curso que segun esto me debe de aparecer los cursos que di de alta en el formulario cursos, el problema es que tengo este codigo :

<html>
<head>
<title>Problema</title>
</head>
<body>
<form action="pagina2.php" method="post">
Ingrese nombre:
<input type="text" name="nombre"><br>
Ingrese mail:
<input type="text" name="mail"><br>
Seleccione el curso:
<select name="codigocurso">
<?php
$conexion=mysql_connect("localhost","root","z80") or
die("Problemas en la conexion");
mysql_select_db("phpfacil",$conexion) or
die("Problemas en la selección de la base de datos");
$registros=mysql_query("select codigo,nombrecur from cursos",$conexion) or
die("Problemas en el select:".mysql_error());
while ($reg=mysql_fetch_array($registros))
{
echo "<option value=\"$reg[codigo]\">$reg[nombrecur]</option>";
}
?>
</select>
<br>
<input type="submit" value="Registrar">
</form>
</body>
</html>

tengo que hacer uno parecido a este pero con tipo radio la verdad le he intentado de varias formas y lo logro conseguirlo esto es lo que intento hacer:

<html>
<head>
<title>Problema</title>
</head>
<body>
<form action="pagina2.php" method="post">
Ingrese nombre:
<input type="text" name="nombre"><br>
Ingrese mail:
<input type="text" name="mail"><br>
Seleccione el curso:
<radio name="r-curso">
<?php
$conexion=mysql_connect("localhost","root","esme25 ") or
die("Problemas en la conexion");
mysql_select_db("phpfacil",$conexion) or
die("Problemas en la selección de la base de datos");
$registros=mysql_query("select codigo,nombrecur from cursos2",$conexion) or
die("Problemas en el select:".mysql_error());
while ($reg=mysql_fetch_array($registros))
{
echo '<input type ="radio" name="r-curso" value=\"$reg[codigo]\">$reg[nombrecur]';



}
?>
</radio>
<br>
<input type="submit" value="Registrar">
</form>
</body>
</html>

pero al momento de que me aparece el formulario para dar de alta aun alumno no me aparece el nombre de los cursos dados de alta solo me aparece $reg[nombrecur]'
  #2 (permalink)  
Antiguo 12/11/2011, 17:35
 
Fecha de Ingreso: julio-2011
Mensajes: 220
Antigüedad: 12 años, 9 meses
Puntos: 72
Respuesta: como puedo crear un radio en un formulario con echo

Prueba con esto.

echo '<input type ="radio" name="r-curso" value=\"$reg[codigo]\">'.$reg['nombrecur'];

Por cierto las lineas
<radio name="r-curso">
Y
</radio>
Son innecesarias.
  #3 (permalink)  
Antiguo 12/11/2011, 17:41
 
Fecha de Ingreso: noviembre-2011
Ubicación: Paris
Mensajes: 450
Antigüedad: 12 años, 5 meses
Puntos: 7
lubtufano

muchas gracias hermano eres un capo me ha servido tu ayuda ; )

Etiquetas: echo, formulario, html, mysql, radio, registro, sql, tabla
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 18:52.