Mailinglisten-Archive |
On Fri, 18 Aug 2000, Hans Theo Mislisch wrote: > bin grad auf eine Arbeitssparende Idee gekommen, aber die > if-Abfrage funktioniert nicht. > > if (pfad ==""){ // pfad ist $row[1] aus DB > $dl="http://www.foobar.de/dl_data/".$row[2]; // Pfad auf meinem Rechner + Dateiname > }else{ > $dl=$row[1].$row[2]; // Pfad auf fremdem Rechner + Dateiname > } > echo "$dl"; > > > Die Variable $dl enthält zwar den ausswärtspfad korrekt, aber > wenn das Feld "pfad" also $row[1] leer ist, dann wird nur der > Dateiname ohne Restpfad angezeigt? Mein Vermutung: Das Feld, was mit $row[1] gelesen wird (was wohl gleich $pfad sein soll, oben uebrigens ohne $ geschrieben (!)) ist nicht als "NOT NULL" definiert, demnach ist bei nicht vorhandenem Pfad diese Variable auch nicht "Leer", sondern garnicht gesetzt. Erweitere die IF-Abfrage also so: if ( (!isset($pfad)) || (pfad == "")) { Diese Sendung wurde Ihnen praesentiert von Jim PGP encrypted mails welcome! Key on any keyserver or ftp://users.de --- I think there is a world market for about five computers. ( Thomas J. Watson (Chairman, IBM) 1943 )
php::bar PHP Wiki - Listenarchive