callous.

mag Kekse :]
 
Dabei seit: 03.03.2009
Beiträge: 2.253
 |
|
Pferd gesperrt; wenn es nur noch 0 Tage sind, soll der Steckbrief für den Besitzer angezeigt werden |
 |
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:
|
<?php
include("datenbank.php");
$pid = "$_GET[pid]";
$Ergebnis = mysql_query( "SELECT * FROM pferd where pid = '$pid'" );
if (@mysql_num_rows($Ergebnis) == 0) {
// Pferd existiert nicht
exit;
}
$Ergebnis3 = mysql_query( "SELECT * FROM pferd where besitzer != '$nickname' AND gesperrt = '0' AND pid = '$pid'" );
if (@mysql_num_rows($Ergebnis3) == 0) {
$Data = mysql_fetch_array( $Ergebnis );
// Hier steht, wie lange das Pferd noch gesperrt ist
exit;
}
$Ergebnis2 = mysql_query( "SELECT * FROM pferd where besitzer != '$nickname' AND gesperrt != '0' AND pid = '$pid'" );
if (@mysql_num_rows($Ergebnis2) == 0) {
$Data = mysql_fetch_array( $Ergebnis );
// Hier wird der Pferdesteckbrief für den Besitzer angezeigt
exit;
}
else {
$Data = mysql_fetch_array( $Ergebnis );
// Hier wird der normale Pferdesteckbrief für alle User angezeigt
}
?> |
|
Das Problem ist, dass bei eigenen Pferden immer kommt, dass das Pferd noch soundso viel Tage gesperrt ist, auch wenn es nicht gesperrt ist. Ich will aber, wenn es nur noch 0 Tage gesperrt ist, der Pferdesteckbrief mit den Besitzerinfos angezeigt wird. Ist bestimmt wieder nur ein blöder Fehler von mir...
__________________
|
|
23.01.2010 10:12 |
|
|
Stelo

de drecksche Assl
 

Dabei seit: 28.04.2005
Beiträge: 1.628
 |
|
Ich bin ein wenig verwirrt, du schreibst ja öfter so etwas:
php: |
1:
2:
3:
4:
5:
6:
|
$Ergebnis3 = mysql_query( "SELECT * FROM pferd where besitzer != '$nickname' AND gesperrt = '0' AND pid = '$pid'" );
if (@mysql_num_rows($Ergebnis3) == 0) {
$Data = mysql_fetch_array( $Ergebnis );
// Hier steht, wie lange das Pferd noch gesperrt ist
exit;
} |
|
Dabei sagst du doch aber, wenn es KEINE (also Null) Ergebnise gibt, dann gib es ... da sollte, wie schon gesagt, wirklich ein "!=" hin.
__________________
"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass

|
|
23.01.2010 13:22 |
|
|
callous.

mag Kekse :]
 
Dabei seit: 03.03.2009
Beiträge: 2.253
Themenstarter
 |
|
Als ich das gemacht hatte, war etwa ein Uhr nachts. Da kann man ja nur Fehler machen. Ich korrigiere es später mal (momentan klappts nicht)
__________________
|
|
23.01.2010 18:13 |
|
|
Impressum
|
|