Aquí va el código
Formulario preguntas.php
Código HTML:
Ver original<form id="form" action="guardar.php" method="post"> <li><label>Ingresar Pregunta:
</label><input type="text" value="<?=$pdata['preg']?>" name="preg"/>
</li> <li><label>Resp 1:
</label><input type="text" value="<?=$pdata['r1']?>" name="r1" id="r1"/>
<input type="radio" name="correcta" value="0" id="correcta" /></li> <li><label>Resp 2:
</label><input type="text" value="<?=$pdata['r2']?>" name="r2" id="r2"/>
<input type="radio" name="correcta" value="0" id="correcta" /></li> <li><label>Resp 3:
</label><input type="text" value="<?=$pdata['r3']?>" name="r3" id="r3"/>
<input type="radio" name="correcta" value="0" id="correcta" /></li> <li><label>Resp 4:
</label><input type="text" value="<?=$pdata['r4']?>" name="r4" id="r4"/>
<input type="radio" name="correcta" value="0" id="correcta" /></li> <li><label>Resp 5:
</label><input type="text" value="<?=$pdata['r5']?>" name="r5" id="r5"/>
<input type="radio" name="correcta" value="0" id="correcta" /></li> <li><label>Resp 6:
</label><input type="text" value="<?=$pdata['r6']?>" name="r6" id="r6"/>
<input type="radio" name="correcta" value="0" id="correcta" /></li> <li><input type="submit" value="Guardar"/></li>
Y el php que recibe los datos
Código PHP:
Ver original<?
include("include/conn.php");
$do_commit=true;
$do_commit=false;
$err.="Debes ingresar la pregunta.<br>";
}
$do_commit=false;
$err.="Debes ingresar la r1.<br>";
}
$do_commit=false;
$err.="Debes ingresar la r2.<br>";
}
$do_commit=false;
$err.="Debes ingresar la r3.<br>";
}
$do_commit=false;
$err.="Debes ingresar la r4.<br>";
}
$do_commit=false;
$err.="Debes ingresar la r5.<br>";
}
$do_commit=false;
$err.="Debes ingresar la r6.<br>";
}
$do_commit=false;
$err.="Debes ingresar la resp_correcta.<br>";
}
if($do_commit){
$sqlP="insert into preguntas (pregunta) values ('$preg')";
$do_commit=false;
$err.="Error Inesperado.<br>";
}else{
$sqlPreg="select LASTVAL();";
$id_p=$rowPreg[0];
}else{
$do_commit=false;
$err.="Error Inesperado dos.<br>";
}
}
}
if($do_commit){
$sql1="insert into alternativas (preg_id, alternativa, resp_correcta) values ($id_p, '$r1', $correcta)";
$do_commit=false;
$err.="Error Inesperado en r1.<br>";
}
}
if($do_commit){
$sql2="insert into alternativas (preg_id, alternativa, resp_correcta) values ($id_p, '$r2', $correcta)";
$do_commit=false;
$err.="Error Inesperado en r2.<br>";
}
}
if($do_commit){
$sql3="insert into alternativas (preg_id, alternativa, resp_correcta) values ($id_p, '$r3', $correcta)";
$do_commit=false;
$err.="Error Inesperado en r3.<br>";
}
}
if($do_commit){
$sql4="insert into alternativas (preg_id, alternativa, resp_correcta) values ($id_p, '$r4', $correcta)";
$do_commit=false;
$err.="Error Inesperado en r4.<br>";
}
}
if($do_commit){
$sql5="insert into alternativas (preg_id, alternativa, resp_correcta) values ($id_p, '$r5', $correcta)";
$do_commit=false;
$err.="Error Inesperado en r5.<br>";
}
}
if($do_commit){
$sql5="insert into alternativas (preg_id, alternativa, resp_correcta) values ($id_p, '$r6', $correcta)";
$do_commit=false;
$err.="Error Inesperado en r6.<br>";
}
}
if($do_commit){
$_SESSION['err']="Pregunta ingresada";
header("location: guardar.php"); }
if(!$do_commit){
$_SESSION['pdata']=$_POST;
$_SESSION['err']=$err;
header("location: guardar.php"); }
?>