Hola
Estoy tratando de hacer mi primer script php que consiste en un sistema de chistes. Tengo listo el archivo para agregar la categoria, mostrar categorias de chistes y mostrar los chistes pero para agregar chistes el navegador me tira errores con este archivo. Osea no errores si no que me da un resultado que yo n quiero
Código PHP:
<?
include("conexio.php");
echo "<table width=500 align=center bgcolor=black cellspacing=1 cellpadding=3>
<tr><td><font face=Tahoma size=2><a href=agregar_cat.php>
<b>AGREGAR CATEGORIA</></b></td><font face=Tahoma size=2>
<a href=add_chiste.php><b>AGREGAR CHISTE</a></b></td></tr></table>";
if($accion=="listo"){
mysql_query("INSERT INTO chistes (id_cat,autor,chiste) VALUES ('$aydi','$autor','$chiste')",$conexio);
$id= mysql_insert_id();
echo "<center><font face=Tahoma size=2><b>Chiste agregado con exito!!</b><br>
<font face=Tahoma color=red size=2>Chiste numero $id</font><br><br>
<a href=\"add_chiste.php\">Regresar</a></center>";
} else {
echo "
<form method=post action=\"add_chiste.php?accion=listo\">
<b><font face=Tahoma size=2>
ID CATEG";
$result=mysql_query("select * from cat_chistes", $conexio)or die (mysql_error());
while ($row=mysql_fetch_array($result)) {
$aydi = $row["id"];
$categos = $row["categoria"];
echo "<select name=$aydi><option>$categos</option></select>
Autor <input type=text name=autor><br>
Chiste <textarea name=chiste></textarea><br>
<input type=submit name=enviar value=enviar>";
}
}
?>
Ese es mi código del archivo add_chiste.php
Pero el problema es que cuando selecciono las categoria de la BD y las quiero mostrar en un menu desplegable me muestra un formulario con cada opcion y yo quiero uno con todas las opciones, no se si me entienden?
Bueno aqui tengo lo que me sale:
http://www.payasadas.net/chistes/add_chiste.php
Que es lo que debo modificar?