php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.08.2005, 23:29  
Gast
 
Beiträge: n/a
Standard Pulldown/Combobox dyn. von Tabelle und Wert weitergeben

Moin,

ich habe vor eine Mannschaftsliste statt wie momentag HTML auf PHP umzustellen.
Mit der Ausgabe ist bereits alles gewuppt, aber mit der Eingabe für die Besucher in Echtzeit hapert es bei mir noch.
Auf Seite 1 erscheint eine Combobox, die Werte werden aus der Tabelle "gruppen" ausgelesen.
Felder: id - gruppe - typ - bezeichnung
Ein Auszug:
1;schnellboot;140;Jaguar-Klasse
2;schnellboot;141;Seeadler-Klasse
3;schnellboot;142;Zobel-Klasse
4;schnellboot;143;Albatros-Klasse
5;schnellboot;143A;Gepard-Klasse

Der Besucher sieht die "bezeichnung", nach der getroffenen Auswahl soll der Wert vom Feld "typ" übergeben werden zu einer zweiten Seite.
Das funktioniert leider nicht.
Code:
//Hier der Code von Seite 1 001.php
<?php
include ("db12357connect.php");
$result = mysql_query("SELECT typ,bezeichnung FROM gruppen");
?>

<form action="002.php" method="post" enctype="text/plain">
<select name="var" size="1">

<?php
while ($row = mysql_fetch_array ($result)) {
echo"<option value=\"$row[0]\">$row[1]</option>";
}
?>

</select>



<input type="submit" name="weiter" value="Weiter">
</form>
Der Wert aus dem dem ausgewählten Feld "typ" soll nun auf Seite 2 übernommen werden und für eine weitere Abrage an die Tabelle "boote" genutzt werden.
Code:
//Teilcode Seite 2 002.php
$result = mysql_query("SELECT pnummer,bezeichnung FROM boote where typ=UEBERGABE_VON_001.php");
Und ab da haperts.
Ob nun mit SUBMIT oder ONCHANGE ist mir egal, wer kann mir weiterhelfen?
Mit $_POST habe ich es auch versucht auf 002.php.

Vielen Dank

Gruss Klaus
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.08.2005, 23:53  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

$_POST["var"] müsste den wert enthalten
Buhmann ist offline  
Alt 09.08.2005, 00:12  
Gast
 
Beiträge: n/a
Standard

Hallo Buhmann,

vielen Dank, aber leider nicht, ich habe es versucht:
Code:
$result = mysql_query("SELECT pnummer,bezeichung FROM boote where typ=$_POST["var"]");
Meldung:
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\webserver\www\phpmyadmin\214\002.php

Gruss klaus
 
Alt 09.08.2005, 01:54  
Erfahrener Benutzer
 
Registriert seit: 30.01.2005
Beiträge: 435
Jojo1
Standard

Zitat:
Zitat von mixer
Hallo Buhmann,

vielen Dank, aber leider nicht, ich habe es versucht:
Code:
$result = mysql_query("SELECT pnummer,bezeichung FROM boote where typ=$_POST["var"]");
Meldung:
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\webserver\www\phpmyadmin\214\002.php

Gruss klaus
naja das is einfach n syntax error

probier mal das:
Code:
$result = mysql_query("SELECT pnummer, bezeichung FROM boote where typ = '".$_POST["var"]."'");
Jojo1 ist offline  
Alt 09.08.2005, 21:52  
Gast
 
Beiträge: n/a
Standard

Hallo Jojo,

vielen Dank, zumindest die Fehlermeldung ist wech, nur habe ich keine Auswahl.
Hier mal die Seite 2 (002.php) komplett, die ja den Auswahlwert von 001.php bekommt.

Gruss Klaus
PHP-Code:
<?php

<?php
include ("db12357connect.php");
$result mysql_query("SELECT pnummer,bezeichung FROM boote where typ = '".$_POST["var"]."'");
?>

<form action="003.php" method="post" enctype="text/plain">
<select name="var2" size="1">

