Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: Ila26 en 26 Enero 2014, 17:10 pm



Título: Necesito de sus conocimientos en base de datos urgente...(MYSQL,PHP)
Publicado por: Ila26 en 26 Enero 2014, 17:10 pm
El problema esta en que hago un pequeño formulario para entrar datos a una base de datos en MYSQL pero cuando voy a la base de datos,no se pasaron los datos que envie,no encuentro que este mal,aqui les dejo lo que tengo echo hasta ahora espero q me puedan ayudar





<!DOCTYPE html PUBLIC "-//w3c//dtd
XHTML 1.0 Transitional//EN" "http://wwww.w3c.org<html xmlns="http://wwww.w3.org/1999/xhtml/">
<head>
<meta http-equiv="Content-Type"="text/html;charset=utf-8"/>
<title>Sin titulo</title>
</head>
<body>
<form action="insertar1.php"method="post"name="frm">
<input type="text"name="nombre"/><br /><br />
<input type="password"name="pw"/><br /><br />
<input type="submit"value="insertar datos"/>
</form>
</body>
</html>
-----------------------------------------------------------------------------------
la conexion la hago d esta manera:
<?php
$host="localhost";
$user="root";
$pw="***********";
$db="db1";
?>
------------------------------------------------------------------------------------
aqui inserto los valores:
<?php
include("conexion.php");
if(isset($_POST['nombre'])&& !empty($_POST['nombre'])&&
isset($_POST['pw'])&& !empty($_POST['pw']))
{
$con=mysql_connect($host,$user,$pw)or die("problemas al conectar");
mysql_select_db($db,$con)or die("problemas al conectar la BD");

mysql_query("INSERT INTO  codigof (nombre,pw)VALUES('$_POST[nombre]',''$_POST[pw]')",$con);
echo"Datos insertados";
}else{
echo"problemas al insertar datos";
}
?>


Título: Re: Necesito de sus conocimientos en base de datos urgente...(MYSQL,PHP)
Publicado por: Graphixx en 26 Enero 2014, 20:59 pm
Trata de probar capturando las variables post primero en una variable, y no directamente en la consulta asi:

$nombre = $_POST['nombre'];
$clave = $_POST['clave'];
mysql_query("INSERT INTO  codigof (nombre,pw)VALUES('$nombre',''$clave')",$con);


Título: Re: Necesito de sus conocimientos en base de datos urgente...(MYSQL,PHP)
Publicado por: engel lex en 26 Enero 2014, 22:06 pm
1- No hagas doble post va contra las f
reglAs del foro


http://foro.elhacker.net/php/estoy_desesperadopor_que_nose_me_graba_los_datos_que_entro_a_mi_base_de_datos-t407535.0.html;topicseen (http://foro.elhacker.net/php/estoy_desesperadopor_que_nose_me_graba_los_datos_que_entro_a_mi_base_de_datos-t407535.0.html;topicseen)

2- Usa las etiquetas GeSHi para publicar codigo...


Título: Re: Necesito de sus conocimientos en base de datos urgente...(MYSQL,PHP)
Publicado por: basickdagger en 28 Enero 2014, 17:33 pm
 has una prueba primero...en vez de esto,
Código:
mysql_query("INSERT INTO  codigof (nombre,pw)VALUES('$_POST[nombre]',''$_POST[pw]')",$con);
has esto:

imprime tu consulta para saber que estas enviando como query y despues copias la consulta y la ejecutas directamente en la consola de mysql para ver que es lo q esta insertando.
Código:
$consulta="INSERT INTO  codigof (nombre,pw)VALUES('".$_POST["nombre"]."','".$_POST["pw"]."')";
echo $consulta;

salu2