Einzelnen Beitrag anzeigen
  #1  
Alt 12.12.2017, 11:28:46
andrekfm77 andrekfm77 ist offline
Anfänger
 
Registriert seit: Dec 2017
Alter: 47
Beiträge: 2
Umstieg PHP 7, MYSQL-Abfrage läuft nicht mehr

Hallo zusammen,
ich habe eine Webseite übernommen mit einer PHP-Abfrage von PLZ & Touren. Da ich die Seite auf PHP7 umstellen musste, läuft das Skript nicht mehr. Kann mir jemand von helfen?

Ich müsste die Abfrage auf mysqli oder PDO umschreiben:

PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="templates/yoo_avion/css/plz_abfrage.css" rel="stylesheet" type="text/css">
 <title>Ausgabe</title>
</head><body>
<?php
# --- Konstanten ---
$c_url "localhost";
$c_user "d028b5df";
$c_passwd "d4SEqnZdZVLCpyYh";
$c_database "d028b5df";
$c_max_result 2;
# --- end Konstanten ---
if (!mysql_connect($c_url$c_user$c_passwd)) {
    die (
"Verbindung zum Server fehlgeschlagen.");
}
if (!
mysql_select_db($c_database)) {
    die (
"Datenbank nicht gefunden.");
}

$plz $_POST["feld1"];
$abfrage "SELECT ort FROM plzort where plz = '" $plz "'";
$read_cursor mysql_query($abfrage);
$result mysql_fetch_array($read_cursor);
$num_rows mysql_num_rows($read_cursor); 
if (
$num_rows 0) {
    
$ort $result["ort"];

    
$read_cursor mysql_query("SELECT * FROM touren where von <= " $plz " and bis >= " $plz ";");
    
$result mysql_fetch_array($read_cursor);
    echo 
"Tourenbezeichnung = " $result["tourenbezeichnung"] . "<br/><br/>\n";
    
$tour $result["tourenbezeichnung"];

    
$read_cursor mysql_query("SELECT tour, date_format(termin, '%d.%m.%Y') as datum FROM termine where (tour = '" $tour "') and (termin > current_timestamp) order by termin;");
    
$num_rows mysql_num_rows($read_cursor); 
    if (
$num_rows 0) {
        echo 
"Die n&auml;chsten Touren nach "$ort ":<br/>";
        
$count 0;
        while((
$result mysql_fetch_array($read_cursor)) && ($count $c_max_result)) {
            
$count $count 1;
            echo 
$result["datum"] . "<br/>\n";
        }
    } 
    else {
        echo 
"F&uuml;r das Gebiet um " $ort " ist keine Tour geplant. Wir versenden die Ware per Post.<br/>";
    }    
} else {
    echo 
"Die eingegebene Postleitzahl ist ung&uuml;ltig.";
}
mysql_close();
?>
</body>
</html>
Mit Zitat antworten