Hola tengo una lista de ciudades que se muestran en un select de un formulario x.
Si el usuario no encuentra la ciudad tendrá que agregarla
para ello ya hice el form de agregar, pero por prevenir quisiera validarle que si la ciudad que intentan almacenar ya está en la base de datos muestr el error.
hice este código pero no funciona muy bien
Código PHP:
//quito comillas y caracteres especiales y subo a mayusculas
$ciudad= strtoupper(urldecode(stripslashes($_POST['ciudad'])));
$query = mysql_query("SELECT ciudad FROM ciudades WHERE ciudad = '$ciudad'");
if ($query > 0){
echo "La ciudad que ha intentado ingresar ya se encuentra en la base de datos.<a href='add_ciudad.php'>Regresar</a>";
}
else
{
$sql=mysql_query("INSERT INTO ciudad (ciudad) VALUES ('$ciudad')") or die(mysql_error());
$result = mysql_query($sql);
echo "<div align='center'>La ciudad $ciudad ha sido ingresada con éxito a la base de datos.</div>";
}