php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.09.2004, 02:37  
Gast
 
Beiträge: n/a
Standard drop down menu

hallo,
ich hab folgendes problem:
ich möchte durch ein drop down menu, auf eine sql tabelle zugreifen(was soweit funktioniert), diese soll nun abhängig vom selektierten wert, den jeweiligen preis anzeigen und eventuell preise addieren, aber das wär ja kein problem

situation:

SQL tabelle: zutaten

id | name | kaufpreis
0 | butter | 5
1 | y | x

und so weiter

Code:
<select name="zutat1">
	<?php
		$zutaten = "select * from zutaten";
		$query = mysql_query($zutaten);

		while ($spalte = mysql_fetch_array($query,MYSQL_ASSOC)) 
			{ 
			$zutat1 = $spalte["name"];
			echo "<option>".$zutat1."</option>";
			} 
	?>
nun steht in der drop down liste, die spalte "name", ich will in einem nächsten feld den preis den ausgewählten namens haben, etwa so:

Code:
<input name="gesamt" type="text" size="10" value="<? 
	 $abfrage = "SELECT kaufpreis FROM zutaten WHERE name LIKE '$zutat1'"; 
	    $kquery = mysql_query($abfrage);
		echo $kquery;

?>"
mir leuchtet es ein warum es nicht funktioniert, weil in $zutat1 nicht der selektierte wert steht, sondern die ganze spalte.. wie bekomm ich den 'selected' wert?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.09.2004, 02:54  
Gast
 
Beiträge: n/a
Standard

spontan würde ich sagen:

Code:
<select name="zutat1">
   <?php
      $zutaten = "SELECT name, kaufpreis FROM `zutaten`";
      $query = mysql_query($zutaten);

      while ($spalte = mysql_fetch_array($query,MYSQL_ASSOC))
         {
         echo '<option value="'.$spalte['kaufpreis'].'">'.$spalte['name'].'</option>';
         }
   ?>
Dann so:
Code:
$summeneu = $_POST['summe'] + $_POST['zutat1'];
<input type="text" name="ausgabe" value="<?php echo $summeneu; ?>" />
So sparste dir eine Abfrage.

Wenn du es unbedingt mit einer neuen Abfrage machen willst:

Code:
<select name="zutat1">
   <?php
      $zutaten = "SELECT id,name FROM `zutaten`";
      $query = mysql_query($zutaten);

      while ($spalte = mysql_fetch_array($query,MYSQL_ASSOC))
         {
         echo '<option value="'.$spalte['id'].'">'.$spalte['name'].'</option>';
         }
   ?>
Dann:

Code:
<input name="gesamt" type="text" size="10" value="<?
$tempid = $_POST['zutat1'];
    $abfrage = "SELECT `kaufpreis` FROM `zutaten` WHERE `id` = '$tempid' LIMIT 1";
       $kquery = mysql_query($abfrage);
      echo $kquery+$_POST['gesamt'];
?>" />
Müsste so funktionieren *ungetestet*
  Mit Zitat antworten
Alt 21.09.2004, 13:54  
Gast
 
Beiträge: n/a
Standard

vielen dank bierchen,

klappt soweit.. nur wie komm ich auch noch an die zugehörigen namen zu den option values?
  Mit Zitat antworten
Alt 24.09.2004, 16:39  
Gast
 
Beiträge: n/a
Standard

weiß jemand wie ich an die zugehörigen namen zu den option values bekomme? option values werden durch das post übertragen, aber der rest?
  Mit Zitat antworten
Antwort


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
horizontales Menü Fritz73 Scriptbörse 9 26.05.2008 22:26
Drop Down Menü PHP-Fortgeschrittene 3 16.01.2006 21:17
[Erledigt] drop down auswahl aus der datenbank PHP Tipps 2005-2 5 28.10.2005 12:06
Drop down Menü HTML, Usability und Barrierefreiheit 4 22.09.2005 17:15
Automatische Anweisung für Drop Down Menü PHP Tipps 2005-2 2 05.09.2005 12:50
[Erledigt] Drop Down auswahl in tabelle speichern PHP Tipps 2005-2 6 10.08.2005 16:36
Formular + Drop down Schneckenkind PHP Tipps 2005-2 1 29.06.2005 08:35
[Erledigt] Mehrere Fragen zum drop down menu HTML, Usability und Barrierefreiheit 2 29.11.2004 23:59
[Erledigt] Mehrere Fragen zum drop down menu PHP Tipps 2004-2 1 28.11.2004 19:24
Drop Down mit Datenbank. PHP Tipps 2004-2 2 08.11.2004 10:14
iFrames und Drop Down Menü stefan-miti HTML, Usability und Barrierefreiheit 4 17.10.2004 12:27
[Erledigt] drop down menü werte weitergeben PHP Tipps 2004 3 24.08.2004 15:08
[Erledigt] abfrage mit drop down und ausgabe Datenbanken 5 05.08.2004 08:48
[Erledigt] bei einem CMS Farbe per Drop Down Menü wählen?? 18inch PHP Tipps 2004 2 29.07.2004 16:34
Drop Down Menü PHP Tipps 2004 17 27.07.2004 21:19

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php dropdown menu, php abfrage dropdown, http://www.php.de/datenbanken/9387-erledigt-drop-down-menu.html, dropdown menu php, php dropdown abfragen, php dropdown csv, php dropdown, spalten aus datenbank in drop down box, drop down menu php, drop down menü soll auf datenbank zugreifen, abfrage ergebnis als dropdown in php, php dropdown 2 spalten, php dropdown menü abfragen, dropdown php abfragen, php dropdown abfrage, dropdown liste auf iframe zugreifen, query drop down menu, html dropdown liste mit sql abfrage erstellen, pulldown menu mit php abfragen, sql spalte drop -alter

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