PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Pulldown für Update (http://www.selfphp.de/forum/showthread.php?t=17131)

lusitaz 27.06.2007 00:41:02

Pulldown für Update
 
Hallo zusammen,

ich würde gerne ein Pulldown Menü in eine Update Seite integrieren. D.h. diese bestimmte Seite dient dazu die einzelnen Datensätze zu editieren.

Ich habe schon folgendes gebaut:

PHP-Code:

<SELECT NAME="anrede" class="input" tabindex="3">
                <OPTION VALUE="">Bitte auswählen</OPTION>
                <?php     $sql "SELECT * FROM sys_anrede ORDER BY id";
                        
$result mysql_db_query($database,$sql);
                        
$rows   mysql_num_rows($result);
                        
$i 0;
                        while (
$i $rows) {   
                                
$arr mysql_fetch_array($result); 
                                
$anrede_liste $arr["Anrede"];
                                if (
$anrede_liste == $anrede)   
                                echo 
"<OPTION selected=\"selected\" VALUE=\"$anrede\">$anrede";
                               
$i++;
                }
?></SELECT>

Das vorselektieren der bereits vorhandenen Anrede klappt auch wunderbar... Das Problem ist das im Pulldown Menü NUR die bereits vorhandene Anrede zu sehen ist. Der Rest aus der sys_anrede Tabelle ist nicht drin!?

Was mache ich falsch?!

Danke und Gruß

Opendix 27.06.2007 01:22:42

AW: Pulldown für Update
 
allgemeiner Verbesserungsvorschlag:
PHP-Code:

$sql 'SELECT ...';
$insert mysql_query($sql);
while(
$daten mysql_fetch_assoc($insert))
{
    if(
$anrede == $daten['Anrede'])
    {
        echo 
"<OPTION selected=\"selected\" VALUE=\"$anrede\">$anrede";
    }
    else
    {
        echo 
"<OPTION VALUE=\"$anrede\">$anrede";
    }



lusitaz 27.06.2007 01:58:18

AW: Pulldown für Update
 
habe es etwas angepasst und jetzt funzt es :D
DANKE!

PHP-Code:

$sql 'SELECT * ....'
$result mysql_query($sql); 
while(
$daten mysql_fetch_assoc($result)) { 
$anrede_liste $daten['Anrede'];
if(
$anrede == $anrede_liste) { 
     echo 
"<OPTION selected=\"selected\" VALUE=\"$anrede\">$anrede"

else { 
     echo 
"<OPTION VALUE=\"$anrede_liste\">$anrede_liste"
                                    } 
                                } 



Alle Zeitangaben in WEZ +2. Es ist jetzt 07:58:23 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.