2014-02-09 46 views
0

我試圖從我的表單輸入框中獲取信息到一個txt文件。 當我點擊提交變量不要出現在tje網址欄,它不會保存到txt文件.. 有人可以幫我嗎? :)從輸入獲取文件到文本文件

這裏的鏈接網站:

http://thom239u.keaweb.dk/quiz/minquiz.php

$deltager = file_get_contents("deltager.txt"); 

if(isset($_GET["name"])){ 
    $fornavn = $_GET["fornavn"]; 
    $efternavn = $_GET["efternavn"]; 
    $mail = $_GET["mail"]; 
    $deltager .= "<h3>" . "Navn: " . $fornavn . " " . $efternavn . "</h3>"."<p>" . "E-mail: ". $mail . "<br>" ."**************************" . "\n"; 
    $liste = file_put_contents("deltager.txt", $deltager); 
} 


     <form action="minquiz.php" method="GET" id="form"> 
      <input type="radio" id="svar" name="by" value=1>København <br> 
      <input type="radio" id="svar1" name="by" value=2>Århus <br><br> 

      <input type="text" name="fornavn" id="fornavn" placeholder="Fornavn" required=""><br> 
      <input type="text" name="efternavn" id="efternavn" placeholder="Efternavn" required=""><br> 
      <input type="text" name="mail" id="mail" placeholder="E-mail" required=""><br> 
      <input type="submit" value="Send"> 
     </form> 
+0

退房表單 –

+0

的方法屬性<形式行動= 「minquiz.php」 方法= 「GET」 ID = 「形式」> ?? –

+0

有沒有錯誤? –

回答

0

您的輸入沒有不具有值...

<input type="text" name="fornavn" id="fornavn" placeholder="Fornavn" required=""> 

成爲

<input type="text" name="fornavn" value="" id="fornavn" placeholder="Fornavn" required> 

EDIT

使用FWRITE(文件,文本),而不是

+0

我只是將值添加到我的輸入但它沒有幫助..:S –

+0

請解釋什麼是行不通的。表單是否提交? if語句中包含的代碼是否運行? – Psychokiller1888

+0

當用戶在輸入中鍵入信息時,我應該將信息保存在deltager.txt文件中..但它不起作用 –

0

不要使用

$deltager = file_get_contents("deltager.txt");//Don't use 

使用

$deltager=''; 
if(isset($_GET["name"])){ 
$fornavn = $_GET["fornavn"]; 
$efternavn = $_GET["efternavn"]; 
$mail = $_GET["mail"]; 
$deltager .= "<h3>" . "Navn: " . $fornavn . " " . $efternavn . "</h3>"."<p>" . "E-mail: ". $mail . "<br>" ."**************************" . "\n"; 

$liste =file_put_contents("deltager.txt", $deltager, FILE_APPEND | LOCK_EX); 
} 

//使用FILE_APPEND標誌的內容的末尾添加文件

//和LOCK_EX標誌可防止其他人同時寫入文件

http://in2.php.net/function.file-put-contents

+0

我在$ liste = fileput_contents(,)中得到一行錯誤; –

+0

已被更新回答 使用更新的一個 – Confused

+0

它不會工作..:P 你試過我的鏈接嗎? 輸入信息後點擊提交不應該顯示的值我的網址? –