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