php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.03.2009, 10:51  
Erfahrener Benutzer
 
Registriert seit: 12.08.2008
Beiträge: 184
ketchup ist zur Zeit noch ein unbeschriebenes Blatt
Standard Select Box Wert Werte aus der Datenbank zuweisen

hallo
ich habe eine Tabelle mit 19 Spalten. Jetzt will ich meine Abfragen ein bischen vereinfachen. Das heist ich will mein Spaltenabfrage Sheet über Selectboxen verwirklichen. Da ich teilweise relativ lange werte habe, würde ich gerne, je nachdem was ich für einen Wert in der Selectbox habe , die möglichen Werte aus der db zum aussuchen bereitstellen, aber die möglichkeit offen lassen, das der user auch selber Werte einfügen kann. Ich habe jetzt 2 Scipte, nur irgendwie bekomme ich die nicht zusammen.

ausschnitt aus dem Selectbox Feld:

PHP-Code:
 <fieldset>
        <
legend>Formular für *** Abfrage</legend>
        <
label <select name="Wert1">
            <
option value="nicht">--</option>
            <
option value="Trade Code">Trade Code</option>
            <
option value="Trade Date">Trade Date</option>
            <
option value="Trade Time">Trade Time</option>
            <
option value="Short name">Short name</option>
            <
option value="ISIN">ISIN</option>
            <
option value="Participant Code Buy">Participant Code Buy</option>
            <
option value="Dealing Capacity Buy">Dealing Capacity Buy</option>
            <
option value="Participant Code Sell">Participant Code Sell</option>
            <
option value="Dealing Capacity Sell">Dealing Capacity Sell</option>
            <
option value="Trade Price">Trade Price</option>
            <
option value="Trade Size">Trade Size</option>
            <
option value="Trade Type">Trade Type</option>
            <
option value="Currency">Currency</option>
            <
option value="Cancelled Indicator">Cancelled Indicator</option>
            <
option value="Trade Cancellation Date">Trade Cancellation Date</option>
            <
option value="Trade Cancellation Time">Trade Cancellation Time</option>
            <
option value="Trade Amend Date">Trade Amend Date</option>
            <
option value="Trade Amend Time">Trade Amend Time</option>
            <
option value="Amended Trade No">Amended Trade No</option>
            
        </
select></label>
                <
input type="text" name="Wert1Wert" /></label>
        <
label><input type="checkbox" name="vk1" value="eins" />  </label>
        <
br
Ausschnit wie ich Daten aus der mysql Datenbank auslesen kann

PHP-Code:
<form name="form1" method="post" action=""><select name="select">
<?php
session_start
(plusmarkets);
mysql_connect("localhost""****""******");
mysql_select_db("******");;

$sql ="SELECT `Trade Time` FROM `******`;";

$query mysql_query($sql);

while (
$spalte mysql_fetch_array($query,MYSQL_ASSOC)) { 
$tmpModell $spalte["Trade Time"];
echo 
"<option>".$tmpModell."</option>";
}    
?>
</select></form>
Hat da jemand eine idee wie ich das umsetzten kann ? geht das überhaupt ?
ketchup ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 24.03.2009, 10:58  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

verstehe überhaupt nicht was vorhast, tut mir leid

soll die zweite datei die obere erzeugen, also wird die select-liste mit option-felder gefüllt deren werte aus der datenbank kommen? und was sind das für werte? die spaltennamen der tabelle?
Asipak ist offline  
Alt 24.03.2009, 11:03  
Erfahrener Benutzer
 
Registriert seit: 12.08.2008
Beiträge: 184
ketchup ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ich will quasi wenn ich aus dem script 1 den Punkt Trade Price wähle dann automatisch in der zweiten Checkbox alle Werte der Spalte Trade price in der Datenbank zum auswählen bereitstehen. Ich denke das Hauptproblem ist, woher weis die select abfrage , welcher wert gerade in der ersten Selectbox gewählt ist.
ketchup ist offline  
Alt 24.03.2009, 11:03  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Also du willst, falls der Benutzer etwas in das INPUT-Feld eingibt dieses übernehmen, und sonst den aus der SELECT-Box gewählten Wert?
__________________
Gruss
L
lazydog ist offline  
Alt 24.03.2009, 11:07  
Erfahrener Benutzer
 
Registriert seit: 12.08.2008
Beiträge: 184
ketchup ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ja richtig, und der wert in der zweiten selectbox, die anstatt dem input feld steht soll je nach dem wert aus der ersten selectbox aus der datenbank ausgelesen werden

in etwa so

