Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/08/2004, 06:37
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Deberías usar en principio en lugar de checkbox . ."radio" con el mismo nombre .. por qué .. la respuesta es SI o NO (no es: si y no ... o si o no .. o incluso ninguna).

<input type="radio" name="respuesta" value="yes">
<input type="radio" name="respuesta" value="no">

Pero .. como tienes una série de preguntas .. tendras que generar dichos "bloques de radios" como arrays del tipo:

Código PHP:
<input type="radio" name="respuesta[<? echo $n ?>]" value="yes">
<input type="radio" name="respuesta[<? echo $n ?>]" value="no">
($n o $i como indice de tu array .. será el indentificador de tu pregunta (ID o lo que corresponda).

Así en PHP recibiras un array en "respuesta" del tipo:

$respuesta[1]="yes";
$respuesta[2]="no";
$respuesta[?]="valor";

La cual puedes recorrer con un array:

Código PHP:
foreach($_POST['respuesta'] as $pregunta=>$res){
  echo 
$pregunta." - ".$res;
  
// y por aquí podrías hacer ya tu INSERT ... 

Bueno .. y recuerda que todos esos "input" han de estar bajo un formulario <form ... > .. </form> (y en modo POST o GET (method) ...)

Un saludo,