Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Przesłanie danych między plikami
Forum PHP.pl > Forum > Przedszkole
avalon13
Zgodnie z podforum "raczkuje w tematyce PHP" więc z gory prosze nie miec do mnie pretęsji o pytania ;]
Na stronie costam.html mam formularz, klika się "dalej" i jest kolejny formularz (to juz plik php obslugujacy tamten formularz).
Kod
<?php
if(isset($_POST['wyslij']))

$_POST['wyslij'];
$a=$_POST['a'];
$b=$_POST['b'];
$c=$_POST['c'];
$d=$_POST['d'];
$e=$_POST['e'];
$f=$_POST['f'];
$g=$_POST['g'];
$h=$_POST['h'];
$i=$_POST['i'];
$j=$_POST['j'];


$wynik1=$a+$b+$c+$d+$e+$f+$g+$h+$i+$j;
?>

To jego początek, dalej jest juz html z kolejnym formularzem. Problem w tym ze do nastepnego pliku php chce wyslac nie tylko dane z tego formularza ale tez $wynik1 (z poprzedniego). Jak to zrobic ?

(costam.html -dane1--> 1.php -- $wynik1 +dane 2-->2.php)
Cezar708
jest wiele sposobów przekazywania danych.

możesz na przykład poprzez tablicę $_SESSION:
  1. <?php
  2. $_SESSION['dana'] = 'twoja wartosc';
  3.  
  4. if(isset($_POST['wyslij'])) // .. i dalej Twój kod
  5. ?>


a w drugim pliku możesz:
  1. <?php
  2. echo $_SESSION['dana'];
  3. ?>


zobacz jak to działa i zrozumiesz.

Pozdrawiam

(ps: przeczytaj i zastosuj się do zasady panujące na forum Przedszkole bo zaraz jaki admin sie wkurzy i Cię okrzyczy 8) )

---
PS. Następnym razem użyj opcji
Raportuj proszę : )
---
~strife
barat
Najprościej będzie po prostu w drugim formularzu stworzyć inputy z parametrem hidden czyli ukryte, a w nich przechować to co dostałeś z pierwszego formularza jako value="" lub między znaczkami textarea - w zależności od rodzaju pola(wszystko ukryte wiec nie będzie widać)smile.gif
avalon13
dzieki Cezar708. Zrobilem twoja metoda i wszystko dziala ;p
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.