Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/03/2015, 00:05
Avatar de ZoroRoronoa
ZoroRoronoa
 
Fecha de Ingreso: marzo-2011
Ubicación: California, USA
Mensajes: 824
Antigüedad: 13 años, 1 mes
Puntos: 116
Respuesta: error al guardar en base de datos

Oye, ando dormido.

$row[0] $row[1]?
Eso está mal.

$result = mysqli_query("SELECT nombre FROM alumno WHERE id_curso='$curso'");
Debe de ser el nombre de tu campo de la tabla es decir $row['nombre']

y sobre el name y el id, debes agregarle un nombre diferente a cada uno, algo asi

Código PHP:
Ver original
  1. $aux = 0;
  2. while ($row = mysqli_fetch_array($result)) {
  3.      
  4. echo "</tr>";
  5. echo '<input  name="nombre_'.$aux.'" type="checkbox" id="nombre_'.$aux.'" value="'.$row["nombre"].'" checked />'.$row["nombre"].'"<br>"';  
  6.  
  7. $aux++;
  8. }
En el HTML esto de imprimira algo asi:
Código PHP:
Ver original
  1. <input  name="nombre_0" type="checkbox" id="nombre_0" value="Juan" checked /> Juan <br>
  2. <input  name="nombre_1" type="checkbox" id="nombre_1" value="Carlos" checked /> Carlos <br>
  3. <input  name="nombre_2" type="checkbox" id="nombre_2" value="John" checked /> John <br>

y con el PHP los extraes asi

$_POST['nombre_0']
$_POST['nombre_1']
$_POST['nombre_2']
etc...

PD: ya me voy a dormir, saludos. Espero te sirva.
__________________
Programador jQuery & PHP

Última edición por ZoroRoronoa; 20/03/2015 a las 00:12