PASA ESTO: 1.- el primer campo del formulario no aparece por lo que no puedo introducir ningun valor. 2.- cuando le doy al submit se abre otra ventana dieferente con el mismo formulario.
¿como arreglo este kilombo?
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Formulario añade minas</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="add" method="post" action="addminas.php?accion=OK" target="_self>
Nombre de Mina: <input type="text" name="nombre"><br />
Poblacion: <input type="text" name="poblacion"><br />
Descripción: <textarea name="descripcion" rows="5" cols="20"></textarea><br />
Foto: <input type="text" name="foto"><br />
<input type="submit" name="submit" value="AÑADIR MINA"><br /><br />
</form>
<?php
if($_GET['accion'] == "OK") {
$con = mysql_connect("localhost", "XXXX", "XXXXXX")or die("Connect Error: ".mysql_error());
$db="XXXXXXXX";
mysql_select_db($db, $con)or die("Connect Error: ".mysql_error());
$sql = "insert into minas (poblacion, nombre, descripcion, foto) values ('$poblacion', '$nombre', '$descripcion', '$foto')";
mysql_query($sql)or die("Your error statement here".mysql_error());
mysql_close($con);
}
?>
</body>
</html>