Bueno estoy haciendo unas pruebas con este codigo y me ha funcionado:
Código PHP:
//envio datos y consulto si ya esta esa ciudad en la bd
if(empty($_POST[ciudad])){
echo "<br><p><br><p><br><p><br><p><p align='center' class='textobold'>Debes escribir el nombre de la ciudad o municipio.</p>";
echo "<br><p><br><p><p align='center' class='textobold'><a href='add_ciudad.php'>Corregir</a>";
exit;
}
$anterior= strtoupper(urldecode(stripslashes($_POST['ciudad'])));
$ciudad= strtoupper($anterior);
$query = mysql_query("SELECT ciudad FROM ciudades WHERE ciudad = '$ciudad'");
if($row=mysql_fetch_array($query)){
echo "<br><p><br><p><br><p><p align='center' class='textobold'>La ciudad que ha intentado ingresar ya se encuentra en la base de datos.";
echo "<br><p><br><p><br><p><p align='center' class='textobold'><a href='add_ciudad.php'>Regresar</a>";
} else {
$sql="INSERT INTO ciudades (ciudad) VALUES ('$ciudad')" or die(mysql_error());
mysql_query($sql) or die("Error en consulta <br>MySQL dice: ".mysql_error());
echo "<div align='center'>La ciudad $ciudad ha sido ingresada con éxito a la base de datos.</div>";
}
me gustaría hacerle una modificación con la condición
Si el registro no existe {
mostrar popup con aceptar / cancelar , preguntando que si desea agregar esa ciudad a la base de datos
}
sera posible? creo que se utiliza javascript para eso.. sin embargo sigo intentado.