Ver Mensaje Individual
  #9 (permalink)  
Antiguo 10/04/2003, 11:32
akim
 
Fecha de Ingreso: marzo-2003
Mensajes: 7
Antigüedad: 21 años, 1 mes
Puntos: 0
hola cluster!!!

No se como agradecerte de verdad, no solamente estoy aprendiendo un monton lo de php, es que como están los tiempos estoy reviviendo algo que siempre se puede pensar que es utopia tener una comunidad de humanos que lo hacen por el amor al hombre. dejame aprovechar saludarte y NO A LA GUERRA!!!
AKIKM
====================================
<?
echo"<form name=\"form\" action=$PHP_SELF>";
echo"<table width=\"100%\" border=\"1\">";
$con=mysql_connect("localhost","DB","PASS") or die (mysql_error());
mysql_select_db("akim",$con) or die (mysql_error());
$query="select * from preguntas";
$query_result=mysql_query($query,$con) or die (mysql_error());

// crear una variabel contador .. para evitar problemas con los radios arrays ..
$contador=1;

while($rows=mysql_fetch_array($query_result)){

// es necesario pasar tu ID de la pregunta . aunque coincida al ser autonumerico en algun momento podría no ser correlativo
echo "<input type=\"hidden\" name=\"id_preg[".$contador."]\" value=\"".$rows["id_preg"]."\">";

echo"<tr>";
echo"<td>".$rows["id_preg"]."</td>";
echo"<td>".$rows["preg"]."</td>";
echo"<td><select name=\"factorK[".$contador."]\"><option value=\"3\" selected>3<option value=\"2\">2<option value=\"1\">1</select>\n</td>";
echo"<td>".$rows["respp1"]."<input type=\"radio\" name=\"valresp[".$contador."]\" value=\"3\"></td>";
echo"<td>".$rows["respp2"]."<input type=\"radio\" name=\"valresp[".$contador."]\" value=\"2\"></td>";
echo"<td>".$rows["respp3"]."<input type=\"radio\" name=\"valresp[".$contador."]\" value=\"1\"></td>";

// incrementar el contador a cada pasada del bucle (a cada registro que muestes)
$contador++;
}
echo"</tr>\n";
echo"<tr>";
echo"<td><input type=\"submit\" name=\"submit\" value=\"enviar\"></td>";
echo"</form>";
echo"</tr>";
echo"</table>";

$con=mysql_connect("localhost","DB","PASS");
$db=mysql_select_db("akim");
$query="INSERT INTO chequeo VALUES('$id_preg',$factorK','$valresp','$totvalres p','$totfactorK','$total','$valoracion')";
$result=mysql_query($query);

$total_preguntas=count($_POST['id_preg']);
$contador=1;
echo "ID_preg --> FactorK --> Valor respuesta<br>";
for ($contador=1; $contador <= $total_preguntas; $contador++){
echo $_POST['id_preg'][$contador]." --> ".$_POST['factorK'][$contador]." --> ".$_POST['valresp'][$contador]."<br>";

}
?>

====================================


#
# Estructura de tabla para tabla `chequeo`
#

CREATE TABLE chequeo (
id_preg tinyint(3) NOT NULL auto_increment,
factorK tinyint(2) NOT NULL default '0',
valresp tinyint(2) NOT NULL default '0',
totvalresp tinyint(4) NOT NULL default '0',
totfactorK tinyint(4) NOT NULL default '0',
total tinyint(4) NOT NULL default '0',
valoracion tinyint(4) NOT NULL default '0',
PRIMARY KEY (id_preg)
) TYPE=MyISAM;