SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.07.2011, 20:20:55
ejay ejay ist offline
Anfänger
 
Registriert seit: Apr 2011
Alter: 55
Beiträge: 11
Dropdownfeld

Hallo
Ich hab ein Problem.
Ich möchte mit einem Dropdownfeld nach dem Absenden direkt auf die Seite gelangen.
Leider bekomme ich aber keine Ausgabe des Optionfeldes und wenn ich auf suchen drücke
komme ich nur auf die erste Seite die er ausliest.
PHP-Code:
include ("db.php");$query "SELECT DISTINCT kategorie, kategorie1 FROM eintrag 
                                          ORDER BY kategorie ASC"

                                          
$result mysql_query($query); 
                                          while (
$zeile mysql_fetch_array($result))
$kategorie12 $kategorie123;
$kategorie123 $zeile[kategorie1];
{
 echo 
'
<form method="POST" action="'
.$kategorie12.'.php">
<select>
<option value="'
.$kategorie123.'">'.$zeile[kategorie].'</option>
</select>
 '
;
mysql_free_result($result); mysql_close() 
Kann mir da vieleicht jemand weiter helfen?
Danke schon mal im Voraus
ejay
Mit Zitat antworten
  #2  
Alt 15.07.2011, 21:42:18
knight1 knight1 ist offline
Junior Member
 
Registriert seit: May 2003
Ort: Trier
Alter: 47
Beiträge: 310
knight1 eine Nachricht über MSN schicken knight1 eine Nachricht über Skype™ schicken
AW: Dropdownfeld

Jedes Formularfeld benötigt einen Namen.

Mal näher mit HTML und HTML-Fornularen beschäftigen wäre angesagt: http://de.selfhtml.org/html/formulare/auswahl.htm


Kai aka Knight1
__________________
Please visit: http://www.kaikordel.de
Mit Zitat antworten
  #3  
Alt 16.07.2011, 00:59:11
derNichtGlaubt derNichtGlaubt ist offline
Anfänger
 
Registriert seit: Jul 2011
Alter: 65
Beiträge: 45
AW: Dropdownfeld

Hi!
ich bin mir nicht sicher ob ich Deine Problemstellung richtig verstanden habe aber
wenn Du eine per DropDown-Menu ausgewählte Seite per <form>-action erreichen willst könnte die Lösung ungefähr so aussehen:

//php
echo '<form method="POST" action="" name="ABC">';
echo '<select onChange="setAction(this)">';
echo '<option value="">Seite auswählen</option>'; // nötig um auch den ersten Punkt des Menüs auswählen zu können
while ($zeile = mysql_fetch_row($result))
{
echo '<option value="'.$zeile[0].'">'.$zeile[1].'</option>';
// eventuell die Indices vertauschen! 0 <-> 1
}
echo '</select>';
echo '</form>';


// javascript
setAction(T)
{
T.parentNode.action = T.options[T.selectedIndex].value;
document.ABC.submit();
}

Ohne Javascript müsstest Du wohl mit einem Submit-Button arbeiten ...
Mit Zitat antworten
Antwort

Stichworte
distinct, dropdownfeld, optionfeld, order, select


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
DB Abfrage über Dropdownfeld magsd MySQLi/PDO/(MySQL) 1 27.02.2008 17:45:44


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:50:50 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt