Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/06/2015, 13:57
nickshenial
 
Fecha de Ingreso: junio-2015
Mensajes: 4
Antigüedad: 9 años, 7 meses
Puntos: 0
Problema con php y base de datos.

Hola, estoy un poco alejado ya del tema de la programación pero alguien que conozco necesita de mi ayuda y le prometí que haría lo posible por ayudarlo así que intenté simplemente hacer una simple conexión entre un archivo php y una base de datos en phpmyadmin. La base sólo tiene una tabla con dos columnas (provincia e id_provincia). Pero he estado hace 4 horas intentando averiguar qué es lo que me falta y sólo he logrado frustrarme. Es muy probable que sea una estupidez y que más de uno piense "No puedo creer que no se haya dado cuenta." Pero bueno, ya no soporto más no entenderlo y no pude encontrar nada en Google jaja.

Sin más, aquí están los tres archivos .php

conexion.php

<?php
$servidor = "localhost";
$usuario = "nickshenial";
$password = "122333";
$database = "prov";

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

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

mysql_select_db($database, $con) or die(mysql_error($con));
?>

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

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'];

$sql = "INSERT INTO `prov`.`provincias` (`provincia`, `id_provincia`) VALUES ($provincia, $idprovincia);";
$result = mysql_query($sql);
echo "<br><br>";
echo "Gracias! Hemos recibido sus datos.";
echo "<br><br>";

include ("index.php");
?>

</body>
</html>