Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
    /**
3
     * Diese Datei wird von der Datei '/JavaScript/autoplz.js' via AJAX aufgerufen, zur PLZ-Vervollständigung.
4
     */
5
    // connect
6
    require_once  './connect.inc.php';
7
 
8
    // PEAR-Klasse, validiert u.a. PLZ(Postcodes)
9
    require_once  'Validate/DE.php';
10
 
11
    // Validate_DE Klasse ableiten
12
    $valid = new Validate_DE();
13
 
14
    // PLZ "sichern"
15
    $plz = $_GET['plz'];
16
    $plz = htmlspecialchars( $plz );
17
 
18
    // PLZ valide?
19
    if ( $valid->postalCode( $plz ) )
20
    {
21
        // QUERY: Suche den passenden Ort zu?r PLZ
22
        $sql = "SELECT
23
                b.name
24
            FROM
25
                content_management.plz_koord AS a
26
            JOIN
27
                content_management.ort AS b
28
            ON
29
                a.ort = b.id
30
            WHERE
31
                a.plz = $plz
32
        ";
33
 
34
        $result = mysql_query( $sql ) or die( mysql_error() );
35
 
36
        $row = mysql_fetch_assoc( $result );
37
 
38
        $ort = html_entity_decode( $row['name'] );
39
 
40
        // Wenn Ort existiert -> ausgeben
41
        if ( !empty( $ort ) )
42
        {
43
            echo $ort;
44
        }
45
    }
46
?>