Hola amigos
Hoy, trabajando con mi página, he colocado el formulario dentro del body, e incluso
le he creado un div. Necesito saber si el código que he puesto está bien para subirlo a la página,
pues al darle a enviar no me pone nada.
Este es el formulario
<div id="formulario">
<?php
<h2>Formulario</h2>
<p class="white">
<form method="POST" action="insertardatosentabla.php">
<input type="TEXT" name="nombre" value="Escribe tu nombre" size=30 maxlength=50><br />
<input type="TEXT" name="email" value="tuemail@correcto" size=30 maxlength=50><br />
<input type="TEXT" name="url" value="http://www.tudirecciondepagina.web" size=30 maxlength=50><br />
<input type="HIDDEN" name="estado" value="Activo">
<input type="image" value="Botón de envio personalizado" name="Enviar la información al servidor" SRC="../objetos/boton-enviar.gif" /></br></p>
?>
</div>
Este es el config.php
<?php
// Rellena los espacios ente comillas de abajo con los datos que te da
// el servidor al activar la base de datos.
// Este dato de abajo suele ser localhost casi siempre:
$server="localhost";
// Aqui abajo escribe el nombre de la base de datos.
// Si tu servidor tiene cpanel normalmente va primero tu nombre de username,
// por ejemplo:
// username_nombredelabasededatos // Esta debe estar comentada porque no es una expresión PHP válida.
$database = "nombre base de datos"; //
// Aqui abajo el nombre de username de la base de datos para acceder a ella.
$db_user = "cpanel_basedepruebas";
// Y ahora la contraseña:
$db_pass = "contraseña";
?>
Este es insertardatosentabla.php
<?php
include("config.php");
$conexion = mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());
mysql_select_db($database, $conexion);
$resultado = mysql_query("INSERT INTO usuarios (nombre, email, url, estado) VALUES ('" .$_POST['NOMBRE']. "', '" .$_POST['EMAIL']. "', '" .$_POST['URL']. "', '" .$_POST['ESTADO']. "')");
if(mysql_affected_rows($resultado) >= 1)
print "Usuario registrado satisfactoriamente";
else
print "ERROR al registrar usuario";
Un saludo.
Hoy, trabajando con mi página, he colocado el formulario dentro del body, e incluso
le he creado un div. Necesito saber si el código que he puesto está bien para subirlo a la página,
pues al darle a enviar no me pone nada.
Este es el formulario
<div id="formulario">
<?php
<h2>Formulario</h2>
<p class="white">
<form method="POST" action="insertardatosentabla.php">
<input type="TEXT" name="nombre" value="Escribe tu nombre" size=30 maxlength=50><br />
<input type="TEXT" name="email" value="tuemail@correcto" size=30 maxlength=50><br />
<input type="TEXT" name="url" value="http://www.tudirecciondepagina.web" size=30 maxlength=50><br />
<input type="HIDDEN" name="estado" value="Activo">
<input type="image" value="Botón de envio personalizado" name="Enviar la información al servidor" SRC="../objetos/boton-enviar.gif" /></br></p>
?>
</div>
Este es el config.php
<?php
// Rellena los espacios ente comillas de abajo con los datos que te da
// el servidor al activar la base de datos.
// Este dato de abajo suele ser localhost casi siempre:
$server="localhost";
// Aqui abajo escribe el nombre de la base de datos.
// Si tu servidor tiene cpanel normalmente va primero tu nombre de username,
// por ejemplo:
// username_nombredelabasededatos // Esta debe estar comentada porque no es una expresión PHP válida.
$database = "nombre base de datos"; //
// Aqui abajo el nombre de username de la base de datos para acceder a ella.
$db_user = "cpanel_basedepruebas";
// Y ahora la contraseña:
$db_pass = "contraseña";
?>
Este es insertardatosentabla.php
<?php
include("config.php");
$conexion = mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());
mysql_select_db($database, $conexion);
$resultado = mysql_query("INSERT INTO usuarios (nombre, email, url, estado) VALUES ('" .$_POST['NOMBRE']. "', '" .$_POST['EMAIL']. "', '" .$_POST['URL']. "', '" .$_POST['ESTADO']. "')");
if(mysql_affected_rows($resultado) >= 1)
print "Usuario registrado satisfactoriamente";
else
print "ERROR al registrar usuario";
Un saludo.