Beim Drüberfliegen ist mir gerade was aufgefallen.
Bei $Abfrage nach dem where fehlt ein Leerzeichen.....
Du fasst praktisch .....serverdoku wherekt_nr='$kt_Nr zusammen.
Und das kann nicht gehen.
Mach nachdem where ein Leerzeichen rein und teste. Geht es wunderbar...
Wenn nicht dokumentier alles aus bis auf ein IF und lass dir dort die $Abfrage ausgeben ohne DB & co. Reines SQL-Statement ansonsten wirst du noch 3 Jahre weiter den Kopf zerbrechen.
Ach ja Bücher sollte man nicht blind vertrauen mysql_query(); unbedingt nehmen.....
PS: Nicht verzagen, kontrolliert an Schlüsselpunkten Ausgaben treffen dann kommt man drauf....
PHP-Code:
$Abfrage = "SELECT * FROM serverdoku WHERE";
if (!$Kt_Nr == " ")
{
$Abf_Kt_Nr = "Kt_Nr='" .$Kt_Nr."' ";
$Abfrage = $Abfrage.$Abf_Kt_Nr;
}
Du fasst praktisch .....serverdoku wherekt_nr='$kt_Nr zusammen.
Und das kann nicht gehen.
Mach nachdem where ein Leerzeichen rein und teste. Geht es wunderbar...
Wenn nicht dokumentier alles aus bis auf ein IF und lass dir dort die $Abfrage ausgeben ohne DB & co. Reines SQL-Statement ansonsten wirst du noch 3 Jahre weiter den Kopf zerbrechen.
Ach ja Bücher sollte man nicht blind vertrauen mysql_query(); unbedingt nehmen.....
PS: Nicht verzagen, kontrolliert an Schlüsselpunkten Ausgaben treffen dann kommt man drauf....
Kommentar