mit Selectfeld zwei Werte gleichzeitig aus DB abrufen

SQL:
SELECT 
    ds.sendung, 
    ds.senderlogo 
FROM 
    dropdown_sendung AS ds 
WHERE 
    ds.id = 7 -logo_p7.png
Was macht der ame dahinter? Kein Wunder dass dieses SQL nicht geht.
 
Zuletzt bearbeitet von einem Moderator:
Das ist der Logoname wie er in der DB-Tabelle steht!

Tabelle "dropdown_sendung" für Selectfeld
-------------------------------------
id | sendung | senderlogo |
-------------------------------------
1 | Sendung_A | logo_p7.png |
2 | Sendung_B | logo_b.png |
3 | Sendung_C | logo_c.png |
 
Warum gibst du den dem SQL mit? Der hat da im SQL im WHERE-Teil nix verloren.
Ich dachte genau wegen dem machen wir die Übung, weil du diesen aus der DB haben solltest.

Nunja, ich bin jetzt eh 3Tage offline....
 
ich glaube jetzt geht was durcheinander.


$selectId = '7'; wenn ich diese Variable manuell setze dann funktioniert es, sonst bekomme ich ja die schon erwähnte Fehlermeldung.

Jetzt fehlt mir noch die ID aus dem Selectfeld die aber in der Auswahl des Selectfeldes nicht sichtbar sein soll.

PHP:
<div>
            <select class="select_mac" name="sendung" id="sendung" >
   			<optgroup label="Sendung">
   			<?php
   
           	$sql = "SELECT id, sendung FROM dropdown_sendung "; 
    		$result = mysql_query($sql); 
        	// für jeden Eintrag ein Option-Tag erstellen                 
        	while ($arrsendung = mysql_fetch_array($result, MYSQL_ASSOC)) { 
        	    
            foreach ($arrsendung as $zeile) { 
              $sel = isselected($zeile, $_POST['sendung']);
              $selectId = isselected($zeile, $_POST['id']);
                            
              if($arrsendung['sendung'] == "*") {
                echo '<optgroup label="*">';
              } else {
 
              echo '<option value="'.$zeile.'"'.$sel .'>'.$zeile.'</option>'; 
              }
              } 
            }
            ?>
            </optgroup>
     	    </select>
            </div>
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück