![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
30/10/2007, 10:47
|
| | Fecha de Ingreso: enero-2005
Mensajes: 386
Antigüedad: 20 años Puntos: 3 | |
ayuda en formulario php de respuestas hola bueno es que no se como hacer para guardar las variables, es que miren tengo tengo una bd donde en una tabla estan las preguntas y en otra tabla quiero que se guarden las respuestas, las preguntas ya estan dadas de alta en las tablas pero a la hora que imprimo las preguntas no se que nombre ponerle a las variables para que se guarden, miren estos son mis codigos
este me imprime las preguntas que estan en la base de datos y se agrega el campo respuesta para que uno pueda contestarla, pero en la parte de respuesta no se como usarla cuando la mande al respuesta.php
<?php
include("config.php");
$numero_de_cuestionario=$_POST["numero_de_cuestionario"];
$query="SELECT * FROM preguntas WHERE numero_de_cuestionario='".$numero_de_cuestionario. "'";
$Result=mysql_query($query) or die (mysql_error());
echo "",$registro['pregunta'],"";
echo "<br>";
echo "<form method='POST' action='respuesta.php'>";
echo "<table border=0>";
while ($registro = mysql_fetch_array($Result)) {
echo "<td width=30%>Pregunta:</td><td>",$registro['pregunta'],"</td><tr>";
echo "<td width=30%>Respuesta:</td><td> <input name='respuesta' id='respuesta' size='50'> </td><tr>"; // en esa parte si me imprime por ejemplo 4 preguntas me imprime tambien 4 espacios para que se contesten, pero no se que nombre ponerle o como para que cuando se envie a respuesta.php se ponga cada respuesta en su pregunta,
}
echo "<td><input type='submit' value='Guardar' name='enviar'></td></table>";
mysql_close($conecta);
?>
este es el respuesta.php
<?php
include("config.php");
$respuesta=$_POST["respuesta"];
$query="INSERT INTO respuesta (respuesta) VALUES ('$respuesta')";
$Result=mysql_query($query) or die (mysql_error());
$filasafectadas=mysql_affected_rows();
if ($filasafectadas==1){
echo "respuesta agregada";
}else{
echo "respuesta no agregada";
}
mysql_close($conecta);
?> |