php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.05.2005, 16:51  
Gast
 
Beiträge: n/a
Standard Listenfeld auslesen

hallo,

ich bin noch nicht so lange am php programmieren und daher zerraufe ich mich schon seit tagen an dieser sache.
und zwar habe ich ein listenfeld "auswahl" mit 5 einträgen. der user soll einen anklicken. und ich will das entsprechende angeklickte auslesen. meines erachtens müßte das doch mit $_POST['auswahl'] gehen. nur ich kriege absolut keinen rückgabewert. den rückgabewert brauche ich dann weiter um in einer mysql datenbank zu suchen, denn die auswahloptionen bzw. die entsprechungen sind spaltennamen die ich für die suche ja brauche.
codemäßig habe ich bis jetzt das hingekriegt, html kombiniert mit php ..

PHP-Code:
<?php
<form action=<?php echo $PHP_SELF?> method=POST>
    <div align="left"><select name="auswahl" size="5"></div>
    <option value="nummer">Nummer</option>
    <option value="datum">Datum</option>
    <option value="bearbeiter_name">Bearbeiter</option>
    <option value="stellenzeichen">Stellenzeichen</option>
    <option value="telefon">Telefon</option>
    </select>
    </form>
?>
ausgeben wollte ich das ganze zu testtwecken mit

PHP-Code:
<?php
echo ('auswahl "'.$_POST['auswahl'].'" .');
?>
allerdings zeigt er mir da an, das der array leer ist..

wäre echt toll wenn mir da jemand helfen könnte!
danke schonmal im vorraus
durch das lesen einiger beiträge konnte ich schon viele probleme selbst lösen!
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.05.2005, 17:09  
Gast
 
Beiträge: n/a
Standard

Mach mal

PHP-Code:
<?php
echo 'auswahl '.$_POST['auswahl'];
?>
 
Alt 18.05.2005, 17:19  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

der anfang sollte sauberes html sein:


<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">

und dann auf der seite ein var_dump($_POST);
rein
robo47 ist offline  
Alt 18.05.2005, 18:03  
Gast
 
Beiträge: n/a
Standard

<form action=<?php echo $PHP_SELF; ?> method=POST>
<div align="left"><select name="auswahl" size="5"></div>
<option value="nummer">Nummer</option>
<option value="datum">Datum</option>
<option value="bearbeiter_name">Bearbeiter</option>
<option value="stellenzeichen">Stellenzeichen</option>
<option value="telefon">Telefon</option>
</select>
</form>

das html ist eine Krankheit (sorry für den Ausdruck)

<form action="<?php echo $PHP_SELF; ?>" method="post">
<div align="left"><select name="auswahl" size="5">
<option value="nummer">Nummer</option>
<option value="datum">Datum</option>
<option value="bearbeiter_name">Bearbeiter</option>
<option value="stellenzeichen">Stellenzeichen</option>
<option value="telefon">Telefon</option>
</select></div>
</form>

Dann fehlt das Submit. und achte darauf, das du immer erst dann die tags schliesst, wenn alle darin enthaltenen tags geschlossen sind.
 
Alt 19.05.2005, 10:55  
Gast
 
Beiträge: n/a
Standard

danke erstmal für die schnellen antworten!

@dsxs
ich habe den echo befehl umgeschrieben, so wie du geschrieben hast, allerdings brachte das keine veränderung. er gibt weiterhin nur "auswahl" aus...

zu robo,sakuraiel
ich habe oben im skript
PHP-Code:
<?php
$PHP_SELF 
$_SERVER ['PHP_SELF'];
?>
gesetzt... damit kann ich ja dann $PHP_SELF im html tag verwenden.. bei den anführungszeichen.. schande über mich.. ist natürlich völlig richtig.. habe ich nachgebessert.... werde mich um ein sauberes html bemühen
var_dump($_POST); bringt bei mir nur
array(1) { ["suche"]=> string(4) "dgfg" }
als ausgabe.
wenn ich das richtig sehe, ist das mein anderer array $_POST['suche'].
dabei handelt es sich um ein abfragefeld wo man die suchanfrage eingeben kann. das listenfeld "auswahl" dient dazu, die kategorie festzulegen.

was hat es mit diesem submit button auf sich? ich habe davon gelesen das man den auch umgehen kann? also das der user nur anklicken muß, und die auswahl übernommen wird.
alternativ habe ich schon einen button drinne, "suche"... kann ich den nicht für beide felder benutzen? also für das listenfeld und das eingabefeld?
 
Alt 19.05.2005, 11:13  
Gast
 
Beiträge: n/a
Standard

ok... ich glaube ich hab es.. ich habe das formular erst beim 2. abfragefenster enden lassen ... wenn ich nun auf den button suche klicke, zeigt mir var_dump($_POST); beide arrays an...
es war also der fehlende submit button.. ich habe das jetzt über den suche button realisiert.. aber so ganz grundsätzlich..
wie kann ich realisieren, das er die auswahl ohne einen submit button übernimmt?
 
Alt 19.05.2005, 11:19  
Gast
 
Beiträge: n/a
Standard

per javascript.
onchange="this.submit()" oder so ähnlich.
 
Alt 19.05.2005, 11:39  
Gast
 
Beiträge: n/a
Standard

geht das auch ohne java?
 
Alt 19.05.2005, 11:47  
Gast
 
Beiträge: n/a
Standard

Zitat:
geht das auch ohne java?
Jou. Javascript benötigt definitiv kein Java.
 
Alt 19.05.2005, 13:06  
Gast
 
Beiträge: n/a
Standard

ich bin froh das ich halbwegs in php zurecht komme, darum nochmal eine kleine frage dazu. ist es möglich das auch nur in php zu lösen?
 
 


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
Ordner auslesen und während des auslesen sortieren Dooki PHP Tipps 2008 6 14.05.2008 17:50
Vom Browser verschickte Daten auslesen und anzeigen? andy32 PHP Tipps 2008 3 22.08.2007 18:33
[Erledigt] Datenbank auslesen mit register_globals off PHP Tipps 2007 14 03.01.2007 17:12
gelöst: Tabelle auslesen -&amp;amp;amp;gt; Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
Textdatei auslesen, aber ohne Komentare HSFighter PHP Tipps 2006 31 23.02.2006 10:07
Positionierung im Listenfeld festlegen HTML, Usability und Barrierefreiheit 1 23.11.2005 19:44
Cookies auslesen HSFighter PHP Tipps 2007 2 19.11.2005 14:56
[Erledigt] bestimmte ID's auslesen als array PHP Tipps 2007 2 31.10.2005 20:23
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
Daten aus einer Datenbank auslesen Datenbanken 2 04.09.2005 19:13
[Erledigt] nächste Zeile einer Db auslesen? PHP Tipps 2005-2 7 01.08.2005 00:11
alle Verzeichnisse sortiert auslesen PHP Tipps 2005-2 7 17.07.2005 10:20
auslesen und nochmals auslesen?! $$$ ThiKool $$$ PHP Tipps 2005 23 10.03.2005 19:43
Klassen auslesen PHP Tipps 2007 8 10.01.2005 07:07
[Erledigt] Daten von anderer Homepage auslesen PHP Tipps 2004-2 5 02.12.2004 18:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
listenfeld auslesen php, html php listbox auslesen, php werte in option listenfeld auslesen, php, php listbox auslesen, value in listenfeld ansprechen php, listenfeld auslesen, php listenfeld auslesen

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