php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.06.2005, 10:14  
Gast
 
Beiträge: n/a
Standard select feld mit datenbank-tabelle

PHP-Code:
<?php
 
<TR>
          <
TD>
            <?=
$TEXT['anrede1-attrib1']?>
                <select name="ta_firma"> 
                <?php 
                $sqlst 
"SELECT m_firma, m_firbz FROM mandanten GROUP BY m_firma ;"
                
$result mysql_query($sqlst) or die(mysql_error()); 
                while(
$row mysql_fetch_assoc($result)) 
                echo 
"  <option value=\"".$row["m_firma"]."\">".$row["m_firbz"]."</option>\r\n"
                
?></select> 
          </TD>
        </TR>
?>
Hallo,
mit obigen Code habe ich ein select feld mit dem auf den inhalt einer tabelle zugreiffe. hier wird aber immer der erste satz angezeigt der in der datenbank ist.
ich möchte wenn in dem datenfeld schon was drin steht entsprechend den selected wert aus der tabelle anzeigen. der dort steht (hol ich mir vorher und hab ihn in einer variablen. was muss ich noch machen damit mir die selected richtig positioniert, trotzdem aber änderbar ist.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.06.2005, 10:17  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

http://faq-phpfriend.de/q/q-formular-select.html
robo47 ist offline  
Alt 10.06.2005, 10:23  
Gast
 
Beiträge: n/a
Standard

danke @robo. da hangel ich mich mal durch
 
Alt 10.06.2005, 13:21  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://php-info.org/ftopic27.html
imported_Ben ist offline  
Alt 13.06.2005, 12:28  
Gast
 
Beiträge: n/a
Standard

also ich habe den vorschlag von ben eingebaut und erhalte auch die select-liste.
in der variablen $firma steht der wert der als vorbelegung angezeigt werden soll. dieser wird jedoch ignoriert. weiss jemand warum?-> fehler gefunden. so laeufts nun. danke an robo und ben wegen der muster!!!

PHP-Code:
<?php
function buildSelect$_selectConfig$_data 
   { 
        
$selectHTML '<select name="' $_selectConfig['name'] . '" size="' $_selectConfig['size'] . '">'
        
$selectHTML .= "\n"

        for ( 
$i 0$i count($_data); $i++ ) 
        { 
             
$selected = ( strcmp($_selectConfig['selected'], $_data[$i]->m_firma) == ) ? 'selected' ''
             
             
$selectHTML .= '<option ' $selected ' value="' $_data[$i]->m_firma '">' $_data[$i]->m_firbz '</option>'
             
$selectHTML .= "\n"
        } 

        
$selectHTML .= '</select>'

        return 
$selectHTML
   } 

  
// Verbindung zur Datenbank herstellen   
  
  
$sql "SELECT 
                  m_firma, 
                  m_firbz 
             FROM 
                  mandanten"
;       
    
   
$res mysql_query$sql ) or die( mysql_error() ); 

   
$_data = array(); 

   while( 
$_data[] = mysql_fetch_object($res) ); 
   
array_pop($_data); 

   
$_selectConfig = array( 'name' => 'ta_firma'
                           
'size' => 1
                           
'selected' => $firma ); 

   echo 
buildSelect$_selectConfig$_data ); 

    
?>
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
While schleife mit Datenbank in ein Dropdown Feld (Umlaut Problem) kintaro PHP Tipps 2008 6 28.08.2007 19:11
Daten von Datenbank durch Klick in Feld holen Taktaky PHP Tipps 2008 23 22.08.2007 17:20
Select Feld Überlappungsproblem andrew22 HTML, Usability und Barrierefreiheit 22 30.11.2006 10:44
select count(*) from tabelle mit AND = fehler ... cytrobic Datenbanken 2 27.07.2006 12:40
Select feld mit Daten füttern M-Arens PHP Tipps 2006 12 08.06.2006 12:38
2 joins auf gleiche Tabelle in einem Select frx Datenbanken 4 14.05.2006 21:57
Select Feld nach Überprüfung PHP Tipps 2005-2 4 31.08.2005 22:22
komisch problem mit tabelle oder datenbank nix verstehen :) Datenbanken 2 14.03.2005 12:32
Schreiben des letzten Log Ins in die Datenbank Tabelle Datenbanken 5 08.03.2005 18:43
problem mit Menü feld und datenbank auslese 4x4styling Datenbanken 3 11.02.2005 11:17
[Erledigt] SELECT * FROM tabelle WHERE id 'zwischen' 10 AND 20 Datenbanken 2 28.11.2004 14:37
Multiple Select in einen Feld in MYSQL einfügen Datenbanken 4 22.09.2004 18:15
Select FROM tabelle ORDER BY id LIMIT 1,10 funkt nicht richt juhuwoorps Datenbanken 6 12.09.2004 14:02
MySQL select in einer Tabelle ausgeben PHP Tipps 2004 2 11.09.2004 18:22
[Erledigt] 2 mal select 1 form PHP-Fortgeschrittene 1 01.09.2004 20:13

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php5 select felder aus db, php datenbank select, select datenbank tabelle, select mit werten aus db füttern zend, html selectfeld aus datenbank php, select feld zend datenbank, select felder aus datenbank, select datenbanktabelle, select feld datenbanktabelle mysql php, select feld datenbanktabelle, select-feld aus datenbank, datenbanktabelle <select>, echo \<option $selected value=\'\ . $row[\', zend framework select vorbelegen, select feld aus datenbank, sql select feld[], $resultst= mysql_query($sqlst);

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:22 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.