Es que, me lo selecciona bien y todo, pero cuando no hay datos, aparecen los campos: Alumno, email, materia, pero sin nada, y se me crean en la base de datos o.O supongo que es porque no está funcionando el while, acá el código:
Jaja, este era el primer formulario para insertar los datos:
Y cada vez que recargo la página se ve, arriba de lo que inserté:
Alumno: *vacío*
Email: *vacío*
Materia: *vacío*
º-º
OMG, alguien sabe como lo soluciono?
<?php
$conexion=mysql_connect("mysql.99h.com.ar","[color=red]miuser[/color]","[color=orange]mipass[/color]") or die ("Problemas con la conexión a la base de datos");
mysql_select_db("[color=blue]mibase[/color]", $conexion) or die ("Problemas en la selección de la tabla/base de datos");
$registros=mysql_query("select alumno, mail, materia from alumnos") or die ("Problemas en el select".mysql_error());
while($reg=mysql_fetch_array($registros))
{
echo "Alumno:".$reg["alumno"]."<br />";
echo "E-mail (@):".$reg["mail"]."<br />";
echo "Materia seleccionado:";
switch ($reg["materia"])
{
case 1: echo "Lengua<br />";
break;
case 2: echo "Filososfía<br />";
break;
case 3: echo "Aritmética<br />";
break;
}
echo "<br />";
}
?>Jaja, este era el primer formulario para insertar los datos:
<form action="[color=red]mipagina[/color]" method="POST">
Alumno: <input type="text" name="alumno"><br />
Email: <input type="text" name="mail"><br />
Materia a estudiar: <select name="materia">
<option value="1">Lengua</option>
<option value="2">Filosofía</option>
<option value="3">Aritmética</option>
</select><br />
<input type="submit" value="Enviar">
</form>Y cada vez que recargo la página se ve, arriba de lo que inserté:
Alumno: *vacío*
Email: *vacío*
Materia: *vacío*
º-º
OMG, alguien sabe como lo soluciono?