buenas, una consulta
he seguido lentamente el curso, pero a la hora de enviar los datos a las tabla, no llega nada, ahora me sale este error, Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /srv/disk7/783916/www/mipaginaxlii.myartsonline.com/insertardatosentabla.php on line 3
error1Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
mi pagina esta en razy, yo he insertado un dato directamente y si lo ha cargado a que se debe que no lo puedo enviar desde la pagina , de antemano muchas gracias mipaginaxlii.artsonline.com
<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>
<?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) // pregunta si hubieron filas afectadas y, si lo hay y son una o más, entonces hará lo siguiente:
print "Usuario registrado satisfactoriamente"; // print muestra el mensaje que esta entre comillas.
else
print "ERROR al registrar usuario";
?>
-----------------------------------------------------------------------------------------------------------------------
<?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 = "783916_datos";
// Aqui abajo el nombre de username de la base de datos para acceder a ella.
$db_user = "783916_datos";
// Y ahora la contraseña:
$db_pass = "mercedes";
?>
he seguido lentamente el curso, pero a la hora de enviar los datos a las tabla, no llega nada, ahora me sale este error, Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /srv/disk7/783916/www/mipaginaxlii.myartsonline.com/insertardatosentabla.php on line 3
error1Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
mi pagina esta en razy, yo he insertado un dato directamente y si lo ha cargado a que se debe que no lo puedo enviar desde la pagina , de antemano muchas gracias mipaginaxlii.artsonline.com
<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>
<?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) // pregunta si hubieron filas afectadas y, si lo hay y son una o más, entonces hará lo siguiente:
print "Usuario registrado satisfactoriamente"; // print muestra el mensaje que esta entre comillas.
else
print "ERROR al registrar usuario";
?>
-----------------------------------------------------------------------------------------------------------------------
<?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 = "783916_datos";
// Aqui abajo el nombre de username de la base de datos para acceder a ella.
$db_user = "783916_datos";
// Y ahora la contraseña:
$db_pass = "mercedes";
?>