php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.03.2009, 13:15  
Neuer Benutzer
 
Registriert seit: 09.03.2009
Beiträge: 5
KevinS befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Werte aus Textfeld an form action übergeben

Hallo. Ich habe mal ein kleines Problem. Und zwar, ich habe eine form. darin textfelder welche ich an die action im form übergeben möchte.

Code:
<form action="index.php?id=wert aus feld artnr_ID" method="post" name="suche">
<input type="text" id="artnr" name="artnr" /> 
<input type="text" id="artnr_hidden" name="artnr_ID" value/>
<input type="submit" value="Suchen" name="submit" />  
				
</form>
Die Werte kommen aus einem Autocompleter (per live eingabe) mittels Javascipt in das Formular rein.

Meine Frage ist daher. Wie kann ich denn Wert aus dem Textfeld artnr_ID beim submit mit in die form action übergeben.

Geht das überhaupt per PHP oder eher JS?

Hoffe jemand hat einen rat für mich. JS mir nicht so vertraut. der autocompleter war ziemlich einfach einzubinden.

gruß KevinS
KevinS ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.03.2009, 13:37  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

warum brauchste das? der wert ist doch als POST verfügbar...
HPR1974 ist offline  
Alt 09.03.2009, 13:46  
Neuer Benutzer
 
Registriert seit: 09.03.2009
Beiträge: 5
KevinS befindet sich auf einem aufstrebenden Ast
Standard

ich brauch ihn aber in dieser form, weil durch die action dann eine entsprechende seite geöffnet wird, wobei ich id=artnr_ID brauche um die entsprechende seite zu öffnen.
das es im post steht weiß ich. aber ich möchte nicht noch eine zusätzliche auswertungen des formulars, sonder das ma gleich bei senden des formulars auf die entsprechende seite gelangt.

zur Info: das formular ist eine suche in nem CMS, welche mir die ID vom entsprechenden Beitrag zurückgibt (funktioniert auch alles). nun brauche ich eben die id in der form action um die seite direkt zu öffnen.

gruß KevinS
KevinS ist offline  
Alt 09.03.2009, 13:56  
Erfahrener Benutzer
 
Benutzerbild von Felix
 
Registriert seit: 17.06.2008
Beiträge: 184
Felix befindet sich auf einem aufstrebenden Ast
Standard

Also wenn beim beim aufbau des Fomulars die ID schon bekannt ist dann kannst du die einfach mit ausgeben.

zum beispiel so
PHP-Code:
echo '<form action="index.php?id='.$artnr_ID.'" method="post" name="suche">'
sollte die ID vorher nicht bekannt sein, so musst du die erst bekannt machen.

Und wenn das nicht gehen sollte, dann erzähl doch mal woher die ID kommt.
__________________
Wer Rechtschreibefehler in meinen Beiträgen findet,
der darf sie gerne behalten/tauschen/bei ebay versteigern...
Felix ist offline  
Alt 09.03.2009, 14:06  
Neuer Benutzer
 
Registriert seit: 09.03.2009
Beiträge: 5
KevinS befindet sich auf einem aufstrebenden Ast
Standard

Ja wenn sie ja bekannt wäre, hätte ich die Lösung ja auch schon

Das ist sie leider nicht.
Wie gesagt. Das Formular ist eine Suche per Autocomplete oder auch Autosuggest in der Datenbank von nem CMS. Dort werden die Einträge per ID angesprochen.

Die Suche schaut einfach in der Tabelle nach den gewünschten Worten bei einem Klick auf das gewünschte ergebniss gibt das AJAX scipt die ID an das Formular zurück. Diese ID muss ich dann mit in der action absenden um den gewünschten Beitrag anzusteuern. In der Form index.php?id=123 dann wird die Seite mit dem Beitrag der ID 123 angezeigt.

Ich glaube diesen Wert in die action zu bekommen ohne das er vorher bekannt ist, wird wohl doch nur mir Javascript zu machen sein. da habe ich aber kaum ahnung von.

Vielleicht doch jemand ne idee?

Vielen Dank für die bisherigen und folgenden Antworten.
KevinS ist offline  
Alt 09.03.2009, 14:17  
Erfahrener Benutzer
 
Benutzerbild von Felix
 
