Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
	$karte_id	= $_GET['id'];
3
 
4
	// Woche speichern, speichert eine Wochenkarte, wird aktiviert, wenn Button 'Woche speichern' gedrückt wurde
5
	if ($_POST['submit'] == "Woche speichern") {
6
		// Wochenkarte updaten $_POST Daten kommen von wochen_uebersicht.php
7
		$sql = "SELECT id FROM mittagsgericht WHERE woche = '".$karte_id."' ORDER BY wochentag ASC";
8
		$result = mysql_query($sql,$remoteServer_dbh) OR die(mysql_error()."<hr />".$sql);
9
		while ($row = mysql_fetch_assoc($result))
10
			$idnr[] = $row['id'];
11
 
12
			for($i = 0; $i < 9; $i++) {
13
				$sql = "UPDATE mittagsgericht	SET
14
													beschreibung 		= '".$_POST[menu][$i]."',
15
													drei_gang_menu 	= '".$_POST[drei_gang_menu][$i]."',
16
													seniorenmenu 		= '".$_POST[seniorenmenu][$i]."',
17
													grosse_portion 	= '".$_POST[grosse_portion][$i]."',
18
													seniorengedeck 	= '".$_POST[seniorengedeck][$i]."',
19
													preis		 	= '".$_POST[preis][$i]."'
20
												WHERE id = '".$idnr[$i]."'";
21
				mysql_query($sql,$remoteServer_dbh) OR die(mysql_error()."<hr />".$sql);
22
			}
23
	}
24
	// ---
25
 
26
	// Woche löschen, wird ausgeführt, wenn Button 'Woche löschen' gedrückt wurde
