Hola estoy haciendo el curso de PHP y MySql en CCTW.
Ahora bien todo perfecto hasta q llegue a la lección de "todo sobre formularios" en la parte donde dice "Guardar la Información".
Donde no me almacena en mi base de datos, la informacion q agrego en el index.php.
a continuación agrego el codico q hay en mi index.php q estoy editandolo en el HTML-Kit, para q por favor me digan si estoy haciendo algo mal. Ademas tambien agregue los codigos contenidos en el los archivos de "config.php" y "insertardatosentabla.php".
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>mi quinta pagina con php</title>
</head>
<body>
<!-- formulario -->
<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="Boton de envio estandar" name="Enviar la información al servidor"><br/>
</form>
</body>
</html>
Hice mi archivo en en block de notas llamado "config.php", como lo describen y copie y pegue esto en el:
<?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 = "cartago_basedepruebas";
// Aqui abajo el nombre de username de la base de datos para acceder a ella.
$db_user = "cartago_pepito";
// Y ahora la contraseña:
$db_pass = "servicio23";
?>
entendiendo lo del usuario y todo lo coloque como me corresponde en mi caso.
Luego abri otro block de notas y lo llame "insertardatosentabla.php" y coloque esto (este si es exactamente como lo tengo en la raiz de mi web):
<?php include("config.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());
?>
<?php
mysql_query ("INSERT INTO `alexismo_basedepruebas`.`USUARIOS` (`NOMBRE`, `EMAIL`, `URL`, `ESTADO`) VALUES ('$_POST', '$_POST[correo eliminado]', '$_POST', '$_POST') ");
?>
Cualquier ayuda se los agradeceria!!!!!!!!!!!!!!!!
Ahora bien todo perfecto hasta q llegue a la lección de "todo sobre formularios" en la parte donde dice "Guardar la Información".
Donde no me almacena en mi base de datos, la informacion q agrego en el index.php.
a continuación agrego el codico q hay en mi index.php q estoy editandolo en el HTML-Kit, para q por favor me digan si estoy haciendo algo mal. Ademas tambien agregue los codigos contenidos en el los archivos de "config.php" y "insertardatosentabla.php".
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>mi quinta pagina con php</title>
</head>
<body>
<!-- formulario -->
<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="Boton de envio estandar" name="Enviar la información al servidor"><br/>
</form>
</body>
</html>
Hice mi archivo en en block de notas llamado "config.php", como lo describen y copie y pegue esto en el:
<?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 = "cartago_basedepruebas";
// Aqui abajo el nombre de username de la base de datos para acceder a ella.
$db_user = "cartago_pepito";
// Y ahora la contraseña:
$db_pass = "servicio23";
?>
entendiendo lo del usuario y todo lo coloque como me corresponde en mi caso.
Luego abri otro block de notas y lo llame "insertardatosentabla.php" y coloque esto (este si es exactamente como lo tengo en la raiz de mi web):
<?php include("config.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());
?>
<?php
mysql_query ("INSERT INTO `alexismo_basedepruebas`.`USUARIOS` (`NOMBRE`, `EMAIL`, `URL`, `ESTADO`) VALUES ('$_POST', '$_POST[correo eliminado]', '$_POST', '$_POST') ");
?>
Cualquier ayuda se los agradeceria!!!!!!!!!!!!!!!!