[ vojkan @ 30.08.2006. 21:22 ] @
napravio sam jedan obican formular sa ime, prezime, adresa, itd. i na dnu postavio dugme za Dalje >>> kad kliknu na dalje treba da se ispisu ti podatci sto su uneti na prvoj stranici i onda dodju jos nova pitanja i novi formulari na drugoj, to je sve ok dok nedodje do 3 stranice tu se izgube one promenljive iz prve stranice.

za unosenje podataka koristim:
Code:
<input name="pitanje" id="pitanje" size="20" maxlength="20">


za ispisivanje podataka koristim:
Code:
<?php echo $_POST['pitanje']; ?>


kako da sve sto se upise u formulari zapamti se kroz par stranica jer na jednoj stranici nemogu da postavim kompletan formular, moram na 4 stranice da ga postavim i na kraju da se posalje email.

bitno mi je samo kako da sve sto ukuca na prvoj zapamti do 4 stranice?

kako da resim taj problem?

hvala na pomoci!
[ kelja @ 30.08.2006. 23:16 ] @
Sesije.
Svaku stranu pocnes sa <?php session_start();?>(na vrhu koda iznad svega!)...

http://www.php.net/session

Ako negde zapne samo se javi,pa cu ti pomoci.Pozdrav!
[ CtrlAltDel @ 30.08.2006. 23:20 ] @
opet sam pisao dok je u medjuvremenu neko postovao . kelja je u pravu

posle svakog postovanja, strpaj rezultate posta u session (pametnija varijanta)

$_SESSION['pitanje']=$_POST['pitanje']; pa kad ti zatreba iscitavas iz sessiona $_SESSION['pitanje']

ili gluplja u svakoj sledecoj formi dodas <input name="pitanje" id="pitanje" value="'.$_POST['pitanje'].'" type="hidden">
(primetices type hidden - ne vidi se a postuje se zajedno sa formom)

ne znam ni sto sam pisao ovu drugu varijantu :)


[ vojkan @ 31.08.2006. 09:48 ] @
sto znaci ako u prvoj strani otvorim session_start nije potrebno vise nista da ubacujem do sledece strane? ili?

kako ovo da sredim? ja sam malo amater, nemoj da se ljutite, treba samo da skontam na koji fazon funkcionise :)

Code:
<?php session_start();?><br /><FORM ACTION ="strana2.php" METHOD = "POST">
           <div align="center">
             <table width="335" border="0">
               <tr>
                 <td width="170"><div align="right" class="Stil19 Stil5">
                   <div align="right" class="Stil4"><strong>Redni broj</strong>:</div>
                 </div></td>
                    <td width="155"><input type="text" name="broj" value="<?php if(isset($_SESSION['broj'])) { echo $_SESSION['broj'];}?>">
</td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19 Stil4 Stil5"><strong>Pitanje</strong>:</div></td>
                       <td><input type="text" name="pitanje" value="<?php if(isset($_SESSION['pitanje'])) { echo $_SESSION['pitanje'];}?>">
</td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19"></div></td>
                       <td><div align="left">
                         <input type=IMAGE src="gif/dalje.gif" name="submit">
                       </div></td>
               </tr>
               </table>
              </div>
            </FORM>


jeli ovo ispravno ovako u prvoj stranici?

Zanima me kako u drugoj strani da ispisem to sto sam uneo u prvoj i kako dalje da vucem to kroz sve formulare pa da na kraju izbacim sve rezultate od prve strane? i kad je sve to ok, da posaljem na email. ja mislim da nije problem da posaljem na mail, samo me zanima kako da provlacim kroz stranice te podatke i ispisujem kad je potrebno :(

pozdrav svima, hvala vam na trudu i pomoci ;)
[ glavince @ 31.08.2006. 10:37 ] @
Na pocetku svake php stranice postavi session_start();
Vrednost svake varijabile, koju preuzimas preko POST, strpas u session.
$_SESSION['broj'] = $_POST['broj'];
$_SESSION['pitanje'] = $_POST['pitanje'];
i.t.d.
Znaci na svaku narednu stranu(dalje) preuzimas vrednosti iz prethodne strane i stavljas u sesiju.
Za ispis ili slanje na mail, na kraju mozes koristiti sve sesije koje si uz put pokupio.

