Hola a todos, he siguido las explicaciones de CCTW y en el curso de PHP Y MYSQL
no me funciona el codigo perteneciente a: todo sobre formularios-jugando con los datos en mi BD.
Dados los archivos index.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Guardar datos</title>
</head>
<body>
<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="SUBMIT" value="Botón de envio estandar" name="Enviar la información al servidor"><br />
</form>
</body>
</html>
config.ph:
<?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
$database = "miprim22_base_de_pruebas";
// Aqui abajo el nombre de username de la base de datos para acceder a ella.
$db_user = "miprim22_javier";
// Y ahora la contraseña:
$db_pass = "08bruselas84";
?>
e insertardatosentabla.php:
<?php
// leer datos de usuario y contraseña de la base de datos
include("config.php") ;
// Conexión con el servidor
mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());
// Selección de Base de Datos
mysql_select_db($database) or die ("error2".mysql_error());
INSERT INTO `miprim22_base_de_pruebas`.`USUARIOS` (`NOMBRE`, `EMAIL`, `URL`, `ESTADO`) VALUES ('$_POST', '$_POST[correo eliminado]', '$_POST', '$_POST');
Me sale:
Parse error: syntax error, unexpected T_STRING in /home/miprim22/public_html/insertardatosentabla.php on line 11
¿Me podrian decir como solucionarlo?.Gracias.
no me funciona el codigo perteneciente a: todo sobre formularios-jugando con los datos en mi BD.
Dados los archivos index.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Guardar datos</title>
</head>
<body>
<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="SUBMIT" value="Botón de envio estandar" name="Enviar la información al servidor"><br />
</form>
</body>
</html>
config.ph:
<?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
$database = "miprim22_base_de_pruebas";
// Aqui abajo el nombre de username de la base de datos para acceder a ella.
$db_user = "miprim22_javier";
// Y ahora la contraseña:
$db_pass = "08bruselas84";
?>
e insertardatosentabla.php:
<?php
// leer datos de usuario y contraseña de la base de datos
include("config.php") ;
// Conexión con el servidor
mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());
// Selección de Base de Datos
mysql_select_db($database) or die ("error2".mysql_error());
INSERT INTO `miprim22_base_de_pruebas`.`USUARIOS` (`NOMBRE`, `EMAIL`, `URL`, `ESTADO`) VALUES ('$_POST', '$_POST[correo eliminado]', '$_POST', '$_POST');
Me sale:
Parse error: syntax error, unexpected T_STRING in /home/miprim22/public_html/insertardatosentabla.php on line 11
¿Me podrian decir como solucionarlo?.Gracias.