簡體   English   中英

PHP多頁訂購表

[英]PHP Multi-page Order Form

在過去的幾天里,這使我感到壓力很大。 我正在嘗試使用基於Typo3的CMS建立多頁訂單表格。 但是,我發現將會話變量從頁面傳遞到另一個頁面時遇到了巨大的困難。 會話代碼正確。 但是我懷疑我沒有按照CMS規則手冊進行此操作。 所以:

我的訂單有4頁。 4個.php文件,其中4個根據.tpl文件。

<form method="post" action="/index.php?puid=3&pageid=176">

    <input type="radio" name="rubrik" onchange="toggleDiv('show',0);toggleDiv('check',0)" value="kfz" />KFZ

    <br></br>
    <input name="rubrik" id="immo" onchange="toggleDiv('show',1);toggleDiv('check',1)" type="radio" value="immobilien" class="static" />Immobilien
        <input type="image" action="/index.php?puid=3&pageid=176" value="submit" src="/images/weiter.png" alt="Submit" style="float:right; margin-right:275px; margin-bottom:50px; margin-bottom:50px; margin-left:25px; text-align:left;" ></input>
</form>

這是我的第一個表格。 在page1.tpl中。 page2.php像這樣開始:

<?php   

    session_start();
    $_SESSION['Rubrik wahl'] = 'rubrik';

    if (isset($_POST['rubrik'])){
    $_SESSION['rubrik']=$_POST['rubrik'];
    }

在page.tpl中,我有:

<form method="post" action="/index.php?puid=3&pageid=177">
            <textarea name="inhalt1" cols="40" rows="8" style="width:618px; height:200px;" onKeyDown="textCounter(document.inhalt.inhalt1,document.inhalt.counter,180)" onKeyUp="textCounter(document.inhalt.inhalt1,document.inhalt.counter,180)" ></textarea> 
            <input type="hidden" name="rubrik" value="<?php echo 'rubrik';?>"></input>  
    <br></br><br></br><br></br>     
    <input type="image" action="/index.php?puid=3&pageid=177" value="submit" src="/images/weiter.png" alt="Submit" style="margin-bottom:50px; margin-left:25px; text-align:left; float:right; margin-right:275px; margin-bottom:50px;"></input>

            </form> 

現在,為什么“ rubrik”變量不能從一頁傳遞到另一頁?

你是對的。 您不是這樣做的,應該使用TYPO3。

但是我想,您還是不使用TYPO3。 redFact是由網絡代理商newsagency構建的商業CMS。 TYPO3本身就是一個開源CMS,它是由活躍的社區而不是由單個公司構建的。

因此,首先檢查一下,如果您使用的是TYPO3,請購買本書或查看TERAPI中的某些擴展。

看看$ GLOBALS ['TSFE']-> fe_user-> getKey ,setKey和$ GLOBALS ['TSFE']-> storeSessionData ()

我猜您將能夠閱讀德語(您的按鈕稱為“ weiter”)。 因此,德國有很多TYPO3書籍。 只需購買其中一些並開始使用API​​。 我知道德米特里·杜萊波夫(Dmitry Dulepov)用英語寫的一本不錯的書《 Typo3 Extension Development》,即使是2008年的書,對初學者仍然有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM