Eso ya está, lo pruebo sin el editor y me dá el mismo resultado, dejo aquí el codigo completo del formulario y el php que hace el guardado de datos:
Código HTML:
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"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="../css/globales.css" rel="stylesheet" type="text/css" />
<div id="logo">Proyecto Curso PHP y MySQL
</div> <div id="menualto">[
<a href="index.php">Inicio
</a> ] [
<a href="respuesta.php">Nuevo
<form name="login" action="../login.php" method="post"> Usuario:
<input type="text" name="usuario" size="15" maxlength="20"> Contrase
ña:
<input type="password" name="password" size="15" maxlength="8"> <input type="submit" name="Submit" value="Entrar">
<form name="f" action="formtema.php" method="post"> <input type="hidden" name="identificador" value="<?=$id?>">
<div class="nomform">T
ítulo:
</div><div class="objform"><input type="text" name="titulo" value="<?=$titulo?>">
</div> <div class="linea center"><input type="submit" name="registrar" value="Registrar"></div>
<div id="copyright">Proyecto Curso PHP y MySQL // Manuel Jes
ús Jim
énez Garrido
</div>
Código PHP:
Ver original<?php
session_start();//crea una sesión para ser usada mediante una petición GET o POST, o pasado por una cookie y la sentencia include_once es la usaremos para incluir el archivo de conexión a la base de datos que creamos anteriormente.
require('admin/comunes_publicas.php');
$rol=$_SESSION["rol"];
$usuario=$_SESSION["usuario"];
/*Creamos el formulario con los campos necesarios, procedemos a escribir el codigo que procesara y validara lo que el usuario ingrese:*/
if(isset($_POST['registrar']))//para saber si el botón registrar fue presionado. {
if($_POST['titulo'] == '' or $_POST['mensaje'] == '')
{
echo 'Por favor rellene todos los campos.';//Si los campos están vacíos muestra el siguiente mensaje, caso contrario sigue el siguiente codigo.
}
else
{
$sql = "SELECT idusuario, nick FROM usuarios WHERE nick='$usuario'";
$autor=$row['idusuario'];}
$titulo = $_POST["titulo"];
$mensaje = $_POST["mensaje"];
$ident = $_POST["identificador"];
// Grabamos el mensaje en la base.
$sql2 = "INSERT INTO foro (idusuario, titulo, mensaje, identificador, fecha, ult_respuesta) VALUES ('$autor','$titulo','$mensaje','$ident',NOW(),NOW())";
}
}
?>