Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?php
    /**
     * Diese Datei wird von der Datei '/JavaScript/autoplz.js' via AJAX aufgerufen, zur PLZ-Vervollständigung.
     */
    // connect
    require_once  './connect.inc.php';

    // PEAR-Klasse, validiert u.a. PLZ(Postcodes)
    require_once  'Validate/DE.php';

    // Validate_DE Klasse ableiten
    $valid = new Validate_DE();

    // PLZ "sichern"
    $plz = $_GET['plz'];
    $plz = htmlspecialchars( $plz );

    // PLZ valide?
    if ( $valid->postalCode( $plz ) )
    {
        // QUERY: Suche den passenden Ort zu?r PLZ
        $sql = "SELECT
                b.name
            FROM
                content_management.plz_koord AS a
            JOIN 
                content_management.ort AS b
            ON 
                a.ort = b.id
            WHERE
                a.plz = $plz
        ";

        $result = mysql_query( $sql ) or die( mysql_error() );

        $row = mysql_fetch_assoc( $result );

        $ort = html_entity_decode( $row['name'] );

        // Wenn Ort existiert -> ausgeben
        if ( !empty( $ort ) )
        {
            echo $ort;
        }
    }
?>