<?php
while ($row mysql_fetch_array ($result)) {
echo
"<option value=\"$row[0]\">$row[1]</option>";
}
?>

</select>



<input type="submit" name="test" value="Weiter">
</form>
?>
 
Alt 09.08.2005, 23:24  
Erfahrener Benutzer
 
Registriert seit: 30.01.2005
Beiträge: 435
Jojo1
Standard

np


sicher, dass du auch was aus der datenbank ausgelesen hast? ich seh da auch auf den 2. blick keinen fehler

mach mal das:
PHP-Code:
<?php
$result 
mysql_query("SELECT pnummer,bezeichung FROM boote where typ = '".$_POST["var"]."'") OR die(mysql_error());
?>
Jojo1 ist offline  
Alt 09.08.2005, 23:31  
Gast
 
Beiträge: n/a
Standard

Hallo Jojo,

nene, alles beim Alten.
Leeres und nicht aufklappbares Pulldown/Combobox.

Gruss aus Hamburg

Klaus
 
Alt 09.08.2005, 23:46  
Erfahrener Benutzer
 
Registriert seit: 30.01.2005
Beiträge: 435
Jojo1
Standard

Zitat:
Zitat von mixer
Hallo Jojo,

nene, alles beim Alten.
Leeres und nicht aufklappbares Pulldown/Combobox.

Gruss aus Hamburg

Klaus
du solltest das durch dein altes query ersetzen, dann würden die errors ausgegeben, wenns welche gäbe - hab gehofft, dass dadurch vielleicht ein fehler ans licht kommt.

überprüf evtl. nocheinmal alle spaltennamen, variablennamen etc.
Jojo1 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] Prüfen, ob ein Wert in der Tabelle ist Inchie PHP Tipps 2008 2 02.07.2008 21:08
maximum wert einer tabelle wiedergeben incubo PHP-Fortgeschrittene 6 13.03.2008 18:22
SQL-Abfrage mit Wert aus anderer Tabelle füllen maeck Datenbanken 2 25.07.2007 20:36
In einer Abfrage Wert, aus einer anderen Tabelle abfragen? &lt;Daniel&gt; Datenbanken 1 26.10.2006 16:30
wert aus einer tabelle mit wert aus andere tabelle ersetzen lindner Datenbanken 3 11.07.2006 17:20
[Erledigt] Höchsten Wert aus Tabelle auslesen Datenbanken 2 23.06.2006 12:34
Tabelle mittels ID einen Wert zuweisen? Picard PHP Tipps 2006 8 22.03.2006 18:38
[Erledigt] Checkbox wert weitergeben PHP Tipps 2007 8 09.12.2005 14:30
Tabelle nach einem Wert durchsuchen, wenn vorhanden... PHP Tipps 2007 3 08.12.2005 19:52
>>Anzeigen wenn Bestimmter Wert in der Tabelle vorhand PHP Tipps 2007 1 07.12.2005 22:01
Vergleich von einem Wert, mit Werten aus einer Tabelle PHP Tipps 2005 14 01.11.2005 03:04
MySQL Tabelle nach wert in spalte durchsuchen PHP Tipps 2005 5 31.01.2005 20:37
[Erledigt] niedrigster wert in einer tabelle Datenbanken 2 12.10.2004 03:59
Maximal Wert in MYSQL Tabelle nach id rausfinden? PHP Tipps 2004 3 03.07.2004 23:27
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html combobox tabelle, html tabelle in combobox, combobox werte aus tabelle zuweisen, count ausgewählter werte aus combobox ausgeben php, combobox tabelle zuweisen, schnellboot zobel klasse, combobox html table, tabellenblatt combobox suchen, kombinationsfeld weitergabe an tabelle, php type für combobox, html tabelle combobox, html table combobox, schnellboot zobel-klasse, schnellboot 143a albatros, combobox php onchange auslesen, html tabelle mit combox suche, tabellenblatt combobox, wert boot tabelle, wert aus tabelle in combobox, combobox, werte aus anderen tabellenblättern

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