27
	if ($_POST['submit'] == "Woche löschen") {
28
		// Mittagsgerichte löschen die die Woche $karte_id haben
29
		$sql = "DELETE FROM mittagsgericht WHERE woche ='$karte_id'";
30
		mysql_query($sql,$remoteServer_dbh) OR die(mysql_error()."<hr />".$sql);
31
		// ---
32
 
33
		// Woche löschen die die id $karte_id haben
34
		$sql = "DELETE FROM woche WHERE id ='$karte_id'";
35
		mysql_query($sql,$remoteServer_dbh) OR die(mysql_error()."<hr />".$sql);
36
		// ---
37
 
38
		// Erfolgsmeldung das die Wochenkarte gelöscht wurde
39
		echo "Die Wochenkarte ID=".$karte_id." wurde efolgreich gel&ouml;scht";
40
		// ---
41
 
42
?>
43
		<form action="index.php" method="get">
44
			<input type="submit" value="Zurück zur Übersicht" style="border: 1px solid gray; background-color: #dddddd;">
45
		</form>
46
<?php
47
	} else {
48
		// Wird nur angezeigt, wenn der Submit nicht 'Woche loeschen' ist
49
 
50
		$sql = "SELECT * FROM woche WHERE id = '".$karte_id."'";
51
		$result =  mysql_query($sql,$remoteServer_dbh) OR die(mysql_error()."<hr />".$sql);
52
		$row = mysql_fetch_assoc($result);
53
		$woche_von = date("d.m.Y", $row['gueltig_von']+(60*60*59));
54
		$woche_bis = date("d.m.Y", $row['gueltig_bis']);
55
 
56
		// Wochenkarte updaten $_POST Daten kommen von new.php
57
		$sql = "SELECT id FROM mittagsgericht WHERE woche = '".$karte_id."'";
58
		$result = mysql_query($sql,$remoteServer_dbh) OR die(mysql_error()."<hr />".$sql);
59
		while ($row = mysql_fetch_assoc($result)) {
60
			$wert1[] = $row['id'];
61
		}
62
		asort($wert1);
63
 
64
 
65
		for ($i = 0; $i < count($wert1); $i++) {
66
			$sql = "SELECT * FROM mittagsgericht WHERE id = '$wert1[$i]'";
67
			$result = mysql_query($sql,$remoteServer_dbh) OR die(mysql_error()."<hr />".$sql);
68
			$row = mysql_fetch_assoc($result);
69
 
70
			$daten[$row['wochentag']][0]	= $row['beschreibung'];
71
			$daten[$row['wochentag']][1]	= $row['drei_gang_menu'];
72
			$daten[$row['wochentag']][2]	= $row['seniorenmenu'];
73
			$daten[$row['wochentag']][3]	= $row['grosse_portion'];
74
			$daten[$row['wochentag']][4]	= $row['seniorengedeck'];
75
			$daten[$row['wochentag']][5]	= $row['preis'];
76
		}
77
 
78
 
79
?>
80
	 <form name="formular" action="index.php?action=wochen_uebersicht&id=<?= $karte_id ?>" method="post">
81
		<table border="1" cellspacing="no">
82
	 		<tr>
83
	 			<td colspan="4" bgcolor="#<? echo $webs[bgcolor_links] ?>">
84
						<font color="#<? echo $webs[font_color_links] ?>">
85
	 						<strong>Wochenkarte vom <?= $woche_von ?> bis <?= $woche_bis ?>: Bearbeiten</strong>
86
						</font>
87
	 			</td>
88
	 		</tr>
89
		    <tr class="farbe1">
90
		      <th style="width: 2%">&nbsp;</th>
91
		      <th>Menu</th>
92
		      <th style="width: 100px">3 Gang Menu</th>
93
		      <th style="width: 100px">Seniorenmenu</th>
94
		    </tr>
95
		    <tr class="farbe2">
96
		      <td>Mo:</td>
97
		      <td class="mittagsgericht"><select name="select_mo" onChange="list2textarea(1);" class="auswahl">
98
		      		<?php include "options.php" ?>
99
		      	  </select>
100
		      	<textarea id="textarea_mo" name="menu[0]" cols="50" rows="3"><?= $daten[0][0] ?></textarea></td>
101
		      <td><p align="center">
102
		          <input name="drei_gang_menu[0]" type="text" value="<?= $daten[0][1] ?>" size="2">&euro;
103
		          </p>
104
		      </td>
105
		      <td><p align="center">
106
		          	<input name="seniorenmenu[0]" type="text" value="<?= $daten[0][2] ?>" size="2">&euro;
107
		          </p>
108
		     </td>
109
		    </tr>
110
		    <tr class="farbe1">
111
		      <td>Di:</td>
112
		      <td class="mittagsgericht"><select name="select_di" onChange="list2textarea(2);" class="auswahl">
113
		      		<?php include "options.php" ?>
114
		      	  </select>
115
		      	  <textarea id="textarea_di" name="menu[1]" cols="50" rows="3" ><?= $daten[1][0] ?></textarea></td>
116
		      <td><p align="center">
117
		          	<input name="drei_gang_menu[1]" type="text"  value="<?= $daten[1][1] ?>" size="2">&euro;
118
		          </p>
119
		      </td>
120
		      <td><p align="center">
121
		          	<input name="seniorenmenu[1]" type="text" value="<?= $daten[1][2] ?>" size="2">&euro;
122
		          </p>
123
		      </td>
124
		    </tr>
125
		    <tr class="farbe2">
126
		      <td>Mi</td>
127
		      <td class="mittagsgericht"><select name="select_mi" onChange="list2textarea(3);" class="auswahl">
128
		      		<?php include "options.php" ?>
129
		      	  </select>
130
		      	  <textarea id="textarea_mi" name="menu[2]" cols="50" rows="3" ><?= $daten[2][0] ?></textarea></td>
131
		      <td><p align="center">
132
		          	<input name="drei_gang_menu[2]" type="text"  value="<?= $daten[2][1] ?>" size="2">&euro;
133
		          </p>
134
		      </td>
135
		      <td><p align="center">
136
		          	<input name="seniorenmenu[2]" type="text" value="<?= $daten[2][2] ?>" size="2">&euro;
137
		          </p>
138
		        </td>
139
		    </tr>
140
		    <tr class="farbe1">
141
		      <td>Do:</td>
142
		      <td class="mittagsgericht"><select name="select_do" onChange="list2textarea(4);" class="auswahl">
143
		      		<?php include "options.php" ?>
144
		      	  </select>
145
		      	  <textarea id="textarea_do" name="menu[3]" cols="50" rows="3" ><?= $daten[3][0] ?></textarea></td>
146
		      <td><p align="center">
147
		          	<input name="drei_gang_menu[3]" type="text"  value="<?= $daten[3][1] ?>" size="2">&euro;
148
		          </p>
149
		      </td>
150
		      <td><p align="center">
151
		          <input name="seniorenmenu[3]" type="text" value="<?= $daten[3][2] ?>" size="2">&euro;
152
		          &nbsp; </p>
153
		      </td>
154
		    </tr>
155
		    <tr class="farbe2">
156
		     	<td>Fr:</td>
157
		      	<td class="mittagsgericht"><select name="select_fr" onChange="list2textarea(5);" class="auswahl">
158
		      		<?php include "options.php" ?>
159
		      	  </select>
160
		      	  <textarea id="textarea_fr" name="menu[4]" cols="50" rows="3" ><?= $daten[4][0] ?></textarea></td>
161
		      	<td><p align="center">
162
		          	<input name="drei_gang_menu[4]" type="text"  value="<?= $daten[4][1] ?>" size="2">&euro;
163
				</p>
164
				</td>
165
				<td><p align="center">
166
		          	<input name="seniorenmenu[4]" type="text" value="<?= $daten[4][2] ?>" size="2">&euro;
167
		          </p>
168
				</td>
169
		    </tr>
170
			<tr class="farbe1">
171
		      <th style="width: 2%">&nbsp;</th>
172
		      <th>T&auml;gliche Mittagsgerichte</th>
173
		      <th colspan="2" style="width: 200px">Preis</th>
174
		    </tr>
175
		    <tr class="farbe2">
176
			  <td></td>
177
		      <td class="mittagsgericht"><select name="select_s1" onChange="list2textarea(6);" class="auswahl">
178
		      		<?php include "options.php" ?>
179
		      	  </select>
180
		      	  <textarea id="textarea_s1" name="menu[5]" cols="50" rows="3" ><?= $daten[5][0] ?></textarea></td>
181
		      <td colspan="2"><p align="center">
182
		          	<input name="preis[5]" type="text" value="<?= $daten[5][5] ?>" size="2">&euro;
183
		          </p>
184
		      </td>
185
		    </tr>
186
		    <tr class="farbe1">
187
			  <td></td>
188
		      <td class="mittagsgericht"><select name="select_s2" onChange="list2textarea(7);" class="auswahl">
189
		      		<?php include "options.php" ?>
190
		      	  </select>
191
		      	  <textarea id="textarea_s2" name="menu[6]" cols="50" rows="3" ><?= $daten[6][0] ?></textarea></td>
192
		      <td colspan="2"><p align="center">
193
		          	<input name="preis[6]" type="text" value="<?= $daten[6][5] ?>" size="2">&euro;
194
		          </p>
195
		      </td>
196
		    </tr>
197
		    <tr class="farbe2">
198
			 <td></td>
199
		      <td class="mittagsgericht"><select name="select_s3" onChange="list2textarea(8);" class="auswahl">
200
		      		<?php include "options.php" ?>
201
		      	  </select>
202
		      	  <textarea id="textarea_s3" name="menu[7]" cols="50" rows="3" ><?= $daten[7][0] ?></textarea></td>
203
		      <td colspan="2"><p align="center">
204
		          	<input name="preis[7]" type="text" value="<?= $daten[7][5] ?>" size="2">&euro;
205
		          </p>
206
		      </td>
207
		    </tr>
208
		    <tr class="farbe1">
209
			 <td></td>
210
		      <td class="mittagsgericht"><select name="select_s4" onChange="list2textarea(9);" class="auswahl">
211
		      		<?php include "options.php" ?>
212
		      	  </select>
213
		      	  <textarea id="textarea_s4" name="menu[8]" cols="50" rows="3" ><?= $daten[8][0] ?></textarea></td>
214
		      <td colspan="2"><p align="center">
215
		          	<input name="preis[8]" type="text" value="<?= $daten[8][5] ?>" size="2">&euro;
216
		          </p>
217
		      </td>
218
		    </tr>
219
		<tr>
220
			<td colspan="4" bgcolor="#<? echo $webs[bgcolor_links] ?>">
221
				<div align="center">
222
					<input type="submit" name="submit" value="Woche speichern" style="border: 1px solid gray; background-color: #dddddd;">
223
					<input type="submit" name="submit" value="Woche löschen" style="border: 1px solid gray; background-color: #dddddd;">
224
				</div>
225
			</td>
226
		</tr>
227
		</table>
228
	</form>
229
<?php
230
		// ---
231
	}
232
	// ---
233
?>
234