Mam takie kod w php
<?php
include_once "OperacjeNaZbiorach.php";
include_once "OdczytDanych.php";
session_start(); // punkt 1
$wczyt = "";
$obliczenia = "";
$obliczanie = "";
if(isset($_REQUEST['Wczytaj']) && $_REQUEST['Wczytaj'] == 'Wczytaj') // punk 2
{
$nazwaPliku = $_FILES['plik']['tmp_name']; // punkt 2.1
$odczytDanych = new OdczytDanych(); //punkt 2.2
$odczytDanych -> setNazwaPliku($nazwaPliku); //punkt 2.3
$odczytDanych -> odczytaj(); // punkt 2.3
$_SESSION['zb'] = $odczytDanych->getZbiory(); //punkt 2.3
$dane = $_SESSION['zb'];
$wczyt = "dane wczytane";
}
if(isset($_REQUEST['Oblicz']) && $_REQUEST['Oblicz'] == 'Oblicz') // punkt 3
{
$zbiory = $_SESSION['zb']; // punkt 3.1
$operacjeNaZbiorach = new OperacjeNaZbiorach(); // punkt 3.2
$operacjeNaZbiorach -> setZbiory($zbiory);
$operacjeNaZbiorach -> suma(); // punkt 3.3
$_SESSION['wynik'] = $operacjeNaZbiorach->getWynik();
}
if(isset($_REQUEST['Pokaz']) && $_REQUEST['Pokaz'] == 'Pokaz wynik') // punkt 4
{
$wynikOperacji = $_SESSION['wynik']; // punkt 4.1
$obliczenia = print_r($wynikOperacji, TRUE); // punkt 4.2
}
$html = file_get_contents("gui.xhtml");
$search = array(":wynik:");
$replace = array($obliczenia);
$html = str_replace($search, $replace, $html); // punkt 5
$search = array(":wczytaj:");
$replace = array($wczyt);
$html = str_replace($search, $replace, $html);
$search = array(":oblicz:");
$replace = array($obliczanie);
$html = str_replace($search, $replace, $html);
echo $html;
?>
A taki kod w gui.xhtml
<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Program JAO lab 3</title>
</head>
<body>
<div>
<form action='index.php' method='post' enctype="multipart/form-data">
<div>
Wybierz plik z danymi: <br />
<input type='file' name='plik' value='plik'/> <br /> <br />
<input type='submit' name='wczytaj' value='Wczytaj'/> :wczytaj:<br /> <br />
<input type='submit' name='oblicz' value='Oblicz' /> :oblicz: <br /> <br />
<input type='submit' name='pokaz' value='Pokaz wynik'/> <br /> <br />
Wynik: <br />
<textarea id="wynik" name="wynik" rows="20" cols="40" readonly="readonly">
:wynik:
</textarea>
</div>
</form>
</div>
</body>
</html>
Teraz opiszę co się dzieje: Program zaczyna pracę normalnie(czyli wyświetla się) lecz nie wykonuje żadnej akcji(tak mi sie wydaje) Bo jak wciskam przycisk Wczytaj, Oblicz bądź Pokaż wynik, to nic się nie dzieje. Ktoś może wie dlaczego tak?