Sesije ce ostati neko vreme zavisi od servera ili dok ti ne ugasis sesiju(prouci sesije na php.net).
[ vojkan @ 31.08.2006. 11:19 ] @
pa nesto sam radio na strana2.php, ali nece nista da mi ispise :(

Code:
<?php session_start();?><br />
<?php $_SESSION['broj'] = $_POST['broj'];
$_SESSION['pitanje'] = $_POST['pitanje'];<br />
echo $_SESSION['broj'];
echo $_SESSION['pitanje'];?>
<FORM ACTION ="test2.php" METHOD = "POST">
           <div align="center">
             <table width="335" border="0">
               <tr>
                 <td width="170"><div align="right" class="Stil19 Stil5">
                   <div align="right" class="Stil4"><strong>Dodato</strong>:</div>
                 </div></td><?php echo $_SESSION['dodato']; ?><br/><?php echo $_SESSION['dodato']; ?>
                    <td width="155"><input type="text" name="dodato" value="<?php if(isset($_SESSION['dodato'])) { echo $_SESSION['dodato'];}?>">
</td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19 Stil4 Stil5"><strong>Broj</strong>:</div></td>
                       <td><input type="text" name="broj2" value="<?php if(isset($_SESSION['broj2'])) { echo $_SESSION['broj2'];}?>">
</td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19"></div></td>
                       <td><div align="left">
                         <input type=IMAGE src="gif/dalje.gif" name="submit">
                       </div></td>
               </tr>
               </table>
              </div>
            </FORM>


il ja pravim monstrumsku gresku :) hehehehe
[ glavince @ 31.08.2006. 11:45 ] @
Probaj:
Code:

<?php 
session_start();
$_SESSION['broj'] = $_POST['broj']."<br>";
$_SESSION['pitanje'] = $_POST['pitanje'];
echo $_SESSION['broj'];
echo $_SESSION['pitanje'];
?>
<FORM ACTION ="test2.php" METHOD = "POST">
           <div align="center">
             <table width="335" border="0">
               <tr>
                 <td width="170"><div align="right" class="Stil19 Stil5">
                   <div align="right" class="Stil4"><strong>Dodato</strong>:</div>
                 </div></td><?php echo $_SESSION['dodato']; ?><br/><?php echo $_SESSION['dodato']; ?>
                    <td width="155"><input type="text" name="dodato" value="<?php if(isset($_SESSION['dodato'])) { echo $_SESSION['dodato'];}?>">
</td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19 Stil4 Stil5"><strong>Broj</strong>:</div></td>
                       <td><input type="text" name="broj2" value="<?php if(isset($_SESSION['broj2'])) { echo $_SESSION['broj2'];}?>">
</td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19"></div></td>
                       <td><div align="left">
                         <input type=IMAGE src="gif/dalje.gif" name="submit">
                       </div></td>
               </tr>
               </table>
              </div>
            </FORM>
