ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
567
567
EMPFEHLEN
-
Hallo Leute,
ich habe folgendes Problem mit meiner Homepage:
Ich möchte für 7 verschiedene Wochentage jeweils 7 verschiedene Datensätze zuordnen. Es geht um ein Tagesangebot, das aber auch teilweise öfter vorkommen kann.
Also am besten wäre, wenn man bei der Eingabe auch auswählen kann, an welchen Tagen das Gericht jeweils im Angebot ist. (am besten mit 7 Checkboxen rechts daneben, also Mo-So => IDs 0-6)
Mit SQL kann ich ja schon mehrere Sachen gleichzeitig eintragen, aber den gleichen Datensatz an mehreren Tagen mit den Checkboxen, das krieg ich nicht hin.
und das ganze nur an den ausgewählten Tagen! Danke für die HilfePHP-Code:$sql= "INSERT INTO angebot (ID, tag, essen, beschreibung) VALUES
('0', 'Montag', 'Pizza', 'Quattro Stagioni'),
('1', 'Dienstag', 'Pizza', 'Hawaii') ";
-
Könntest du das HTML Formular mit den Checkboxen zeigen?
mfg
--------------------------------------------------------------------------------
Kein Support via PN, Email, ICQ, Brieftaube oder Flaschenpost!
Besucht den tutorials.de-Chat | Anleitung
RTFM - PHP-Handbuch - MySql Handbuch
--------------------------------------------------------------------------------
Surftipp...Der Postillon
--------------------------------------------------------------------------------
Signatur v2.2
-
Also wenn ich Dich richtig verstehe willst das Du Gericht 1 am Mo und Die z.B. anzeigen lassen willst usw..dann sollte Deine db so aussehen
als AnsatzPHP-Code:$sql= "
INSERT INTO
angebot (
ID,
montag,
dienstag,
donnerstag,
freitag,
samstag,
sonntag,
essen,
beschreibung)
VALUES // alls Values für Montag bis sonntag 0 oder 1 z.B.
mfg Spikaner
-
Hey, danke für die Antworten, hab inzwischen ne Lösung gefunden:
Die Checkboxen werden in ein array ("wochentag[ ]") gespeichert und dann wird die SQL Anweisung sooft wiederholt, bis der array durch ist.
PHP-Code:
<?php
$wochentag = $HTTP_POST_VARS['wochentag'];
if (isset($_REQUEST["abschicken"])) {
if(count($wochentag) > 0){
for($i=0 ; $i < count($wochentag); $i++){
$query_edit = " UPDATE tage SET
essen='" . $_REQUEST["essen"] . "',
beschreibung='" . $_REQUEST["beschreibung"] . "',
preis='" . $_REQUEST["preis"] . "'
WHERE tag='" . $wochentag[$i] . "'";
$result_edit = mysql_query ( $query_edit );
}
}
?>
<form action="array.php" method="post">
<table width="906" border="0" style="margin-top:15px;">
<tr>
<td> </td>
<td valign="middle">
<label>Mo:
<input type="checkbox" name="wochentag[]" value="montag" style="border:none; width:20px;" />
</label>
<label>Di:
<input type="checkbox" name="wochentag[]" value="dienstag" style="border:none; width:20px;" />
</label>
<label>Mi:
<input type="checkbox" name="wochentag[]" value="mittwoch" style="border:none; width:20px;" />
</label>
<label>Do:
<input type="checkbox" name="wochentag[]" value="donnerstag" style="border:none; width:20px;" />
</label>
<label>Fr:
<input type="checkbox" name="wochentag[]" value="freitag" style="border:none; width:20px;" />
</label>
<label>Sa:
<input type="checkbox" name="wochentag[]" value="samstag" style="border:none; width:20px;" />
</label>
<label>So:
<input type="checkbox" name="wochentag[]" value="sonntag" style="border:none; width:20px;" />
</label></td>
</tr>
<tr>
<td width="88"><p>Essen</p></td>
<td width="808">
<input name="essen" type="text" id="textfield" style="width:300px;" />
</td>
</tr>
<tr>
<td><p>Beschreibung</p></td>
<td>
<textarea name="beschreibung" id="textfield2" style="width:300px;" ></textarea>
</td>
</tr>
<tr>
<td><p>Preis</p></td>
<td>
<input name="preis" type="text" id="Preis" style="width:75px;" value="<?php echo $datensatz ["preis"]; ?>" />
</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><input name="id" type="hidden" value="essenchange" /></td>
<td>
<input type="submit" name="abschicken" id="button" value="Verändern" style="width:100px;" />
</td>
</tr>
</table>
</form>
Ähnliche Themen
-
ASP/VB Auslesen von Checkboxen & löschen der Datensätze
Von fassi91 im Forum ASPAntworten: 2Letzter Beitrag: 21.05.10, 09:53 -
Mit Checkboxen die Liste einer ComboBox verändern
Von Fr3dd1 im Forum Visual Basic 6.0Antworten: 19Letzter Beitrag: 11.10.06, 13:33 -
mit Checkboxen Datensätze speichern
Von schlimbim im Forum PHPAntworten: 6Letzter Beitrag: 29.06.06, 16:05 -
mit checkboxen Datensätze löschen
Von stonk im Forum PHPAntworten: 13Letzter Beitrag: 13.07.05, 14:45 -
Datensätze mittels Checkboxen löschen
Von butrov im Forum PHPAntworten: 2Letzter Beitrag: 02.10.03, 17:37





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren