繁体   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