[ centaur @ 31.08.2006. 18:10 ] @
Code:
$_SESSION['broj'] = $_POST['broj']."<br>";
if(<?php if(isset($_SESSION['broj2'])) { echo $_SESSION['broj2'];}?>


Pobrkao si imena promenjivim.
[ vojkan @ 01.09.2006. 09:06 ] @
e uspio sam, hvala vam puno svima pomogli ste mi puno, shvatio sam sad kako to funkcionise, ali bice sigurno problem da posle to posaljem na email :( dali mogu ovako to sve da posaljem posle?

Code:

<?php 
session_start();
$_SESSION['broj'] = $_POST['broj'];
$_SESSION['pitanje'] = $_POST['pitanje'];
$_SESSION['pitanje'] = $_POST['pitanje2'];
$_SESSION['pitanje'] = $_POST['pitanje3'];
$_SESSION['pitanje'] = $_POST['pitanje4'];
$_SESSION['pitanje'] = $_POST['pitanje5'];
$_SESSION['pitanje'] = $_POST['pitanje6'];
$_SESSION['pitanje'] = $_POST['pitanje7'];
$_SESSION['pitanje'] = $_POST['pitanje8'];
?>


<?php

$broj = trim($_POST['broj']);
$pitanje = trim($_POST['pitanje']);
$pitanje2 = trim($_POST['pitanje2']);
$pitanje3 = trim($_POST['pitanje3']);
$pitanje4 = trim($_POST['pitanje4']);
$pitanje5 = trim($_POST['pitanje5']);
$pitanje6 = trim($_POST['pitanje6']);
$pitanje7 = trim($_POST['pitanje7']);
$pitanje8 = trim($_POST['pitanje8']);

if ($broj=="" || $pitanje=="" || $pitanje2=="" || $pitanje3=="" || $pitanje4=="" || $pitanje5=="" || $pitanje6=="" || $pitanje7=="" || $pitanje8=="")
{
    echo "neko od navedenih polja nije ispunjeno.";
}
else {
//provera


if(!eregi('^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3})?)$', $email)) {

    echo 'Uneli ste nevazecu email adresu.';
    exit;

}

// slanje
$youremail='[email protected];
$headers = "From: $broj $pitanje <$email>\n";
$subject= 'kontakt - formular; 
$message = "redni broj $broj";

mail($broj, $subject, "$pitanje\n\nPitanje: $pitanje\n ..........itd... itd.... );    

 header( "Location: http://www.mojaadresa.com/hvala.php" );


?> 


ili moram da ubacim tu?
Code:
$broj = trim($_SESSION['broj']);
[ kelja @ 01.09.2006. 09:49 ] @
Bojim se da ovo nece funkcionisati...Hajde objasni nam kako mail na kraju treba da izgleda,pa ce se nesto sklepati.
[ vojkan @ 01.09.2006. 09:55 ] @
pa bitno je da pise u subject Naslov i da se vidi sa koje adrese se salje email i naravno pitanje1, pitanje2, pitanje3 u poruci, jedno ispod drugog.
[ kelja @ 01.09.2006. 10:33 ] @
Pitao sam te to zato sto po onome sto ti stoji u kodu neces dobiti taj rezultat.Pretpostavljam da si u brzini napravio gresku.
Ovako bi (valjda) trebalo:mail($youremail,$subject,$message,$headers)

Pri tome varijabla $message trebalo bi ovako da izgleda:
$message="redni broj $broj";
$message.="$_SESSION[pitanje] \n
$_SESSION[pitanje2] \n.....";

Znaci ono sto si pokupio tokom sesije saljes i mailom...


[ vojkan @ 01.09.2006. 18:19 ] @
nece pa nece, sve sam moguce isprobao :( sesije sam skontako kako idu, ali nikako da provalim kako da posaljem sve te podatke na mail.


Code:
<?php 
session_start();
$_SESSION['kredit'] = $_POST['kredit'];
$_SESSION['rata'] = $_POST['rata'];
$_SESSION['name'] = $_POST['name'];
$_SESSION['vorname'] = $_POST['vorname'];
$_SESSION['wohnadresse'] = $_POST['wohnadresse'];
$_SESSION['plz'] = $_POST['plz'];
$_SESSION['seit'] = $_POST['seit'];
$_SESSION['geburt'] = $_POST['geburt'];
$_SESSION['nationalitat'] = $_POST['nationalitat'];
$_SESSION['telpriv'] = $_POST['telpriv'];
$_SESSION['telgesch'] = $_POST['telgesch'];
$_SESSION['natel'] = $_POST['natel'];
$_SESSION['email'] = $_POST['email'];

$kredit = trim($_POST['kredit']);
$rata = trim($_POST['rata']);
$name = trim($_POST['name']);
$vorname = trim($_POST['vorname']);
$wohnadresse = trim($_POST['wohnadresse']);
$plz = trim($_POST['plz']);
$seit = trim($_POST['seit']);
$geburt = trim($_POST['geburt']);
$nationalitat = trim($_POST['nationalitat']);
$telpriv = trim($_POST['telpriv']);
$telgesch = trim($_POST['telgesch']);
$natel = trim($_POST['natel']);
$email = trim($_POST['email']);

$youremail='[email protected]';
$headers = "From: $name $vorname <$_SESSION['email']>\n";
$subject= 'mojsajt.ch - online formular'; 
$message = "Online Formular";

mail($youremail, $subject, "$message\n\nKredit: $kredit\nRata: $rata\nName: $name\nVorname: $vorname\nWohnadresse: $wohnadresse\nPLZ: $plz\nSeit: $seit\nGeburt: $geburt\nNationalität: $nationalitat\nTel Priv.: $telpriv\nTel Gesch.: $telgesch\nNatel: $natel\nEmail: $email\n", $headers);    

 header( "Location: http://www.mojsajt.ch/danke.php" );


?> 


kako da posaljem podatke iz sesije na mail ? :(
[ kelja @ 01.09.2006. 18:44 ] @
Pokazao sam ti u prethodnom postu...
Ovo je bez veze:(zasto si hvatao session varijable ako ih ne saljes?)
$kredit = trim($_POST['kredit']);
$rata = trim($_POST['rata']);
$name = trim($_POST['name']);
$vorname = trim($_POST['vorname']);
$wohnadresse = trim($_POST['wohnadresse']);
$plz = trim($_POST['plz']);
$seit = trim($_POST['seit']);
$geburt = trim($_POST['geburt']);
$nationalitat = trim($_POST['nationalitat']);
$telpriv = trim($_POST['telpriv']);
$telgesch = trim($_POST['telgesch']);
$natel = trim($_POST['natel']);
$email = trim($_POST['email']);
Treba ovako:
Code:

$kredit =trim($_SESSION['kredit']); usw...;-)
[ vojkan @ 01.09.2006. 18:58 ] @
Code:
<?php 
session_start();
$kredit =trim($_SESSION['kredit']);
$rata = trim($_SESSION['rata']);
$name = trim($_SESSION['name']);
$vorname = trim($_SESSION['vorname']);
$wohnadresse = trim($_SESSION['wohnadresse']);
$plz = trim($_SESSION['plz']);
$seit = trim($_SESSION['seit']);
$geburt = trim($_SESSION['geburt']);
$nationalitat = trim($_SESSION['nationalitat']);
$telpriv = trim($_SESSION['telpriv']);
$telgesch = trim($_SESSION['telgesch']);
$natel = trim($_SESSION['natel']);
$email = trim($_SESSION['email']);

$youremail='[email protected]';
$headers = "From: $name $vorname <$_SESSION['email']>\n";
$subject= 'mojsajt.ch - online formular'; 
$message = "Online Formular";

mail($youremail, $subject, "$message\n\nKredit: $kredit\nRata: $rata\nName: $name\nVorname: $vorname\nWohnadresse: $wohnadresse\nPLZ: $plz\nSeit: $seit\nGeburt: $geburt\nNationalität: $nationalitat\nTel Priv.: $telpriv\nTel Gesch.: $telgesch\nNatel: $natel\nEmail: $email\n", $headers);    

 header( "Location: http://www.mojsajt.ch/danke.php" );


?> 


ma pokusao sam sve kombinacije i opet neide :(
[ kelja @ 01.09.2006. 19:25 ] @
Vojkane,smesti sve $_SESSION varijable u jednu varijablu $message...Zbog preglednosti,pre svega.
Dodaj ih ovako na ovo tvoje:
$message = "Online Formular";
$message.="$_SESSION[kredit] \n usw,usw..."
I uradi sledece(offline-kod tebe na localhostu prvo testiraj):

echo $message;

I kazi sta si dobio?
[ misk0 @ 01.09.2006. 19:35 ] @
Session je fixno 'podrucje' znaci dok je user na sajtu i ide od stranice do stranice session se ne mjenja. SA $_POST varijablama to nije slucaj. Znaci one vaze od stranice do stranice, tj ako na jednoj stranici imas <form> koji salje odredjene varijable putem method="POST" na drugu stranicu, te varijable ce biti vidljive samo na toj drugoj stranici. Znaci ti trebas na svakoj stranici kad dobijes varijable u $_POST nizu da ih smjestis u session (ali SAMO varijable sa prethodne stranice, ne i one sa 2 stranice unazad). Tako polako (kroz tvoje 3-4 stranice) punis session i onda na kraju kad trebas da posaljes sve to u mail zapravo ISCITAS sve SESSION varijable i posaljes ih mailom.
Grijesis sto na svim stranicama imas 'punjenje' session varijabli, i one koje dolaze i one koje ne dolaze. Na taj nacin si obrisao prethodno stanje tih session varijabli zato sto si ih napunio praznim vrijednostima.

[ vojkan @ 01.09.2006. 19:49 ] @
ma nema sanse, sad sam sve pobrkao :) jel ima negde na nekom sajtu primer jednostaviniji ovde sam previse zakomplikovao :-)
[ CtrlAltDel @ 02.09.2006. 00:05 ] @
e vojkane ajd lepo da ti danas odradim tu formu .
za pocetak nase saradnje :)

sini mi na pp sta treba da radi forma tj. polja po stranicama pa cemo da sredimo od nule....

da lepo rezultate forme pucamo u niz svaki niz pustimo kroz seriju funkcija - isproveravamo time unos , strpamo u session, niz prosirujemo svakim novim postom u formu i na kraju iscitamo niz iz sessiona i saljemo mail.
[ freeghost @ 02.09.2006. 11:43 ] @
>
:)) mislim da je nekome ipak gozlogrdilo
Inace sve to preko sesije mozes da radis i preko kolacica, razmisli o tome

------=_Part_25545_11977350.1157193437150
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

<br><br><div><span class="gmail_quote">On 9/2/06, <b class="gmail_sendername">CtrlAltDel</b> &lt;<a href="mailto:[email protected]">[email protected]</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
e vojkane ajd lepo da ti&nbsp;&nbsp;danas odradim tu formu .<br>za pocetak nase saradnje :)<br><br>sini mi na pp sta treba da radi forma tj. polja po stranicama pa cemo da sredimo od nule....<br><br>da lepo rezultate forme pucamo u niz svaki niz pustimo kroz seriju funkcija - isproveravamo time unos , strpamo u session, niz prosirujemo svakim novim postom u formu i na kraju iscitamo niz iz sessiona i saljemo mail.
<br><br>--<br><a href="http://www.elitesecurity.org/p1268001">http://www.elitesecurity.org/p1268001</a><br><br>Prijave/odjave: <a href="http://www.elitesecurity.org/liste">http://www.elitesecurity.org/liste</a><br><br>Ne menjajte sledece dve linije ukoliko odgovarate putem emaila!
<br>esauth:211188:964c4861607b2d5d8f7a04e69d80acba<br>
[ vojkan @ 02.09.2006. 15:31 ] @

