php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.01.2006, 11:39  
Gast
 
Beiträge: n/a
Standard Daten aus Frame in anderes Frame

Hallo allerseits,

ich habe eine webseite, die aus zwei frames besteht, wobei das linke frame ein menü und das rechte frame daten enthalten sollen. nun möchte ich das bei betätigen eines button im menü, eine neue webseite im rechten frame erzeugt wird. die webseite ergibt sich aus datenbank-abfragen. nun sollte es möglichst so sein, dass ich egal welchen link ich anklicke immer ein und dieselbe seite aufgerufen wird und dieser seite parameter übergeben (je nach betätigten button) werden, sodass daraus dann die datenbank-abfrage generiert wird. so nun zu meiner frage: kann mir jemand sagen, wie ich einen button anweise ein php-skript auszuführen (generiert mir die webseite), parameter diesem skript zu übergeben und festzulegen in welchem frame die seite dann angezeigt werden soll? codeschnipsel wären wunderbar.

mfg chuqa
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 26.01.2006, 12:03  
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

Dafür brauchst du nicht einmal php

einfach

Code:
Link 
solche links nehmen und in der .php datei $_GET["parameter"] verwenden...
Buhmann ist offline  
Alt 26.01.2006, 12:07  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Hi.

Was meinst du mit "Button" ? Ist die Navigation in ein Formular "integriert" oder meinst du einfach einen Link ?

Grundsätzlich könntest du das so lösen :

Code:
 LINK_TEXT 
Über das Target-Attribut legst du fest, in welchen Frame das Dokument geladen werden soll. Die Namen der Frames werden im Frameset festgelegt.

In dem zu ladenden PHP-File kannst du auf die Parameter dann via $_GET['parameter1'], $_GET['parameter2'], ... zugreifen, um die Seite entsprechend zu generieren.

Kannst'e was damit anfangen ...?

Gruß,
Axel
XLB ist offline  
Alt 26.01.2006, 12:31  
Gast
 
Beiträge: n/a
Standard

lol ja sorry,

ik meine schon ein button in einem formular
 
Alt 26.01.2006, 12:38  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Hmm ...

Wenn JS für dich in Frage käme, könntest du's so machen

Code:
 <input type="button" onClick="parent.NAME_DES_FRAMES.location.href='NAME_DES_PHP_FILES.php?parameter1=X&parameter2=Y'" value="BESCHRIFTUNG_DES_BUTTONS">
XLB ist offline  
Alt 26.01.2006, 12:51  
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

ansonsten

Code:
<form action="name_des_scripts" target="name_des_frames" method="get">
<input type="submit" name="Button1" value="Ich bin Button1" />
<input type="submit" name="Button2" value="Ich bin Button2" />
<input type="submit" name="Button3" value="Ich bin Button3" /></form>
in der php-datei dann
Code:
<?php if(isset($_GET["Button1"])) {

// User hat auf Button 1 geklickt
} elseif(isset($_GET["Button2"])) {

// User hat auf Button 2 geklickt
} elseif(isset($_GET["Button3"])) {

// User hat auf Button 3 geklickt
} else{
// User kommt von wo anders her
}
?>
Buhmann ist offline  
Alt 26.01.2006, 13:42  
Gast
 
Beiträge: n/a
Standard

ja klappt wunderbar
weiß zwar nicht wozu ich da js brauche, aba egal, es funktioniert jedenfalls
herzlichen dank.

mfg chuqa
 
Alt 26.01.2006, 16:26  
Gast
 
Beiträge: n/a
Standard

ok gleich noch was dazu
also das mit dem link ausführen klappt ja ganz gut, soweit der parameter bekannt ist.
nun habe ich auf meinem formular noch eine auswahlbox(select) und möchte nun bei betätigen eines button den ausgewählten wert als parameter übergeben.
also googlen hat mir zumindestens mal folgendes als befehl zum auslesen des eintrages gebracht:
Code:
this.form.other.options[this.form.other.selectedIndex].value
wenn ich allerdings das als parameter hinter dem seitenaufruf hänge wird das nich ausgeführt, da dieser string als parameter interpretiert wird und nich vorher ausgeführt wird
hat jemand einen tipp für mich wie ich das mache?
 
Alt 26.01.2006, 18:21  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

http://de.selfhtml.org/javascript/ob...selected_index
Zergling-new ist offline  
Alt 27.01.2006, 08:46  
Gast
 
Beiträge: n/a
Standard

also ich habe jetzt hin und her probiert bekomme es aber nicht hin.
also die options der select-box werden durch eine stück php-code gefüllt,
außerhalb des php-scriptes schließ ich das select und füge einen button an (ganz normal html) am anfang der html-seite gibt es einen java-script-abschnitt, der einmal den wert der select-box über das onchange-ereignis aufnimmt, und eine zweite funktion die diesen wert wieder zurückgeben soll.
nun soll der button bei betätigen, diese funktion ausführen und eine andere php-seite mit den gerade erhaltenen parametern starten, wie folgt:
Code:
</select>

<input type="button" style="width:100px" onClick="parent.tvstation.location.href='broadcast_tv.php?daten="+ret_sel_sender()+"'" value="Anzeigen"/>
nur das funktioniert eben nicht.
was muss ich dort noch verändern?

mfg chuqa
 
 


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
Mehrere Arrays unterschiedlicher Größe kombinieren querfisch PHP Tipps 2007 9 31.03.2007 21:34
Javascript:parent.frames[2].print() druckt falschen Frame SvenLittkowski HTML, Usability und Barrierefreiheit 3 31.10.2006 17:14
Session Frage - gleiches Formular 2 mal alle Daten behalten NetLook PHP Tipps 2007 1 21.11.2005 18:42
[Erledigt] sql daten für einen kunden auslesen/ändern im Formular PHP Tipps 2005-2 3 12.10.2005 08:36
Daten aus mehreren Tabellen holen Datenbanken 0 19.09.2005 17:14
[Erledigt] Daten auslesen und ändern Datenbanken 2 17.09.2005 19:28
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
include aus frame heraus auf anderen Frame Calli PHP Tipps 2005-2 2 08.09.2005 15:23
Daten von einem Datenbank in eine anderes überspielen... PHP Tipps 2005-2 2 17.06.2005 11:49
Daten in Datenbank ändern PHP Tipps 2005 3 27.01.2005 14:40
Daten übergeben kampfnickel PHP Tipps 2005 4 05.01.2005 14:12
[Erledigt] MySQL-DB gibt keine Daten zurück!!! Datenbanken 4 21.12.2004 21:00
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
[Erledigt] Formular mit Daten werden auf anderer Seite zusammengefasst PHP Tipps 2004 4 15.08.2004 15:44
Modales Fenster zur Eingabe von Daten HTML, Usability und Barrierefreiheit 0 22.06.2004 12:52

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
formular anderes frame, php daten in frames auslesen, chuqa

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