ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
428
428
EMPFEHLEN
-
Hallo Leute,
Folgendes Problem hat sich mir gestellt:
Bei einem Formular lasse ich aus der Datenbank Auswahlmöglichkeiten ausgeben, die der User auswählen kann. Pro Auswahlmöglichkeit in der Select Liste werden 3 Felder aus der Datenbank abgefragt. 2 der 3 dienen nur zur Ergänzung, d.h. nur einer der 3 Werte soll per INSERT am Schluss des Formulars in die Datenbank eingetragen werden. Wie kann ich das trennen?
Grüße
Thomas
-
Das Problem haben wir 2-3 mal in dieser Woche behandelt 
edit: ich wollt doch noch links angeben:
http://www.tutorials.de/tutorials191289.html
http://www.tutorials.de/tutorials191240.htmloptimistischer Code:
Grundsätzlich keine Fehler erwarten
if(erfolgreich) ... else ....
pesimistischer Code:
Grundsätzlich Fehler erwarten
if(nicht erfolgreich) ... else ...
realistischer Code:
Ohne If-Else Abfrage grundsätzlich eine Fehlermeldung ausgeben
-
Glaube aber eher in meiner Art nicht, ich mein das so:
Die Select-Liste, die aus der Datenbank ausgegeben wird:
"KBS" ist fest als Bezeichung bei jeder Auswahlmöglichkeit aus der Datenbank und "$select[strecke]" ist nur eine Bezeichung.PHP-Code:<select name="selectstrecke" size="1">
<?php
while($select = mysql_fetch_array($ergebnis_str))
{
echo "<option>KBS $select[nr] ($select[strecke])</option>";
}
} ?>
</select>
Nun mein Problem:
Wenn ich beim INSERT per SQL ja einfach nur sagen würde, dass das Ergebnis aus der select-Liste "selectstrecke" eingefügt werden soll, würde dies in meiner Datenbank stehen: KBS $select[nr] ($select[strecke]) - zu den beiden letzten halt die entsprechenden Ergebnisse aus der DB.
Ich will jedoch nur "select[nr]" als Wert in die Datenbank eingefügt haben, "KBS" UND "$select[strecke]" nicht.
Thomas
-
10.02.05 17:53 #4
- Registriert seit
- Jan 2004
- Beiträge
- 1.072
PHP-Code:echo '<select name="selectstrecke" size="1">';
while($select = mysql_fetch_array($ergebnis_str))
{
echo '<option value="'.$select['nr'].'">KBS '.$select['nr'].' ('.$select['strecke'].')</option>';
}
echo '</select>';
-
Hatte das eben schon ausprobiert, genau wie du es vorgeschlagen hast. Jetzt es!
Trotzdem Danke!
Gruß
Thomas
Ähnliche Themen
-
automatische markierung von Liste-select
Von bilobill im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 19.07.07, 11:55 -
Rückgabewert von Select-Liste mit Mehrfachauswahl
Von cesupa im Forum PHPAntworten: 2Letzter Beitrag: 09.10.06, 19:33 -
SQL Tabelle als SELECT Liste in PHP
Von noisy im Forum PHPAntworten: 1Letzter Beitrag: 14.07.02, 23:48 -
Select Problem bei Datenbank
Von Bitschupser im Forum PHPAntworten: 2Letzter Beitrag: 19.04.02, 17:55 -
select option liste
Von Darkness im Forum HTML & XHTMLAntworten: 1Letzter Beitrag: 27.09.01, 11:35





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren