Muj problem je v předání dvou proměných ($sou a $text) mezi stránkami a.php a b.php. nevim jak na to. Pomůžete?
Reseni je samozrejme vice
napr. metodou GET nebo pres session.
napr. chci prenaset z a.php do b.php
v souboru a.php napisu (pomoci dokazu)
a.php?sou=$sou&text=$text
a v souboru b.php potom mam
$sou = $_GET["sou"];
$text = $_GET["text"]
nebo pres session, v souboru a.php
session_start();
$_SESSION["sou"] = $sou;
$_SESSION["text"] = $text;
a v b.php
$sou = $_SESSION["sou"] ;
$text = $_SESSION["text"] ;
snad jsem tam neudelal prilis chyb...ale netestoval jsem to, uvadim to pouze jako inspiraci, ze to jde
Jen bych měl technickou poznámku, pozor, před startem session - session_start(); nesmí být puštěn do prohlížeče žádný výstup, jinak to nebude fungovat.
(ukončení session:
unset ($_SESSION["xyz"]);
session_destroy();
)
<a href="uklad.php?sou=$sou&edit=$edit">Poslat</a>
a na druhý straně mam
<?
$sou = $_GET['sou'];
$edit = $_GET['edit'];
$sou = fopen($soubor, "w");
fwrite($sou, $edito);
FClose($sou);
?>
Jaksi se tomu nechce fungovat.
Spise
<?
$soubor = $_GET['sou'];
$edit = $_GET['edit'];
$sou = fopen($soubor, "w");
fwrite($sou, $edit);
FClose($sou);
?>
Problem bude v $
na servru mi to vytvoří soubor $sou a do něj zapíše $edit
na stránce a.php:
header("location: b.php?sou=".$sou."&text=".$text);
a na stránce b.php je máš jak na talíři.
Nebo prostě odkaz (přesně) :
echo "<a href=\"b.php?sou=".$sou."&text=".$text."\">Stránka B</a>";