php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.02.2005, 15:04  
Gast
 
Beiträge: n/a
Standard Interaktives Formular aus DB

Hallo,

ich habe folgendes Problem:

ich möchte ein interaktives Formular erstellen, indem die 2. Auswahlbox in Abhängigkeit der ersten steht. Die Daten sollen alle aus der Datenbank geladen werden.

Es gibt zwei Tabellen:

Tabelle 1 = Orte
(id, name)

Tabelle 2 = Einkaufsmoeglichkeiten
(id, name, strasse, ort_id)

Nun möchte ich eine erste Auswahlbox erstellen in der die Orte zur Auswahl stehen

Code:
echo ('<select name="ort_id">');
			
		$result = mysql_query ('SELECT * FROM orte ORDER BY id');
		
			while ($row = mysql_fetch_array ($result))
				{
				echo ('<option value="'.$row['id'].'">'.$row['name']);
				}
			
			echo ('</select>');
Die zweite Auswahlbox soll nun in Abhängigkeit der ersten nur die Einkaufsmöglichkeiten des gerade ausgewählten Orts anzeigen.

Hat jemand eine Idee wie ich das machen kann???


Leider weiss ich nicht genau ob ich hier richtig bin oder ob dieser Beitrag besser bei MySQL bzw. JavaScript aufgehoben wäre. Ich hoffe ihr könnt mir trotzdem helfen.

Vielen Dank!
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.02.2005, 16:49  
Gast
 
Beiträge: n/a
Standard

So einfach ist das nicht zu bewältigen, weil man mysql-Anfrgen nicht ohne einen neuen Seitenaufbau durchführen kann.

Versuch folgendes:
PHP-Code:
<?php

if(!isset($_SERVER)) // PHP < 4.1.0
{
  
$_GET = &$HTTP_GET_VARS;
  
$_POST = &$HTTP_POST_VARS;
  
$_COOKIE = &$HTTP_COOKIE_VARS;
  
$_SESSION  = &$HTTP_SESSION_VARS;
  
$_SERVER = &$HTTP_SERVER_VARS;
  
$_ENV = &$HTTP_ENV_VARS;
  
$_FILES = &$HTTP_POST_FILES;
  
$_REQUEST array_merge($_GET,$_POST,$_COOKIE);
}

echo 
'<form action="datei.php" method="get">';
echo 
'<select name="ort_id" OnChange="this.form.submit();">';

$result mysql_query ('SELECT * FROM orte ORDER BY id'); 
while (
$row mysql_fetch_array ($result)) {
    echo 
'<option value="'.$row['id'].'">'.$row['name'].'</option>'
}

echo 
'</select>';

if(
$_REQUEST["ort_id"]) {
    echo 
'<select name="einkaufsmoeglichkeit">';

    
$result mysql_query ('SELECT * FROM einkaufsmoeglichkeiten  WHERE ort_id = '.$_REQUEST["ort_id"].' ORDER BY id');  
    while (
$row mysql_fetch_array ($result)) {
        echo 
'<option value="'.$row['id'].'">'.$row['name'].'</option>'
    }

    echo 
'</select>';
}

echo 
'</form>';

?>
ich hoffe das ist verständlich, bye Oecken
 
 


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
PHP: Formular Generator Zergling-new Tutorials 16 06.07.2010 03:14
Ergebnis von Formular in iFrame zeigen PsychoEagle HTML, Usability und Barrierefreiheit 2 22.07.2009 21:07
Formular Pflichtfelder für Frontpage Formular erstellen Caruso JavaScript, Ajax und mehr 5 21.06.2008 09:17
Wert aus Textfeld in neues Formular übernehmen (kein Submit) PsychoEagle HTML, Usability und Barrierefreiheit 9 02.01.2007 14:51
Interaktives Formular aus MySQL-Datenbank ösi HTML, Usability und Barrierefreiheit 2 23.03.2006 11:25
formular includen samspa5 PHP Tipps 2006 13 18.03.2006 11:37
Datenbank auslesen, in Formular darstellen und �ndern PHP Tipps 2006 8 22.02.2006 17:51
[Erledigt] Formular in Formular HTML, Usability und Barrierefreiheit 4 19.10.2005 12:18
[Erledigt] Formular testen .... HTML, Usability und Barrierefreiheit 7 19.09.2005 14:03
[Erledigt] PHP Formular ~~wichtig~~ PHP Tipps 2005 27 29.05.2005 19:38
Im Formular user abfragen? Datenbanken 3 06.01.2005 10:51
[Erledigt] Daten in einem Formular ausgeben und ändern PHP Tipps 2004-2 7 07.12.2004 17:22
Brauche PHP Formular Beitragsarchiv 9 16.08.2004 16:23
[Erledigt] Formular mit Daten werden auf anderer Seite zusammengefasst PHP Tipps 2004 4 15.08.2004 15:44
[Erledigt] Daten in neuem Formular anzeigen PHP Tipps 2004 6 21.07.2004 10:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
interaktives formular php, php interaktives formular erstellen, interaktives formular, ajax interaktives formular, interaktives html formular erstellen, php interaktives formular, php interaktives formular für homepage, php form zweite auswahlbox abhängig, interaktives formular mit php, php interaktives fomular, interaktives formular mit jacascript, interaktives formular erstellen

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