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.