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] If Abfrage funktioniert nicht » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen If Abfrage funktioniert nicht
Beiträge zu diesem Thema Autor Datum
 If Abfrage funktioniert nicht Golden Hope 30.09.2010 12:03
 RE: If Abfrage funktioniert nicht Oli 30.09.2010 12:25
 RE: If Abfrage funktioniert nicht Golden Hope 30.09.2010 12:31
 RE: If Abfrage funktioniert nicht Oli 30.09.2010 13:23
 RE: If Abfrage funktioniert nicht Golden Hope 30.09.2010 19:41

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Golden Hope Golden Hope ist weiblich
Mitglied


images/avatars/avatar-53727.gif

Dabei seit: 08.02.2008
Beiträge: 2.374

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

Hey
ich verzweifle gerade an meiner If Abfrage. Wenn das mit Mitgliede mehr wie 10 Punkte hat sollte "genug" ausgegeben werden, jedoch zeigt es mir immer "nicht genug" an obwohl es mehr wie 10 sind.

Vielleicht findet ihr ja den Fehler..

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
<?php


session_start();
$name $_GET[mitglied];
$loc $_GET[loc];



include("checkuser.php");

$Ergebnis mysql_query"SELECT * FROM mitglieder where 

ID='$id'" );


if($Data[punkte] >= 10)
{
echo"genug";
}
echo "nicht genug";
    
  
  ?>


__________________

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Golden Hope: 30.09.2010 12:03.

30.09.2010 12:03 Golden Hope ist offline Beiträge von Golden Hope suchen Nehmen Sie Golden Hope in Ihre Freundesliste auf
Oli
Server-Administrator


Dabei seit: 13.06.2010
Beiträge: 1.540

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

Hi,

php:
1:
2:
$Ergebnis mysql_query"SELECT * FROM mitglieder where ID='$id'" );
if($Data[punkte] >= 10)
Wo kommt dieses $Data her? Da fehlt sowas wie mysql_fetch_assoc .

php:
1:
2:
3:
4:
if($Data[punkte] >= 10){
 echo"genug";
}
echo "nicht genug";
Hier noch eine Anmerkung: Du überprüfst nun also, ob der Wert >= 10 ist - und wenn das so ist, lässt du "genug" ausgeben. Es wird aber in jedem Fall auch "nicht genug" ausgegeben. Eventuell wäre da die Verwendung von else sinnvoll.

LG
30.09.2010 12:25 Oli ist offline Beiträge von Oli suchen Nehmen Sie Oli in Ihre Freundesliste auf
Golden Hope Golden Hope ist weiblich
Mitglied


images/avatars/avatar-53727.gif

Dabei seit: 08.02.2008
Beiträge: 2.374

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

hmm stimmt also ich habs auf jedenfall jetzt mit else geschrieben

php:
1:
2:
3:
4:
5:
6:
7:
8:
if($Data[punkte] >= 10)
{
     echo "genug Punkte";
}
else
{
     echo "nicht genug Punkte";
}


edit: ich hab es jetzt soweit umgeschrieben, aber es zeigt es mir immer noch fehlerhaft an

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:

<?php


session_start();
$name $_GET[mitglied];
$loc $_GET[loc];



include("checkuser.php");

$sql "SELECT punkte FROM mitglieder";
$ergebnis mysql_query ($sql$verbindung);
$mitglied mysql_fetch_object($ergebnis);

$sql2 "SELECT * FROM mitglieder where 

name='".$_SESSION['name']."'";
$ergebnis2 mysql_query ($sql2$verbindung);
$mitglied1 mysql_fetch_object($ergebnis2);;


if($Data[punkte] >= 10)
{
     echo "genug Punkte";
}
else
{
     echo "nicht genug Punkte";
}

    
  
  ?>


__________________

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Golden Hope: 30.09.2010 12:33.

30.09.2010 12:31 Golden Hope ist offline Beiträge von Golden Hope suchen Nehmen Sie Golden Hope in Ihre Freundesliste auf
Oli
Server-Administrator


Dabei seit: 13.06.2010
Beiträge: 1.540

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

Es wird nach wie vor nirgends $Data belegt.


Hier mal ein Musterbeispiel, wie die Abfrage aussehen könnte:
php:
1:
2:
3:
4:
$ergebnis=mysql_query("SELECT ...."); //dein Query
$Data=mysql_fetch_assoc($ergebnis); //Datensatz als Array in $Data packen
if($Data["punkte"] >= 10)
// und so weiter ..
30.09.2010 13:23 Oli ist offline Beiträge von Oli suchen Nehmen Sie Oli in Ihre Freundesliste auf
Golden Hope Golden Hope ist weiblich
Mitglied


images/avatars/avatar-53727.gif

Dabei seit: 08.02.2008
Beiträge: 2.374

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

Augen rollen ich sollte mehr nachdenken^^

dankeschön, jetzt geht alles smile

__________________

30.09.2010 19:41 Golden Hope ist offline Beiträge von Golden Hope suchen Nehmen Sie Golden Hope in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] If Abfrage funktioniert nicht

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH