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);
?>