Hola Gente del foro. Les paso a comentar:
Armé un Select con informacion de una tabla de la base de datos. El problema está cuando quiero volver a enviar la selección no me la envía, me envía correctamente los datos, menos el select.
Este es el codigo del select que arme:
<?php
include "conexion.php";
$consulta = "SELECT * FROM materia";
$resultado = mysql_query($consulta, $conexion);
$num_resultados = mysql_num_rows($resultado);
for ($i=0; $i<$num_resultados; $i++)
{
$row = mysql_fetch_array($resultado);
echo "<option>".stripslashes ($row["nombre_materia"])."</option>";
}
?>
y este es el codigo que recibe la informacion en otra pagina y la envia a la base de datos:
if (isset($grabar)){
include "conexion.php";
$dni= $_REQUEST['dni'];
$nombre= $_REQUEST['nombre'];
$n= count($materia);
for ($i=0; $i<$n; $i++){
$materiax= "$materias[$i]";
}
$consulta = "INSERT INTO inscripciones(dni, nombre, nombre_materia) VALUE ('".$dni."','".$nombre."','".$materiax."')";
$resultado = mysql_query($consulta, $conexion);
if ($resultado){
echo mysql_affected_rows()." inscripción grabada correctamente.";
echo "<table border=1px><tr><td>DNI</td><td>NOMBRE</td><td>MATERIA</td></tr>";
echo "<tr><td>".$dni."</td><td>".$nombre."</td><td>".$materiax."</td></tr></table>";
} else {echo "Error";}
}
?>
Muchas Gracias. Saludos!