Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2015, 16:18
isaacbnc
 
Fecha de Ingreso: noviembre-2015
Ubicación: Valencia
Mensajes: 20
Antigüedad: 8 años, 5 meses
Puntos: 0
Información Añadir elementos de HTML en un PHP.

Hola a todos,
Estoy desarrollando una web relativamente sencilla con acceso a una base de datos. Tengo una duda con una parte de la Web, en la que estoy haciendo un INSERT de unos datos introducidos por el usuario en un formulario.

Este es el código donde está el formulario:

Código PHP:
<?php
// require_once('vars.php');
include_once('conexion.php');
include_once(
"security.php");
//echo "El usuari es $usuari ";
?>
<!doctype html>
<link href="nuevo.css" rel="stylesheet" type="text/css">
<html>
<head>
<meta charset="utf-8">
<title>Nuevo Contenido</title>
</head>

<body>
<h1>NUEVO CONTENIDO</h1>



<div id='titol'>
<form method="post"  action="insert.php" name="formulario"> 
<div id='titulo'>
<h3>Título</h3> <input class='textbox2' type="text" name="Titulo">
</div>
<div id='cat'>
<h3> Categoria</h3> <select name="Categoria">    
       <option value="Estudios">Estudios</option>
       <option value="Ocio">Ocio</option>
       <option value="Trabajo">Trabajo</option>
       <option value="Servicios">Servicios</option>
       
   </select><br>
</div>   
<h3>Descripción</h3>  <textarea class="textbox" name="Descripcion" rows="15" cols="80"></textarea><br>

<input type="submit" name="enviar" value="enviar">

</form>
<input type="submit" name="cancelar" value="cancelar" onclick="window.location='admin.php';">

</div>
</body>
</html>
Y aquí está el archivo PHP que se ejecuta al pulsar el botón en el formulario, y que tiene la consulta con el INSERT:

Código PHP:
<?php
include('conexion.php');
include(
"security.php");

$db"townhub";
$host"localhost";
$pw"";
$user"root";



//VARS
$tituloRegistrado$_POST['Titulo'];
$descripcionRegistrada$_POST['Descripcion'];
$hoy date("j/n/Y");
$cat$_POST['Categoria'];


$con=conect();
mysqli_query($con"INSERT INTO contenido(Titulo, Descripcion, Fecha, Categoria) values('$tituloRegistrado', '$descripcionRegistrada', now(), '$cat')");
echo 
"Contenido enviado satisfactoriamente.";
echo 
"<a href= 'admin.php' > Volver </a>";

?>
Como se puede ver en el segundo código, muestro con un echo "Contenido enviado satisfactoriamente." y creo un link para volver. Lo que me gustaría saber es como podría cambiar esto y añadir código HTML para darle estilos con CSS y que quede más "profesional", ya que no me parece presentable un link así.

Adicionalmente, me gustaría saber una manera fácil de comprobar que efectivamente se han insertado, y mostrar esta web solo en ese caso. En caso de que no se hayan insertado, ir a una web similar pero advertiendo del error. Para esto, imagino que sería mejor hacer la propia consulta INSERT desde el PHP del formulario, cosa que no se como hacer. No se como crear una "función" de PHP y llamarla desde el mismo documento, vaya.

Espero haberme explicado lo suficientemente bien, y que aunque no se prácticamente nada de PHP alguien me pueda ayudar.
Gracias de antemano,
Isaac.