PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks. |
 |

18-09-2003, 00:54
|
langerxxx
Member
|
|
Registriert seit: Dec 2001
Beiträge: 210
|
|
Variable übergeben an die gleiche Datei?
Hallo zusammen,
ich habe eine Frage bezüglich Variablen:
Ich kann ja über ...Link?variablenname=$variablenname eine Variable an ein anderes PHP-Skript übergeben.
Jetzt habe ich ein Skript, was sich über einen Link wieder selbst aufruft. Kann ich dabei auch eine Variable übergeben oder muss ich dazu mit Sessions arbeiten?
Wäre super, wenn jemand einen Tipp hätte, wie ich eine Variable in diesem Fall am besten übergebe.
Danke im voraus und viele Grüße
langerxxx
|

18-09-2003, 00:58
|
Happy Nihilist
PHP Senior
|
|
Registriert seit: Sep 2003
Beiträge: 1.168
|
|
Mhm. Du kannst das selbse Script wieder aufrufen. Beispielsweise:
PHP-Code:
header("location:script.php?". $var);
die();
|

18-09-2003, 01:06
|
langerxxx
Member
|
|
Registriert seit: Dec 2001
Beiträge: 210
|
|
Mmh, kannst du das bitte etwas näher erläutern? Ich kann mir darunter nicht so viel vorstellen...
Danke schon mal so weit!
Gruß
langerxxx
|

18-09-2003, 01:10
|
Happy Nihilist
PHP Senior
|
|
Registriert seit: Sep 2003
Beiträge: 1.168
|
|
Naja, wenn du das Script aufrufst, auch wenn es sich selbst aufruft, kannst du einfach einen Querystring übergeben. So, als wenn du ein X-beliebiges Script aufrufst.
|

18-09-2003, 01:13
|
langerxxx
Member
|
|
Registriert seit: Dec 2001
Beiträge: 210
|
|
Ok, schon etwas klarer.
Aber damit kann ich doch nur eine Variable übergeben, deren Wert ich schon kenne, oder? Eine Variable, die sich erst durch ablaufen des Scripts ergibt, kann ich damit nicht übergeben oder habe ich da jetzt etwas falsch verstanden?
Gruß
Daniel
|

18-09-2003, 01:16
|
Happy Nihilist
PHP Senior
|
|
Registriert seit: Sep 2003
Beiträge: 1.168
|
|
Nun ja, du kannst natürlich nur Daten übergeben, die du bereits hast, darunter fallen auch alle aus dem Script resultierenden Daten, vor dem Aufruf.
|

18-09-2003, 01:30
|
langerxxx
Member
|
|
Registriert seit: Dec 2001
Beiträge: 210
|
|
Ah, genau das ist das Problem. Die Variable kommt (vom Quelltext her gesehen) erst nach dem Aufruf...
Vielleicht weiß jemand eine andere Lösung, wäre super klasse.
Da das Skript etwas länger ist, habe ich es als ZIP-File auf meinen Server gelegt:
index.zip
Das Ganze ist eine Bildergalerie. Ich würde gerne den Wert von $current aus Zeile 311 an die Zeile 205 übergeben.
Und so sieht das Ganze bisher in Aktion aus. Es soll der Wert, der vor den Namen der Fotografen steht, an die Seite übergeben werden, wenn man einen Fotografen ausgewählt hat...
http://www.akt-galerie.de/fotogalerien
Bitte nicht von den Bildern ablenken lassen...
Wäre super, wenn mir hier jemand weiterhelfen könnte. Ich komme einfach nicht weiter.
Danke im voraus!
Gruß
langerxxx
|

18-09-2003, 01:32
|
Happy Nihilist
PHP Senior
|
|
Registriert seit: Sep 2003
Beiträge: 1.168
|
|
Ich schau es mir mal zuhause an, auf der Arbeit haben wir XP, das ist mir zu doof für sowas
|

18-09-2003, 09:13
|
langerxxx
Member
|
|
Registriert seit: Dec 2001
Beiträge: 210
|
|
Prima, das wäre super nett!
|

18-09-2003, 14:34
|
XGremliN
PHP Senior
|
|
Registriert seit: Sep 2003
Ort: Karl-Marx-Stadt
Beiträge: 1.900
|
|
Du kannst das gleiche Script ruhig wieder aufrufen, Du musst nur am Anfang überprüfen, od der Sendenbutton gedrückt wurde oder nicht.
(Jedenfalls wenn es sich um Formulardaten handelt.)
Wenn nicht, dann bleibt deine Variable eben leer oder sonstwas und wenn der Button gedrückt wurde führst Du dein Script so aus, wie du willst.
IF ($button-gedrueckt) {
bla bla bla
} ELSE {
pi pa po
}
__________________
it's not a bug,
it's a feature!
Geändert von XGremliN (18-09-2003 um 14:36 Uhr)
|

19-09-2003, 15:21
|
langerxxx
Member
|
|
Registriert seit: Dec 2001
Beiträge: 210
|
|
Hallo nochmal!
Es handelt sich bei dem Wert der Variable um einen innerhalb des Skriptes erst errechneten Wert. Dann nützt es mir doch nichts, wenn ich das Skript nochmal aufrufe... Oder bin ich jetzt auf dem Holzweg?? *bahnhof*
Wäre super, wenn sich nochmal jemand den Code anschauen und mir auf die Sprünge helfen könnte.
Danke und Gruß
langerxxx
|

19-09-2003, 15:26
|
Tartax
PHP Senior
|
|
Registriert seit: Oct 2002
Ort: BRD
Beiträge: 1.167
|
|
ich versteh jetzt nicht ganz warum du die datei aufrufst bevor du den wert hast...
Lösungsvorschlag 1:arbeite mit funktionen
Lösungsvorschlag 2:ändere die Reihenvolge im script
Lösungsvorschlag 3:arbeite mit mehreren dateien!
versuchs mal so... eigebdich ist das Problem was du hast unlogisch!
__________________
Die Musikreview Seite
hi, i'm a signature virus. copy me into your signature to help me spread.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Thema bewerten |
|
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.
HTML-Code ist aus.
|
|
|
|
PHP News
Aktuelle PHP Scripte
Homepagetools 2022
Kostenloses Gästebuch und Homepagetools für die eigene Homepage.
Bei GuxDu kann man sich kostenlos die Websitetools auf die vorhandene Website einbauen. Zudem kann man bei GuxDU auch eine eigene Homepage mit 3D Effekten erstellen. GuxDu ist kostenlos.
29.04.2022
freepler | Kategorie: PHP/ Gaestebuch
|
SF-Shopsystem V1.0
Hier haben wir ein einzigartiges Shopsystem in PHP.
Die Anzahl der Artikel ist unbegrenzt, einfach zu bedienen und erklärt sich.
Ausführliche Beschreibung weiter unten.
28.04.2022
Speedcrawler | Kategorie: PHP/ Shops
|
Anzeigen Markt mit PayPal Bezahl System
Anzeigen Markt Script
mit PayPal Bezahl System
Der Benutzer hat die Möglichkeit sofort nach Bezahlung mit PayPal
seine Anzeigen zu schalten, je nach seinem Guthaben.
27.04.2022
Webace_de | Kategorie: PHP/ Anzeigenmarkt
|
Alle PHP Scripte anzeigen
|