2014-01-23 113 views
0

這裏是我在哪裏目前:形式提交的.html頁面保存到一個文件夾

HTML:

<FORM NAME="submit-form" ACTION="results.php" METHOD="GET"> 

<INPUT TYPE="text" id="name" NAME="name" > 
<INPUT TYPE="text" id="price" NAME="price" > 
<INPUT TYPE="text" id="description" NAME="description" > 
<INPUT TYPE="text" id="img" NAME="img" > 

<INPUT TYPE="submit" VALUE="See Demo" onclick="return validateForm()"> 
</form> 

長話短說,這種形式我使用爲手段,以顯示通過<?php echo $_GET[''] ?>方法將輸入值輸入到現有HTML內容中的.php頁面中輸入表單數據。

下面是例子results.php樣子:

/* other content */ 

    <div class="box"> 
     <h1><?php echo $_GET['name'] ?></h1> 
     <p><?php echo $_GET['description'] ?></p> 
     <div id="discounts"><h2><?php echo $_GET['discounts'] ?></h2></div> 
     <img src="sitename/image/<?php echo $_GET['img'] ?>" /> 
    </div> 

/* other content */ 

最後,在results.php呼應值後的最終結果是:

/* other content */ 

    <div class="box"> 
     <h1>JOE SMITH</h1> 
     <p>BEST GUY WITH THE BEST STUFF!</p> 
     <div id="discounts"><h2>30% OFF</h2></div> 
     <img src="sitename/image/1.jpg" /> 
    </div> 

/* other content */ 

所以基本上內容被顯示在最後最終結果在.php頁面上。我希望實現的目標是將results.php頁面中整個div的內容(例如.box)作爲原始HTML保存爲.html頁面。

其目的是讓客戶填寫表格,查看最終結果,返回並修復任何錯誤,一旦完成,然後讓他們以.html文件提交給我(最好是點擊),稍後我可以驗證它是否正確,然後將其放在我的網站上。

框格是我想保存到一個.html文件到我的網站的根文件夾中唯一的內容,比方說/sitename/save-it-here/whatever.html

理想我想保存文件名以<h2>標籤中的文本開頭,後跟<h1>標籤中的文本開頭,這對我的目的來說足以給它一個唯一的名稱。

我不知道從哪裏開始做這件事,因爲我搜索了周圍,我看到的所有東西都與數據庫有關,但我沒有使用數據庫,我使用手動插入原始html。

任何和所有的想法,將不勝感激。

+0

'如何使用按鈕將div的內容保存到.html文件* *呵呵!!*對不起,但它對我沒有任何意義。 –

+0

對不起,如果我知道如何完成我所需要的內容,我的研究工作可能會有更好的結果。但我認爲我在體內做了很好的解釋。你需要澄清什麼? – WebEducate

+3

對不起,但這只是一個可怕的想法。如果您嘗試使用動態內容或用戶提交的內容,我建議使用數據庫(如MySQL)發佈所有提交內容。 – Yani

回答

0

這是適合我需要的東西嗎?

<?php 
$con=mysqli_connect("example.com","me","abc123","my_db"); 
// Check connection 
if (mysqli_connect_errno()) 
{ 
echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 

$sql="INSERT INTO Persons (Name, Price, Img) 
VALUES 
('$_POST[name]','$_POST[price]','$_POST[img]')"; 

if (!mysqli_query($con,$sql)) 
{ 
die('Error: ' . mysqli_error($con)); 
} 
echo "1 record added"; 

mysqli_close($con); 
?> 
相關問題