PHP - ¿Por qué no funciona esto?

 
Vista:

¿Por qué no funciona esto?

Publicado por jpclp (7 intervenciones) el 07/12/2005 02:49:58
Tengo instalado WAMP 5

Y en principio todo funciona perfectamente, salvo el tema de bases de datos.

Tengo la siguiente (sencillísima) aplicación:

<form action="prueba2.php" method="post">
<table width="93%" border="0" cellspacing="0" align="center">
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">EMPRESA</font></td>
<td><div align="left"><font size="2" face="Arial, Helvetica, sans-serif">
<input name="user" type="text" id="user" value="" size="35" class="texto">
</font></div></td></tr>
<tr><td width="45%"><font size="2" face="Arial, Helvetica, sans-serif">SOCIEDAD</font></td>
<td width="55%"><div align="left"><font size="2" face="Arial, Helvetica, sans-serif">
<input name="pass" type="text" id="pass" value="" size="35" class="texto">
</font></div></td></tr>
<tr><td colspan="2"></td></tr>
<tr> <td colspan="2"><div align="center">
<input type="submit" name="Submit" value="Insertar Cliente"></div></td> </tr></table></form>

Y el fichero prueba2.php contiene este código:

<?
$servidor="localhost";
$usuario="mi_user";
$password="mi_pass";
$base="pruebas";
$user= $_POST['user'];
$pass= $_POST['pass'];
$con=mysql_connect($servidor,$usuario,$password) or die ("Error con base de datos");
mysql_select_db($base,$con) or die ("ERROR");
$insertar = "INSERT into probando (user,pass) VALUES ('$user','$pass')";
$hazlo= mysql_query($insertar,$con);
echo "<br>";
print ("<font size=7>"."PROCESO REALIZADO CON EXITO"."</font>");
?>

¿Por qué no me inserta ningún registro en la base de datos? ¿Qué está mal?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿Por qué no funciona esto?

Publicado por maxter (205 intervenciones) el 07/12/2005 12:40:20
Bueno en realidad simpre me ha gustado concatenar las variables, prueba hacerlo así

$insertar = "INSERT into probando (user,pass) VALUES ('".$user."','".$pass."')";

saludos Yoandy --maxter
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar