Cita:
Iniciado por chando86
pues al momento de llenar el formulario, no me muestra nada en la siguiente pagina, y reviso la base de datos, y me muestra un nuevo campo creado pero no se visualiza absolutamente nada.... a que sera que se debe¿?
El problema principal que tienes es que en tu formulario no tienes especificado un método de envió ya sea POST o GET
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>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Creación de un portal con PHP y MySQL</title>
</head>
<body bgcolor="#303030">
<body text="#E5E5E5">
<font face="tahoma">
<font size="2">
<body link="#E5E5E5" vlink="E0E0E0">
<p align="center">
<font size="4">
<u>Formulario para insertar un mensaje en el foro</u>
</font>
</p>
<form action="addforo.php" method="post" name="frm1" id="frm1">
<input type="hidden" name="respuestas" value="<?php echo
$respuestas; ?>">
<input type="hidden" name="identificador" value="<?php echo $id;
?>">
AUTOR:<input type="text" name="autor" size="25">
<br>
<br>
TITULO:<input type="text" name="titulo" size="25">
<br>
<br>
MENSAJE:<textarea name="mensaje">
</textarea>
<br>
<br>
<input type=submit value="Enviar">
</form>
</body>
</html>
Y en tu página que procesa los datos debes de obtener los valores por medio de la funcion post
ejemplo:
<?php
$autor = $_POST['autor'];
?>
y así sucesivamente.
Saludos