Necesito de sus conocimientos en base de datos urgente...(MYSQL,PHP)

Iniciado por Ila26, 26 Enero 2014, 17:10 PM

0 Miembros y 1 Visitante están viendo este tema.

Ila26

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";
}
?>

Graphixx

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);
Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx
Mi blog

engel lex

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

basickdagger

 has una prueba primero...en vez de esto,
Cita de: Ila26 en 26 Enero 2014, 17:10 PM

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.
$consulta="INSERT INTO  codigof (nombre,pw)VALUES('".$_POST["nombre"]."','".$_POST["pw"]."')";
echo $consulta;


salu2