Buenas gente, miren, yo tengo el siguiente formulario:
Código PHP:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CPANEL Game-Flash</title>
<link rel="stylesheet" type="text/css" href="./style.css"/>
</head>
<body>
<div id="form">
<?php
if (!$_POST) {
?>
<table cellspacing="0" cellpadding="0"><form action="" method="post">
<tr>
<td><p>Titulo:</p></td>
<td style="text-align: right;"><p><input type="text" name="titulo"/></p></td>
</tr>
<tr>
<td><p>Url:</p></td>
<td style="text-align: right;"><p><input type="text" name="url"/></p></td>
</tr>
<tr>
<td><p>Descripción:</p></td>
<td style="text-align: right;"><textarea name="descripcion"></textarea></td>
</tr>
<tr>
<td>Categoria:</td>
<td style="text-align: right;"><select name="select" size="1">
<option value="1">Acción</option>
<option value="2">Aventura</option>
<option value="3">Lucha</option>
<option value="4">Deportes</option>
<option value="5">Habilidad</option>
<option value="6">Clasicos</option>
<option value="7">Cartas</option>
<option value="8">Estrategia</option>
<option value="9">Coches</option>
<option value="10">Motos</option>
<option value="11">Plataforma</option>
<option value="12">Tiros</option>
</select></td>
</tr>
</table>
<table cellspacing="0" cellpadding="0">
<tr>
<td style="text-align: center;"><p><input type="submit" value="Publicar"/></p></td>
</tr>
</form></table>
<?php
} else {
$query = "insert into games (titulo, url, descripcion, categoria)
values ('" . $titulo . "', '" . $url . "', '" . $descripcion . "' , '" . $categoria . "')";
echo '<p>Juego publicado exitosamente.</p>';
echo '<p>URL: <a href="' . $url . '">' . $titulo . '</a></p>';
echo "<p>Descripcion: $descripcion</p>";
echo "Categoria: $categoria";
}
?>
</div>
</body>
</html>
Resulta, que cuando lo envio, la parte que dice
echo "Categoria: $categoria";
No me muestra la variable $categoria y al ver en mi base de datos tampoco esta guardada, alguien sabe que esta pasando?
Desde ya gracias.