WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Brauche HIlfe bei If ...else anweisung

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Brauche HIlfe bei If ...else anweisung - 29 März 2024 Antworten
Brauche HIlfe bei If ...else anweisung
misterweb100
Pixelschubser
Threadstarter




Beiträge: 2

Hallo Ich bin ein Newbee und arbeite mich so durch. Ich habe ein Problem mit er if else anweisung die ich nicht hinbekomme. Und zwar ich mache eine platzbuchung für unsreen verein und dort liest er aus der DB wieviele reihen und plätze dort vorhanden sind. Die ausgabe erfolgt über checkboxxen. Nun soll er aber prüfen ob dort schon in der Db reservierung ein eintrag mit der platzid vorhanden ist und soll dann die checkbox als selected ausgeben, wenn der eintrag in der db auch noch den wert 1 in gebucht hat soll er das feld disablen genauso wenn die uid nicht die uid ist die gerade einen platz buchen möchte.
hier mal der code, vielleicht kann mir ja jemand helfen.
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: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
51: 
52: 
53: 
54: 
55: 
56: 
57: 
58: 
59: 
60: 
61: 
62: 
63: 
64: 
65: 
66: 
67: 
68: 
69: 
70: 
71: 
72: 
73: 
74: 
75: 
76: 
77: 
78: 
79: 
80: 
81: 
82: 
83: 
84: 
85: 
86: 
87: 
88: 
89: 
90: 
91: 
92: 
93: 
94: 
95: 
96: 
97: 
98: 
99: 
100: 
101: 
102: 
103: 
104: 
105: 
106: 
107: 
108: 
109: 
110: 
111:




Unbenanntes Dokument







\n\n";
do {
	if ($iReihe != $row_reihe['reihe']) {
		$out .= "\n";
		$out .= "\n";
	}
	$out .= "\n";
	$iReihe = $row_reihe['reihe'];
	$a++;
	if (!($arReihen[$iReihe] - $a)) {
		$iColSpan = $iMaxPlaetze - $a;
		if ($iColSpan > 1) {
			$out .= "\n";
		} elseif ($iColSpan == 1) {
			$out .= "\n";
		} else {
			$out = $out;
		}
	}
} while ($row_reihe = mysql_fetch_assoc($reihe));$out .= "\n"; $out .= "
Reihe {$row_reihe['reihe']}  
\n \n \n \n"; echo $out; ?>

  Profil   E-Mail   Editieren   Zitieren
raiserle
Mausakrobat




Beiträge: 172

als 1. musst du nicht immer wieder in einer datei ne neue verbindung zur datenbank herstellen
2. ich würde die datenbankstruktur mal sehen...

vorschlag:
deine datenbank genauso aufzubauen, wie das stadion oder was auch immer
tabellen
block
reihe
platz -> status -> enum -> frei, reserviert, gebucht

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20:
';
                                        break;
                case 'reserviert'   :   echo '';
                                        break;
                case 'gebucht'      :   echo '';
                                        break;
                default             :   // weis ja nicht ob du das brauchen willst :)
            }
        }
    }
}
?>


---
Irren is Menschlich

Wer andern eine Grube gräbt,
sollte darüber nachdenken,
ob sie tief genug ist!!!!

Kameradschaft ist, wenn der
Kamerad schafft !!!!

Diese Nachricht wurde geändert von: raiserle
  Profil   Editieren   Zitieren
misterweb100
Pixelschubser
Threadstarter




Beiträge: 2

Danke für deinen Tip aber das prob liegt darin das ich die Daten für Platz aus einer Tabelle nehme und aus der Tabelle reservierung dann prüfe ob dort diese werte drinnen stehen.
hier haeb ich dir mal die DB Tabel eingefügt
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11:
CREATE TABLE IF NOT EXISTS `platz` (
  `platzid` int(5) NOT NULL auto_increment,
  `rangid` int(5) NOT NULL,
  `reihe` int(5) NOT NULL,
  `platz` int(5) NOT NULL,
  `kategorieid` int(5) NOT NULL,
  `hallenid` int(5) NOT NULL,
  PRIMARY KEY  (`platzid`)
) ;


1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10:
CREATE TABLE `reservierung` (
  `reservierungsid` int(5) NOT NULL auto_increment,
  `platzid` int(5) NOT NULL,
  `uid` varchar(20) collate utf8_bin NOT NULL,
  `vorhaid` int(5) NOT NULL,
  `gebucht` int(2) NOT NULL,
  PRIMARY KEY  (`reservierungsid`)
);


vielleicht kannst du mir das script ja so zusammenstricken das er die reihen und plätze aus PLATZ nimmt und nur wenn ein platz ausgewählt wurde was ich über ein javascript mache wird ein INSERT in reservierung gemacht und beim Seiten reload soll er einfach prüfen ob in RESERVIERUNG dieser Platz drin steht wenn ja checked und wenn bei gebucht 1 steht soll er auch disabled sein

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » Brauche HIlfe bei If ...else anweisung

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Brauche HIlfe bei If ...else anweisung im Forum Homepage Hosting AntwortenLetztes Posting
Best online slots
in "PHP & MySQL"
0 23.01.2023 22:40 von Sevetr
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji
php preg_replace_callback für dynamischen Link
in "PHP & MySQL"
0 05.07.2016 11:02 von Rm21
PHP Code verschlüsseln
in "PHP & MySQL"
20 21.02.2016 21:25 von Kilian1
migrierter WP-Blog läuft nicht ...
in "PHP & MySQL"
0 04.02.2016 02:01 von Oxygon



Besucher : 7975237    Heute : 188     Gestern : 388     Online : 45     29.3.2024    14:16      0 Besucher in den letzten 60 Sekunden        
Nach oben