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

TYPO3 Kochbuch

TYPO3 Kochbuch 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 20.03.2013, 14:22:53
Datta90 Datta90 ist offline
Anfänger
 
Registriert seit: Mar 2013
Alter: 33
Beiträge: 11
html Formulardaten nach Aktualsierung der php-Datei erhalten

Hallo ihr Wissenden,
Ausgangslage ist eine html Seite bestehend aus 2 Frames:

HTML-Code:
<html>
<head>
<title>bla</title>
</head>
<frameset cols="50%,50%">
  <frame src="indexc.php" name="Schreiben">
  <frame src="indexb.php" name="Lesen">
  <noframes>
    <body>
      <p>hier text für nicht frameworkfaähige browsersoll</p>
    </body>
  </noframes>
</frameset>
</html>
Nun übergebe ich in der indexc.php meine Formulardaten an indexb.php (target:Lesen):

HTML-Code:
<body>

 <form method="post" action="indexb.php" target="Lesen" > 

         <input type="text" name="wert1" id="idtest">
         <input type="submit" name="submit_name" value="Senden">
      </form>
Die Übergabe an indexb.php klappt wunderbar und gibt den übermittelten Wert wider (ausschnitt aus indexb.php):

PHP-Code:
<?php

$meinevariable 
$_POST['wert1'];
 echo 
$meinevariable;
?>
Nun ist mein Problem das bei der automatischen Aktualsierung der indexb.php (und genau das ist gewünscht und der Grund der Verwendung von frames) mittels
HTML-Code:
<meta http-equiv="refresh" content="1;url=http://localhost/meine/indexb.php">
das dieser Wert nicht gespeichert wird, also die Meldung kommt "Undefined variable: meinevariable in...".
Gibt es also eine Möglichkeit den Wert zu speichern so das dieser trotz Aktualsierung zur Verfügung steht?
Habe schon sowas wie:

PHP-Code:
if (isset($_POST['wert1'])){
$meinevariable $_POST['wert1'];        }
echo 
$meinevariable
Klappt nur nich...obwohl ichs ganz gut finde^^-wenn 'wert1' keinen neuen Wert zugesand bekommt also bei Aktualsierung) wird $meinevariable einfach nicht neu beschrieben-so mein gedanke.
Vielen Dank im Voraus!
Mit Zitat antworten
  #2  
Alt 21.03.2013, 10:30:05
Wolf29 Wolf29 ist offline
Anfänger
 
Registriert seit: Feb 2013
Alter: 43
Beiträge: 12
AW: html Formulardaten nach Aktualsierung der php-Datei erhalten

Hi,

du kannst das mittels ner SESSION Variable oder mit cookies lösen, wobei Frames absolut veraltet sind

mfg Wolf29
__________________
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert,
der letzte Netzknoten verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine programmiert.

"Diese Software verdient die 3 großen GGG: --- Gesehen --- Gelacht --- Gelöscht ---"
Mit Zitat antworten
  #3  
Alt 21.03.2013, 11:38:13
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: html Formulardaten nach Aktualsierung der php-Datei erhalten

Zitat:
Zitat von Datta90 Beitrag anzeigen
Ausgangslage ist eine html Seite bestehend aus 2 Frames:
Jo. Genau so fangen viele Probleme an.
Zitat:
Nun übergebe ich in der indexc.php meine Formulardaten an indexb.php (target:Lesen):

HTML-Code:
<body>

 <form method="post" action="indexb.php" target="Lesen" > 

         <input type="text" name="wert1" id="idtest">
         <input type="submit" name="submit_name" value="Senden">
      </form>
Die Übergabe an indexb.php klappt wunderbar und gibt den übermittelten Wert wider (ausschnitt aus indexb.php):

PHP-Code:
<?php

$meinevariable 
$_POST['wert1'];
 echo 
$meinevariable;
?>
Bis dahin gehts ja noch. Aber was soll der Quatsch:
Zitat:
Nun ist mein Problem das bei der automatischen Aktualsierung der indexb.php (und genau das ist gewünscht und der Grund der Verwendung von frames) mittels
HTML-Code:
<meta http-equiv="refresh" content="1;url=http://localhost/meine/indexb.php">
das dieser Wert nicht gespeichert wird, also die Meldung kommt "Undefined variable: meinevariable in...".
Gibt es also eine Möglichkeit den Wert zu speichern so das dieser trotz Aktualsierung zur Verfügung steht?
Nein. Refresh ist kein Ersatz für den Sumit Button des Formulares. Refresh is wie F5-drücken.
Zitat:
Habe schon sowas wie:
PHP-Code:
if (isset($_POST['wert1'])){
$meinevariable $_POST['wert1'];        }
echo 
$meinevariable
Klappt nur nich...obwohl ichs ganz gut finde^^
Wurscht, wie Du das findest. In $_POST steht nur dann was drin, wenn der Browser einen POST Request ausführt. Bei refresh wird aber kein POST Request ausgeführt sondern es wird der URL abgefordert, der in der Browseradresszeile steht.

KA, was Du da wurschtelst. Is das ein Preisausschreiben mit dämlichen Fragen oder kann Dich Dein Chef nicht leiden und mobbt Dich mit solchen [zensiert] Projekten? Wat is nu aus Deinem Siemens-Soap-Abenteuer geworden? Tonne oder Ablage?
Mit Zitat antworten
  #4  
Alt 21.03.2013, 14:04:07
Datta90 Datta90 ist offline
Anfänger
 
Registriert seit: Mar 2013
Alter: 33
Beiträge: 11
AW: html Formulardaten nach Aktualsierung der php-Datei erhalten

Besten Dank Wolf29, genau darauf bin ich kurz vor deinem post auch selber gestoßen und es klappt wunderbar.

@meikel
das der refresh keinen ersatz für den submit button ist weiß ich. die aktualisierung der html/php seite ist nur durch das lesen der opc variabeln nötig.
Kurzform: schicke mittels html formular gewünschten opc-item-namen an server und lasse die php (liest mit opc variable) antwort in einem eigenen frame anzeigen um diesen dann mittels meta zu aktualsieren.
der ganze spaß ist im rahmen des
Zitat:
Siemens-Soap-Abenteuers
und ich mache wirklich gute fortschritte. Lesen und schreiben klappt wunderbar und auch das zykliche aktualsieren (meta) funzt top.
werde wenn ch mit dem ganzen spaß fertig bin mein ergebnis mal posten

besten dank! thema erledigt!
Mit Zitat antworten
Antwort

Stichworte
aktualisierung, formular, speichern


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP einbinden in HTML? FPN60 PHP Grundlagen 4 18.06.2006 11:35:13
html und PHP MatthiasR PHP Grundlagen 5 28.04.2004 23:16:19
PHP wird in HTML Abschnitten/Dateien nicht erkannt Elderwolf PHP Grundlagen 6 09.04.2004 14:53:43
HTML seiten auf php ? Sh4rky Apache HTTP-Server 2 08.09.2003 13:17:35
PHP in Html einbinden. Markus Steuerwa PHP für Fortgeschrittene und Experten 4 25.03.2002 12:59:18


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:50:27 Uhr.


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


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