PHP-Code:
<fieldset>
        <legend>Formular für **** Abfrage</legend>
        <label <select name="Wert1">
            <option value="nicht">--</option>
            <option value="Trade Code">Trade Code</option>
            <option value="Trade Date">Trade Date</option>
            <option value="Trade Time">Trade Time</option>
            <option value="Short name">Short name</option>
            <option value="ISIN">ISIN</option>
            <option value="Participant Code Buy">Participant Code Buy</option>
            <option value="Dealing Capacity Buy">Dealing Capacity Buy</option>
            <option value="Participant Code Sell">Participant Code Sell</option>
            <option value="Dealing Capacity Sell">Dealing Capacity Sell</option>
            <option value="Trade Price">Trade Price</option>
            <option value="Trade Size">Trade Size</option>
            <option value="Trade Type">Trade Type</option>
            <option value="Currency">Currency</option>
            <option value="Cancelled Indicator">Cancelled Indicator</option>
            <option value="Trade Cancellation Date">Trade Cancellation Date</option>
            <option value="Trade Cancellation Time">Trade Cancellation Time</option>
            <option value="Trade Amend Date">Trade Amend Date</option>
            <option value="Trade Amend Time">Trade Amend Time</option>
            <option value="Amended Trade No">Amended Trade No</option>
            
        </select></label>
        <select name="Wert1Wert">
        <?php
                session_start
(*****);
                
mysql_connect("localhost""****""****");
                
mysql_select_db("*****");
                
$wert1 $_POST['Wert1'];
                echo 
$wert1;
                
$sql ="SELECT `$wert1` FROM `****`;";

                
$query mysql_query($sql);

                while (
$spalte mysql_fetch_array($query,MYSQL_ASSOC)) { 
                
$tmpModell $spalte["$wert1"];
                echo 
"<option>".$tmpModell."</option>";
                }    
        
?>
        </select></label>
ketchup ist offline  
Alt 24.03.2009, 11:12  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von ketchup Beitrag anzeigen
Ich denke das Hauptproblem ist, woher weis die select abfrage , welcher wert gerade in der ersten Selectbox gewählt ist.
Die weiss das gar nicht, solange du das Formular nicht abgeschickt hast. Das geht nur mit JS/Ajax.
__________________
Gruss
L
lazydog ist offline  
Alt 24.03.2009, 11:17  
Erfahrener Benutzer
 
Registriert seit: 12.08.2008
Beiträge: 184
ketchup ist zur Zeit noch ein unbeschriebenes Blatt
Standard

das denke ich auch. war nur nice to Have. Nicht zwingend notwendig
ketchup ist offline  
 


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
[Erledigt] Wie Wert aus SELECT in Variable speichern oder SQL Syntax? rick7401 Datenbanken 4 06.09.2008 06:29
3x select menu aus mysql datenbank Sebastianmen Scriptbörse 2 08.08.2008 18:47
select tag mit datenbank inhat fülen nieselfriem PHP Tipps 2008 4 05.10.2007 20:11
select wert einer zahl tomson Datenbanken 3 19.07.2006 12:01
Select letzter Wert als erster ... andrew22 Datenbanken 11 18.01.2006 23:16
2 gleiche werte suchen und dann 3ten wert zusammenzählen imported_kremser Datenbanken 4 27.11.2005 19:58
Werte von mehreren Arrays in Datenbank schreiben! PHP Tipps 2005 10 10.04.2005 16:43
Funtktion einen Wert zuweisen PHP Tipps 2005 5 31.03.2005 11:07
nur bestimmte werte aus der datenbank rausholen Skazi PHP Tipps 2005 10 18.03.2005 18:30
zwei Variablen einen wert zuweisen PHP Tipps 2005 7 13.03.2005 16:38
for schleife neuen wert zuweisen und von vorn beginnen PHP Tipps 2004-2 1 11.12.2004 23:56
Werte Übertragen -> überprüfen -> neu einfügen Skazi PHP Tipps 2004 3 04.10.2004 23:16
Die 10 letzten werte aus einer mysql datenbank auslesen Datenbanken 2 15.09.2004 18:28
[Erledigt] checkbox werte in MySQL Datenbank PHP Tipps 2004 6 10.09.2004 23:38
[Erledigt] formular werte in datenbank in einer datei Datenbanken 5 30.07.2004 12:59

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-einsteiger/53314-select-box-wert-werte-aus-der-datenbank-zuweisen.html, php select aus datenbank, select aus datenbank, selectbox datenbank, select wert zuweisen, php checkbox wert zuweisen, php selectbox, php selectbox aus datenbank, selectbox aus datenbank, select werte aus db, option value aus datenbank, php select wert zuweisen, php selectbox auslesen, php select box datenbank, php optionsfelder, selectbox wert zuordnen, html select wert zuweisen, sql where einem select feld zuweisen, php optionsfeld mit abfrage, select box wert zuweisen

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:31 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