Registriert seit: 17.06.2008
Beiträge: 184
Felix befindet sich auf einem aufstrebenden Ast
Standard

keine Minute dauert das mit Google ...so als Tipp.

Code:
document.getElementById("formname").action = "index.php?id="+artnr_ID;
__________________
Wer Rechtschreibefehler in meinen Beiträgen findet,
der darf sie gerne behalten/tauschen/bei ebay versteigern...
Felix ist offline  
Alt 09.03.2009, 14:25  
Neuer Benutzer
 
Registriert seit: 09.03.2009
Beiträge: 5
KevinS befindet sich auf einem aufstrebenden Ast
Standard

danke.. google habe ich natürlich auf davor befragt, aber wie schon mehrfach erwähnt habe ich so gut wie keinen plan von javascript.

wie baut man dies richtig ein?

habe es jetz folgendermaßen probiert, aber das funktioniert nicht

Code:
<form onsubmit="document.getElementById("suche").action = "index.php?id="+artnr_ID;" method="post" name="suche">
KevinS ist offline  
Alt 09.03.2009, 14:29  
Erfahrener Benutzer
 
Benutzerbild von Felix
 
Registriert seit: 17.06.2008
Beiträge: 184
Felix befindet sich auf einem aufstrebenden Ast
Standard

das muss in dein Javascript rein, dort wo auch deine Felder gefüllt werden.
Zitat:
"...bei einem Klick auf das gewünschte ergebniss gibt das AJAX scipt die ID an das Formular zurück..."
dort wo das passiert!
__________________
Wer Rechtschreibefehler in meinen Beiträgen findet,
der darf sie gerne behalten/tauschen/bei ebay versteigern...
Felix ist offline  
Alt 09.03.2009, 14:31  
Neuer Benutzer
 
Registriert seit: 09.03.2009
Beiträge: 5
KevinS befindet sich auf einem aufstrebenden Ast
Standard

oh mein gott..
ich sollte mal wirklich anfangen Javascript zu lernen. Ich probier es mal.

Danke für die Antworten
KevinS 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] value von dropdown als form action parameter fulltilt PHP Tipps 2009 13 15.02.2009 17:10
[Erledigt] Textfeld auslesen und nur bestimmte Werte übernehmen LB1981 PHP Tipps 2009 26 27.01.2009 21:24
[Erledigt] Form Action turntab HTML, Usability und Barrierefreiheit 2 21.01.2009 13:49
[Erledigt] Werte über Form weitergeben djscaleo PHP Tipps 2008 1 20.12.2008 14:51
[Erledigt] Formatierung im Textfeld per Formular mit übergeben PlanLos23 PHP Tipps 2008 2 25.06.2008 09:05
Werte zw. 2 php Datein übergeben PHP Tipps 2006 6 06.02.2006 16:32
[Erledigt] variable ohne form mit submit übergeben PHP Tipps 2005-2 6 06.09.2005 20:34
[Erledigt] Wert übergeben in Form action PHP Tipps 2005-2 3 12.07.2005 11:57
Javascript und PHP: Werte übergeben janni PHP Tipps 2005 5 09.05.2005 20:17
form action ??? PHP Tipps 2005 5 29.04.2005 10:21
werte werden nicht übergeben PHP Tipps 2005 10 05.04.2005 23:23
[Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben PHP Tipps 2005 11 25.01.2005 10:44
[Erledigt] Werte werden nicht übergeben Server, Hosting und Workstations 1 11.11.2004 09:30
Werte übergeben, bloß wie? PHP Tipps 2004 1 08.08.2004 23:48
via Link Werte an eine function übergeben PHP Tipps 2004 5 01.07.2004 12:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php textfeld übergeben, http://www.php.de/php-einsteiger/52719-erledigt-werte-aus-textfeld-form-action-uebergeben.html, textfeld an php übergeben, form action wert übergeben, form action id, php eingabe von textfeld übergeben, form action übergeben, textfeld übergeben php, php wert aus textfeld übergeben, php form action, php formular textfeld übergeben, php id wert übergeben, wert textbox php weitergeben, javascript text an formular übergeben, php form textfeld übergeben, form action textfeld, form action, form.action mit übergabe, php wert aus textfeld, formular textfeld php

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