Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2007, 10:47
Alphabravo
 
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);

?>