ukoliko je strana1.php
Code:
<FORM ACTION ="strana2.php" METHOD = "POST">
           <div align="center">
             <table width="335" border="0">
               <tr>
                 <td width="170"><div align="right" class="Stil19 Stil5">
                   <div align="right" class="Stil4"><strong>Ime</strong>:</div>
                 </div></td>
                    <td width="155"><input type="text" name="ime" size="20" maxlength="20" value="<?php if(isset($_SESSION['ime'])) { echo $_SESSION['ime'];}?>"></td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19 Stil4 Stil5"><strong>Broj</strong>:</div></td>
                       <td><input type="text" name="broj" size="20" maxlength="20" value="<?php if(isset($_SESSION['broj'])) { echo $_SESSION['broj'];}?>"></td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19"></div></td>
                       <td><div align="left">
                         <input type=IMAGE src="gif/weiter.gif" name="submit">
                       </div></td>
               </tr>
               </table>
              </div>
            </FORM>


strana2.php
Code:
<?php 
session_start();
$_SESSION['ime'] = $_POST['ime'];
$_SESSION['broj'] = $_POST['broj'];
?>
<FORM ACTION ="strana32.php" METHOD = "POST">
           <div align="center">
             <table width="335" border="0">
               <tr>
                 <td width="170"><div align="right" class="Stil19 Stil5">
                   <div align="right" class="Stil4"><strong>Ime2</strong>:</div>
                 </div></td>
                    <td width="155"><input type="text" name="ime2" size="20" maxlength="20" value="<?php if(isset($_SESSION['ime2'])) { echo $_SESSION['ime2'];}?>"></td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19 Stil4 Stil5"><strong>Broj2</strong>:</div></td>
                       <td><input type="text" name="broj2" size="20" maxlength="20" value="<?php if(isset($_SESSION['broj2'])) { echo $_SESSION['broj2'];}?>"></td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19"></div></td>
                       <td><div align="left">
                         <input type=IMAGE src="gif/weiter.gif" name="submit">
                       </div></td>
               </tr>
               </table>
              </div>
            </FORM>


