Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Problem mit if-Abfrage » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Problem mit if-Abfrage
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Friesenreiter Friesenreiter ist weiblich
*


images/avatars/avatar-52069.png

Dabei seit: 24.09.2006
Beiträge: 3.827
Herkunft: RLP

Problem mit if-Abfrage Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo!

Bei http://descando.de.funpic.de/Pferd1.php?id=1 sollte bei Vorbesitzer "Privat" anstatt "Keiner" ausgegeben werden. Ich wollte das ganze so lösen, dass in einer if-Abfrage eben geprüft wird, ob in der Datenbanktabelle ein Wert bei 'vorbesitzer' eingetragen wird und wenn keiner da ist, sollte eben "Keiner" ausgegeben werden, wenn ein Wert da ist, dann sollte dieser Wert ausgelesen werden.
Nur jetzt, egal wie ich die Bedingung und Anweisungen drehe und wende, es wird immer "Keiner" ausgegeben. Ich hab' dann mal probiert einfach bei beiden Anweisungen die Variable 'vorbesitzer' ausgeben zu lassen, was auch ging, d.h. hier ist kein Fehler, aber es funktioniert eben leider trotzdem noch nicht so, wie es das sollte.

Hier mal der Code:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
<?php
      $id $_GET['id'];
      $abfrage "SELECT vorbesitzer FROM pferd WHERE id='$id'";
      $ergebnis mysql_query($abfrage);
      $Data mysql_fetch_array($ergebnis);
      if($vorbesitzer != "")
      {
      echo $Data[vorbesitzer];
      }
      else
      {
      echo "Keiner";
      }
      ?>


Eine Verdinbung zur Datenbank ist da, die wurde schon ganz oben festgelegt & die Ausgaben ohne if-Abfrage funktionieren auch einwandfrei.

Ich wäre für Hilfe sehr dankbar, da weder ich noch die, die sich etwas besser als ich damit auskennen, den Fehler finden.

LG

__________________

26.07.2009 13:08 Friesenreiter ist offline E-Mail an Friesenreiter senden Homepage von Friesenreiter Beiträge von Friesenreiter suchen Nehmen Sie Friesenreiter in Ihre Freundesliste auf Fügen Sie Friesenreiter in Ihre Kontaktliste ein MSN Passport-Profil von Friesenreiter anzeigen
Nanni Nanni ist weiblich
Mitglied


images/avatars/avatar-54031.gif

Dabei seit: 25.01.2007
Beiträge: 11.260
Herkunft: Wien
Name: nennt mich Nanni

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von ANGEL_05
Hast du dir deinen Code auch gründlich angeschaut?
Aber ich weiß, man sieht selbst die kleinsten Fehler manchmal nicht. Augenzwinkern

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
      <?php
      $id $_GET['id'];
      $abfrage "SELECT vorbesitzer FROM pferd WHERE id='$id'";
      $ergebnis mysql_query($abfrage);
      $Data mysql_fetch_array($ergebnis);
// Hier arbeitet man dann entweder mit $Data[vorbesitzer] oder
// man definiert vorher die Variable $vorbesitzer ...
      if($Data[vorbesitzer] != "")
      {
      echo $Data[vorbesitzer];
      }
      else
      {
      echo "Keiner";
      }
      ?>


So wie du es vorher hattest war die Variable vorbesitzer ja undefiniert, d.h. $vorbesitzer war immer == "". Da kam also immer Keiner raus.


Ich kann nur in Friesenreiters Namen sagen, das habt sie gestern auch ausprobiert und es ging ebenfalls nicht Augenzwinkern

__________________
Hier nicht mehr aktiv.
Ich bin erreichbar über Mail, im VRH Treff sowie bei
Geisterreiter.de

26.07.2009 15:10 Nanni ist offline E-Mail an Nanni senden Homepage von Nanni Beiträge von Nanni suchen Nehmen Sie Nanni in Ihre Freundesliste auf Fügen Sie Nanni in Ihre Kontaktliste ein AIM-Name von Nanni: midnightlenii MSN Passport-Profil von Nanni anzeigen
Friesenreiter Friesenreiter ist weiblich
*


images/avatars/avatar-52069.png

Dabei seit: 24.09.2006
Beiträge: 3.827
Herkunft: RLP

Themenstarter Thema begonnen von Friesenreiter
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich lerne erst seit kurzem PHP, gut möglich, dass ich etwas übersehe. ;D

an Black Tear:
Die Abfrage lautet ja "Wenn Vorbesitzer ungleich leer", d.h. wenn da etwas steht, dann soll es auch ausgegeben werden, ich denke, das ist schon richtig.

an ANGEL_05:
Danke, jetzt geht es. smile

(Vllt. wollte Funpic gestern wirklich nichtmehr, weil wie Nanni schon sagt, hatte sie mir das auch schon so vorgeschlagen und gestern ging es nichtmehr...)

LG

__________________

26.07.2009 15:15 Friesenreiter ist offline E-Mail an Friesenreiter senden Homepage von Friesenreiter Beiträge von Friesenreiter suchen Nehmen Sie Friesenreiter in Ihre Freundesliste auf Fügen Sie Friesenreiter in Ihre Kontaktliste ein MSN Passport-Profil von Friesenreiter anzeigen
Friesenreiter Friesenreiter ist weiblich
*


images/avatars/avatar-52069.png

Dabei seit: 24.09.2006
Beiträge: 3.827
Herkunft: RLP

Themenstarter Thema begonnen von Friesenreiter
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

n.P. - trotzdem danke für deine Antwort, es hätte ja theoretisch auch der Fehler sein können.^^

__________________

26.07.2009 15:29 Friesenreiter ist offline E-Mail an Friesenreiter senden Homepage von Friesenreiter Beiträge von Friesenreiter suchen Nehmen Sie Friesenreiter in Ihre Freundesliste auf Fügen Sie Friesenreiter in Ihre Kontaktliste ein MSN Passport-Profil von Friesenreiter anzeigen
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Problem mit if-Abfrage

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH