Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/06/2015, 14:53
marcusaurelio
 
Fecha de Ingreso: enero-2007
Mensajes: 285
Antigüedad: 18 años, 1 mes
Puntos: 21
Respuesta: Problema con php y base de datos.

Proba esto.. entiendo que $provincia es String y $idprovincia es int, sino ponele comillas simples a ambos en el insert

Código:
<?php
$servidor = "localhost";
$usuario = "nickshenial";
$password = "122333";
$database = "prov";

$con = @mysql_connect($servidor, $usuario, $password) or die(mysql_error());

if(!$con){
die('<strong>Error: </strong>' . mysql_error());
}else{
echo 'Conectado';
}


?>

----------------------------------------------------------------------

index.php

<?php
include ("includes/conexion.php");
?>

<html>
<head>
<title>
Conexi&oacute;n de la base de datos
</title>
</head>
<body>
<form action="action.php" method="POST">
Provincia: <INPUT type="text" id="provincia" name="provincia"> <BR>
N&uacute;mero: <INPUT type="text" id="idprovincia" name="idprovincia"><BR>
<INPUT type="submit" id="enviar" value="Enviar"><BR>
</form>
</body>
</html>

----------------------------------------------------------------------

action.php

<html>
<body>
<?php
include ("includes/conexion.php");

$provincia = $_POST['provincia'];
$idprovincia = $_POST['idprovincia'];

mysql_select_db($database, $con);
$sql = "INSERT INTO provincias (provincia, id_provincia) VALUES ('$provincia', $idprovincia)";
$result = mysql_query($sql) or die(mysql_error());
echo "<br><br>";
echo "Gracias! Hemos recibido sus datos.";
echo "<br><br>";

include ("index.php");
?>

</body>
</html>