php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.04.2010, 08:49  
eduuaard
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von lstegelitz Beitrag anzeigen
Dann brauchst du Sessions...
ok hab ich gemacht.. aber nun habe ich ein Problem...
es zeigt mir den PHP Inhalt nicht an, erst wenn ich auf die 2. Seite klicke wird der PHP inhalt auf der 1. Seite angezeigt

datei1.php
PHP-Code:
<?php 
session_start
();

//Session registieren
$_SESSION['datum1'] = "01.04.2010";
$_SESSION['news1']  = "hragnet.ch geht online ";

echo 
"$datum1 <br>";
echo 
"$news1 ";

?>

datei2.php
PHP-Code:
<?php 

session_start
(); //Ganz wichtig

//In $datum1 den Wert der Session speichern
$datum1 $_SESSION['datum1'];
$news1  $_SESSION['news1'];

echo 
"<font color=\"#333333\" size=\"3\" face=\"Arial Narrow\"><p align=\"center\"><a href=\"http://www.google.ch\" target=\"Right\">$datum1<br></a></b>$news1</p></font>";
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.04.2010, 10:25  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

PHP-Code:
session_start();

//Session registieren
$_SESSION['datum1'] = "01.04.2010";
$_SESSION['news1']  = "hragnet.ch geht online ";

echo 
"$datum1 <br>";
echo 
"$news1 "
Du schreibst Werte in die Session, zeigst aber Variablen anderen Namens an. Schalte das error_reporting hoch, dann wirst du Warnungen erhalten...

Richtiger wäre:
datei1.php
PHP-Code:
session_start();
$_SESSION['datum1'] = date('d.m.Y'); 
datei2.php
PHP-Code:
session_start();
echo 
$_SESSION['datum1']; 
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline  
Alt 21.04.2010, 11:04  
eduuaard
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von lstegelitz Beitrag anzeigen
PHP-Code:
session_start();

//Session registieren
$_SESSION['datum1'] = "01.04.2010";
$_SESSION['news1']  = "hragnet.ch geht online ";

echo 
"$datum1 <br>";
echo 
"$news1 "
Du schreibst Werte in die Session, zeigst aber Variablen anderen Namens an. Schalte das error_reporting hoch, dann wirst du Warnungen erhalten...

Richtiger wäre:
datei1.php
PHP-Code:
session_start();
$_SESSION['datum1'] = date('d.m.Y'); 
datei2.php
PHP-Code:
session_start();
echo 
$_SESSION['datum1']; 

wie schalte ich das error_reporting hoch ? =)

wenn ich das so mache... dann muss ich zuerst die datei1.php aufrufen
damit er es in der datei2.php anzeigt.... vorher tut sich nichts...
und ich möchte das es die variable $_SESSION['datum1'] sowol in der datei1.php auch als in der datei2.php anzeigt...
 
Alt 21.04.2010, 11:15  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

PHP: error_reporting - Manual

Zitat:
und ich möchte das es die variable $_SESSION['datum1'] sowol in der datei1.php auch als in der datei2.php anzeigt...
Dann musst du das auch so programmieren... (in datei1.php hast du bislang ja nur die Sessionvariablen beschrieben, nicht ausgegeben)
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline  
Alt 21.04.2010, 11:33  
eduuaard
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von lstegelitz Beitrag anzeigen
PHP: error_reporting - Manual


Dann musst du das auch so programmieren... (in datei1.php hast du bislang ja nur die Sessionvariablen beschrieben, nicht ausgegeben)
ok funktionieren würde es schon.... nur das problem ist erst NACH dem refresh der seite..

also wenn jemand auf die seite geht dan erscheint erstmal nichts.. und wenn er dann refresht kommt das "echo" und das datum erscheint...

Vor dem refresh kommt diese meldung



Notice: Undefined variable: datum1 in /home/www/web140/html/News/news1.php on line 64

Notice: Undefined variable: news1 in /home/www/web140/html/News/news1.php on line 64

Notice: Undefined variable: datum2 in /home/www/web140/html/News/news1.php on line 64

Notice: Undefined variable: news2 in /home/www/web140/html/News/news1.php on line 64



und nach dem refresh erscheint es dann so wie es sein sollte....
 
Alt 21.04.2010, 11:58  
eduuaard
Gast
 
Beiträge: n/a
Standard

sorry für doppelpost

meine frage ist nun, wie kann ich eine SESSION ausgeben mit formatierung ?

echo "<font color=\"#333333\" size=\"3\" face=\"Arial Narrow\"><p align=\"center\"><a href=\"http://www.hragnet.ch/News/n1.php\" target=\"Right\">$datum1<br></a></b>$news1</p></font>";

so ist es nun aktuell und ich möchte das
$datum1
durch
echo $_SESSION['datum1'];
ersetzen und das
$news1
durch
echo $_SESSION['news1'];
ersetzen... wie krieg ich das hin ?
 
Alt 21.04.2010, 12:14  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Auch Dir sei gesagt: http://www.php.de/php-einsteiger/489...rundlagen.html

Die Diskussion macht so keinen Sinn.

[MOD: Thread geschlossen]
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch 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] include mit automatischer Pfadauswahl Benshy PHP Tipps 2009 7 16.11.2009 22:47
[Erledigt] Zeilenumbruch unterdrücken bei Code aus MySQL-DB webproger HTML, Usability und Barrierefreiheit 4 03.09.2009 17:31
Indexdatei/Template include von PHP DarkOverride PHP Tipps 2009 4 12.06.2009 14:18
Fehler beim kompilieren von php 5.2.9 malio Server, Hosting und Workstations 11 05.06.2009 18:40
Formulare funktionieren nicht post kommt nicht an ronaldl PHP Tipps 2008 17 27.12.2008 07:46
[Erledigt] include erzeugt unerklärlichen zeilenumbruch flashcode.de PHP Tipps 2008 9 15.09.2008 11:41
include isoliert ausführen – Lösungsansatz gesucht veit PHP-Fortgeschrittene 8 09.04.2008 09:26
hinter include wird eine 1 angezeigt |~Râdîant~| PHP Tipps 2008 8 19.09.2007 13:52
include Dateien wieder ausängen o.Ä. netti PHP Tipps 2007 8 17.12.2006 15:14
include problem Canni PHP Tipps 2006 26 14.11.2006 14:24
Zeilenumbruch in Tabelle verhindern patr1k HTML, Usability und Barrierefreiheit 3 22.12.2005 11:24
Include Fehlermeldung verhindern PHP Tipps 2005-2 10 04.10.2005 15:40
Zeilenumbruch verhindern? c-f-g HTML, Usability und Barrierefreiheit 10 03.05.2005 12:54
[Erledigt] Sessions auch bei include aktiv? PHP Tipps 2005 1 28.02.2005 19:58
[Erledigt] Problemme mit include... PHP Tipps 2004-2 6 30.11.2004 12:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php include zeilenumbruch, zeilenumbruch bei include, include zeilenumbruch, notice: undefined variable: news1, php include leerzeile, zeilenumbruch vor php include, php echo <a> zeilenumbruch verhindern, php mehrere includes zeilenumbruch, echo zeilenumbruch verhindern, http://www.php.de/php-einsteiger/66920-zeilenumbruch-mit-include-verhindern-2.html, php include zeilenumbruch verhindern, include erzeugt leerzeile, php bei include umbrüche, php include ausführen und zeilenumbruch, zeilensprung nach include php, php iinclude mehrzeilig, zeilenumbrücke mit include, include erzeugt unerklärlichen zeilenumbruch, include php absatz, php zeilenburch include

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