strana3.php
Code:
<?php 
session_start();
$_SESSION['ime'] = $_POST['ime'];
$_SESSION['broj'] = $_POST['broj'];
$_SESSION['ime2'] = $_POST['ime2'];
$_SESSION['broj2'] = $_POST['broj2'];
?>
<FORM ACTION ="strana4.php" METHOD = "POST">
           <div align="center">
             <table width="335" border="0">
               <tr>
                 <td width="170"><div align="right" class="Stil19 Stil5">
                   <div align="right" class="Stil4"><strong>Ime2</strong>:</div>
                 </div></td>
                    <td width="155"><input type="text" name="ime3" size="20" maxlength="20" value="<?php if(isset($_SESSION['ime3'])) { echo $_SESSION['ime3'];}?>"></td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19 Stil4 Stil5"><strong>Broj2</strong>:</div></td>
                       <td><input type="text" name="broj3" size="20" maxlength="20" value="<?php if(isset($_SESSION['broj3'])) { echo $_SESSION['broj3'];}?>"></td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19"></div></td>
                       <td><div align="left">
                         <input type=IMAGE src="gif/weiter.gif" name="submit">
                       </div></td>
               </tr>
               </table>
              </div>
            </FORM>


i pokusavam u strana4.php da to ispisem, ali nece nista da mi prikaze :(

Code:
<?php 
session_start();
$_SESSION['ime'] = $_POST['broj'];
$_SESSION['broj'] = $_POST['broj'];
$_SESSION['ime2'] = $_POST['ime2'];
$_SESSION['broj2'] = $_POST['broj2'];
$_SESSION['ime3'] = $_POST['ime3'];
$_SESSION['broj3'] = $_POST['broj3'];
?>
<?php echo $_SESSION['ime']; ?>
<?php echo $_SESSION['broj']; ?>
<?php echo $_SESSION['ime2']; ?>
<?php echo $_SESSION['broj2']; ?>
<?php echo $_SESSION['ime3']; ?>
<?php echo $_SESSION['broj3']; ?>


heeeeeeeeeeeeeeeelllllllllllllllllllpppppppppppp :D
[ CtrlAltDel @ 02.09.2006. 16:52 ] @
hm, nisi poslao tacno sta ti treba vec samo kako hoces da se ide sa forme na formu...

tako da je i odgovor iskarikiran
( ne proveravam da li su polja popunjena, tip unosa - slova, broj, mail ..., back dugme ne vodi nigde osvezava istu stranu tj. tera te ka kraju forme... )

namerno sam isto ostavio vise strana - definitvno bi drugacije resili da ti treba upis od ime[0] do ime[n]
imamo glavni fajl u koji po potrebi ucitavamo forme ili kad se dodje do zadnje inkludujemo stranu sa rezultatima... pa eve ga...


forma.php
Code:

<? 
session_start();


foreach ($_POST as $indeks=> $vrednost)
    {
    $_SESSION[$indeks] =$vrednost;
    };

extract($_SESSION);


if (!isset($forma)) 
    {
    $forma=1;
    };

include 'forma'.$forma.'.php';
    

?>


forma1.php
Code:

<FORM ACTION ="forma.php" METHOD = "POST">

<input type="hidden" name="forma" value="2">

           <div align="center">
             <table width="335" border="0">
               <tr>
                 <td width="170"><div align="right" class="Stil19 Stil5">
                   <div align="right" class="Stil4"><strong>Ime</strong>:</div>
                 </div></td>
                    <td width="155">
                    
                            
                    <input type="text" name="ime" size="20" maxlength="20" ></td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19 Stil4 Stil5"><strong>Broj</strong>:</div></td>
                       <td><input type="text" name="broj" size="20" maxlength="20" ></td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19"></div></td>
                       <td><div align="left">
                         <input type="submit" value="na formu 2">
                       </div></td>
               </tr>
               </table>
              </div>
            </FORM>



forma2.php
Code:

<FORM ACTION ="forma.php" METHOD = "POST">

<input type="hidden" name="forma" value="3">

           <div align="center">
             <table width="335" border="0">
               <tr>
                 <td width="170"><div align="right" class="Stil19 Stil5">
                   <div align="right" class="Stil4"><strong>Ime</strong>:</div>
                 </div></td>
                    <td width="155">
                    
                            
                    <input type="text" name="ime2" size="20" maxlength="20" ></td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19 Stil4 Stil5"><strong>Broj</strong>:</div></td>
                       <td><input type="text" name="broj2" size="20" maxlength="20" ></td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19"></div></td>
                       <td><div align="left">
                         <input type="submit" value="na formu 3">
                       </div></td>
               </tr>
               </table>
              </div>
            </FORM>


forma3.php
Code:

<FORM ACTION ="forma.php" METHOD = "POST">

<input type="hidden" name="forma" value="-rezultat">

           <div align="center">
             <table width="335" border="0">
               <tr>
                 <td width="170"><div align="right" class="Stil19 Stil5">
                   <div align="right" class="Stil4"><strong>Ime</strong>:</div>
                 </div></td>
                    <td width="155">
                    
                            
                    <input type="text" name="ime3" size="20" maxlength="20" ></td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19 Stil4 Stil5"><strong>Broj</strong>:</div></td>
                       <td><input type="text" name="broj3" size="20" maxlength="20" ></td>
                  </tr>
               <tr>
                 <td><div align="right" class="Stil19"></div></td>
                       <td><div align="left">
                         <input type="submit" value="na rezultate">
                       </div></td>
               </tr>
               </table>
              </div>
            </FORM>



forma-rezultat.php
Code:

Rezultati forme<br><br>

<?

foreach ($_SESSION as $indeks=> $vrednost)
    {
    
    if ($indeks != 'forma')
            {
            echo $indeks.' : '.$vrednost.'<br>';
            };
    
    };


?>


[ vojkan @ 02.09.2006. 19:12 ] @
e hvala puno, da negnjavim vise, ja sam htio da shvatim proces. ali jos je to za mene preveliki zalogaj, ipak cu morati upisati dobar kurs za PHP :-D

puno hvala svima na trudu i zalaganju!
[ glavince @ 04.09.2006. 09:23 ] @
Vojkan, nije to tako komplikovano ko sto mislis. Pravis samo jednu gresku. Greska pocinje na strana3.php.
$_SESSION['ime'] = $_POST['ime']; --> $_POST['ime'] == false, forma na stran2.php prema strana 3.php ne salje vrednost za ime, pa sprema tome i $_SESSION['ime'] gubi vrednost kuju je dobio iz strana1.php u strana2.php. Isto se desava i za $_SESSION['broj'] = $_POST['broj'];.
Ponovo ista greska u strana4.php
$_SESSION['ime'] = $_POST['broj'];
$_SESSION['broj'] = $_POST['broj'];
$_SESSION['ime2'] = $_POST['ime2'];
$_SESSION['broj2'] = $_POST['broj2'];
Ove sesije su izgubile vrednsti.

RESENJE:
Na strana3.php izbrisi:
$_SESSION['ime'] = $_POST['imej'];
$_SESSION['broj'] = $_POST['broj'];
Na strana4.php izbrisi:
$_SESSION['ime'] = $_POST['ime'];
$_SESSION['broj'] = $_POST['broj'];
$_SESSION['ime2'] = $_POST['ime2'];
$_SESSION['broj2'] = $_POST['broj2'];
Drugo sve nek ostane isto.

A za slanje na mail:

$mail_header = '';
$mail_header .= "Reply-To: [email protected]\r\n";
$mail_header .= "From: [email protected]\r\n";
$mail_header .= "Return-path: [email][email protected][/email]\r\n";
$mail_header .= 'Message-ID: <' . md5(uniqid(time())) . "@dom.com>\r\n";
$mail_header .= "MIME-Version: 1.0\r\n";
$mail_header .= "Content-type: text/html; charset=utf-8\r\n";
$mail_header .= 'Date: ' . date('r') . "\r\n";
$mail_header .= "X-Priority: 3\r\n";
$mail_header .= "X-MSMail-Priority: Normal\r\n";
$mail_header .= 'X-Mailer: PHP/' . phpversion() . "\r\n";
// potrebno je da koristis sve ove hedere za da ne bi mail na yahoo , gmail i slicno, odlazile u spam

$to = "[email protected]";
$predmet = "predmet poruke";
$poraka .= $_SESSION['ime'];
$poraka .= $_SESSION['broj'];
$poraka .= $_SESSION['ime2'];
$poraka .= $_SESSION['broj2'];
$poraka .= $_SESSION['ime3'];
$poraka .= $_SESSION['broj3];


mail($to, $predmet, $poraka, $mail_header);

Nadam se da sam ti pomogao.