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 ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. 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 29.04.2004, 10:17:43
tbeirau tbeirau ist offline
Anfänger
 
Registriert seit: Sep 2003
Beiträge: 42
Parameterübergabe beim Öffnen eines neuen Fensters

Hallo

ich habe folgendes Problem.

Ich möchte gerne Daten an ein neues Fenster schicken.
Das möchte ich mit JavaScript lösen.

Nun habe ich nur das Problem, dass die Daten aus dem Hauptfenster nun in diesem kleinen "neuen" Fenster angezeigt werden sollen.
Die Daten aus meinem Hauptfenster hängen aber von Variablen ab (MySQL-Abfrage).

Sowas in der Art:
PHP-Code:
if ($anzeige){             
$monat_id get_monat_id($monat_sel);
if (
$ausgaben == "Gesamtübersicht"){               
echo 
"<TABLE FRAME='Void' CELLPADDING='10px'>";
echo 
"<TR><TD><B>Gesamtübersicht für den Monat $monat_sel</B></TD></TR>";
... 
Wie kann ich jetzt die Parameter $anzeige und $ausgaben an das neue Fenster übergeben?
Mit Zitat antworten
  #2  
Alt 29.04.2004, 10:22:08
Benutzerbild von Wichu
Wichu Wichu ist offline
Junior Member
 
Registriert seit: Oct 2003
Ort: Oberbözberg
Beiträge: 163
Wichu eine Nachricht über ICQ schicken
versteh ich das richtig, du willst ein javascript:window.open() machen?
__________________
cya
Wichu
Mit Zitat antworten
  #3  
Alt 29.04.2004, 10:29:12
tbeirau tbeirau ist offline
Anfänger
 
Registriert seit: Sep 2003
Beiträge: 42
Ja richtig, und die Daten aus dem Hauptfenster sollen schließlich in dem neuen Fenster stehen!
Mit Zitat antworten
  #4  
Alt 29.04.2004, 11:44:18
Benutzerbild von Wichu
Wichu Wichu ist offline
Junior Member
 
Registriert seit: Oct 2003
Ort: Oberbözberg
Beiträge: 163
Wichu eine Nachricht über ICQ schicken
dann mach doch einfach:
PHP-Code:
echo "<a href='#' onclick='javascript:window.open("kA.php?var=$var","Test");'>hier</a>"
Beschreibung zu window.open()
__________________
cya
Wichu
Mit Zitat antworten
  #5  
Alt 29.04.2004, 12:33:26
tbeirau tbeirau ist offline
Anfänger
 
Registriert seit: Sep 2003
Beiträge: 42
Also müsste es in emienm Fall lauten:

PHP-Code:
echo "<a href='drucken.php' onclick='java script:window.open("drucken.php?var=$var","Test");'>hier</a>"
Aber er macht kein neues Window sondern geht ne Seite weiter!
Und die Variable wird auch nicht übertragen!???


Was muss ich bei var angeben?
Ich möchte die Variable $druck übergeben!

Muss es dann lauten:

PHP-Code:
echo "<a href='drucken.php' onclick='java script:window.open("drucken.php?var=$druck","Test");'>hier</a>"

Geändert von tbeirau (29.04.2004 um 12:40:34 Uhr)
Mit Zitat antworten
  #6  
Alt 29.04.2004, 13:43:12
Benutzerbild von Wichu
Wichu Wichu ist offline
Junior Member
 
Registriert seit: Oct 2003
Ort: Oberbözberg
Beiträge: 163
Wichu eine Nachricht über ICQ schicken
sry, hab mich verschrieben. muss natürlich javascript: heissen und nicht java script: !!!

du kannst var auch druck heissen: drucken.php?druck=$druck

das druck steht einfach für den Namen, den die Variable im Fenster haben soll, du kannst auch mehrere Variablen übergeben: drucken.php?druck=$druck&test=$test&...


übrigens: ist genau das gleiche, wie wenn du <a href="drucken.php?druck=$druck>hier</a> machst, nur dass es das in einem neuen Fenster öffnet!


Hoffe das ich dir helfen konnte, finde leider im moment die Seite mit Parameterübergabe über URL nich, sonst würde ich sie dir angeben
__________________
cya
Wichu
Mit Zitat antworten
  #7  
Alt 29.04.2004, 13:46:14
tbeirau tbeirau ist offline
Anfänger
 
Registriert seit: Sep 2003
Beiträge: 42
Ich bekomme ja nichtmal ne richtige Parameterübergabe hin.

Beispiel.

Habe ein select-Feld und möchte das ausgewählte Kriterium zur weiteren Verarbeitung an die nächste Seite übergeben.

Das macht man doch eigentlich so:

PHP-Code:
<form action "drucken.php" method "post">
<
SELECT NAME="test">
        <
OPTION>Hallo</OPTION><BR>
        <
OPTION>Du</OPTION><BR>
        <
OPTION>Wer</OPTION><BR>
</
SELECT>
<
a href='drucken.php' NAME="Los">Los</a
Das Script müsste dann so aussehen:

PHP-Code:
<form action = "drucken.php" method = "post">
<?php
if ($ausgaben){
    echo 
"Hat geklappt";
}
else {
    echo 
"Fehler";
};
?>
Das funktioniert aber nicht!
Mit Zitat antworten
  #8  
Alt 29.04.2004, 13:53:58
Benutzerbild von Wichu
Wichu Wichu ist offline
Junior Member
 
Registriert seit: Oct 2003
Ort: Oberbözberg
Beiträge: 163
Wichu eine Nachricht über ICQ schicken
nene!!

PHP-Code:
<form action "drucken.php" method "post">
<
SELECT NAME="test">
        <
OPTION>Hallo</OPTION><BR>
        <
OPTION>Du</OPTION><BR>
        <
OPTION>Wer</OPTION><BR>
</
SELECT>
<
a href='drucken.php' NAME="Los">Los</a>  <!-- kannst du vergessen!!! ach und übrigens, </formvergessen -->

<
input type="submit" name="submit" value="Absenden">
</
form
PHP-Code:
<!-- <form> musst nicht mehr machen, oder hast du irgendwo auf der Seite noch ein Formular?  -->
<?
if ($test){           //wieso denn $ausgaben?
    echo "Hat geklappt";
}
else {
    echo "Fehler";
}
?>
so sollte es klappen
__________________
cya
Wichu
Mit Zitat antworten
  #9  
Alt 29.04.2004, 13:59:16
tbeirau tbeirau ist offline
Anfänger
 
Registriert seit: Sep 2003
Beiträge: 42
Ja, das funktioniert!

Jedoch benötige ich das Selektierte Kriterium, also z.B. Hallo, Du oder Wer?

Also sowas der Art:
PHP-Code:
<?
if ($test == "Hallo"){
   echo "$Hallo";
}
else {
   echo "Fehler";
}
?>
Mit Zitat antworten
  #10  
Alt 29.04.2004, 14:00:22
Benutzerbild von Wichu
Wichu Wichu ist offline
Junior Member
 
Registriert seit: Oct 2003
Ort: Oberbözberg
Beiträge: 163
Wichu eine Nachricht über ICQ schicken
ah ja, warscheinlist is register_globals auf off, dh du musst statt

if ($test) {
if ($_POST['test']) {

nehmen, schreibfehler nicht inbegriffen, habs schon länger nicht mehr gebraucht ...
__________________
cya
Wichu
Mit Zitat antworten
Antwort


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


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:04:14 Uhr.


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


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