2013-03-17 71 views
0

我想這不下面一個很基本的腳本:簡單的PHP註冊腳本

在我的主頁「的index.php」,我有其中有名稱/郵件/電話基本的註冊表單

// index.php 

<form action='register/index.php' method='post'> 
    <input name='name' type='text'> 
</form> 

但在我的register/index.php頁面我有一個更加擴展的註冊頁面。如果有人從主頁註冊,我希望它引導他們到註冊頁面,並自動填寫他們已經投入的詳細信息到rego的詳細信息。然後他們可以點擊「提交」完成註冊頁面的註冊(這將進入process.php ...)。

// register/index.php 

<? 
    $name=$_POST['name']; 
    echo $name; 
?> 

但是,這甚至不做任何事情?如何使用PHP將變量從一個頁面傳遞到另一個頁面?

+0

它可能是很多事情的組合。確保「error_reporting」和「display_errors」已打開,以查看PHP是否產生任何錯誤。 – 2013-03-17 08:10:10

+0

此頁面在線?如果可以發佈地址? – Pietu1998 2013-03-17 08:11:30

回答

0

你不錯過表單上的「提交」按鈕嗎?

嘗試添加此:

<input type="submit" value="Submit Form"/> 

內,您的形式。

0

好的。你確定你要去yoursite.com/register/index.php?因爲該代碼應該工作。請確保您使用冒號所有之前的腳本中/register/index.php

echo "hello" //WRONG 
echo "hello"; //RIGHT 

現在,把

error_reporting(E_ALL); 

在你的腳本(只是<?php引發後)的最頂端,看看你可以從中解決問題。

您是否想知道如何在三個或更多頁面之間傳遞變量?