2016-07-27 15 views
-1

私と私の友達がウェブサイトを開始しています。私は、どんなタイプのコーディングも知っている唯一の人です。彼らはプログラミング言語を知らないので、基本情報、更新情報を入力したり、PHPやHTMLを生成してメインコンテンツページに挿入することができるフォーム提出ページを作りたいと思っています。別のページにコンテンツを挿入する投稿フォーム

たとえば、ボックス1の名前= "Rob"を挿入したい場合は、<p><a href="rob.htm">Rob</a> @HH:MM MM:DD:YY</p> と入力します。ボックス2に入力された情報は、次の段落になります。

私は上記のようなことがPHPとSQLで可能だと知っていますが、私はそれを学ぶために何が検索される必要があるかを知るためにちょっと困っています。 ご協力いただきありがとうございます。

+0

ソースコード全体を表示します。 –

+0

あなたは何を求めているのか分かりません –

+0

google "php html forms" – Ghost

答えて

0

あなたは必ずしもこれのためにPHPを必要としないようにも思えます。これは、クライアント自体で簡単にやり遂げることができるものです。もちろん、もっと精巧なものを作るためには、これをさらに構築する必要がありますし、間違いなくより精巧なシステムを使用することもできますが、例として、JavaScriptを使用して結合しようとしているものをまとめてください。私はhttp://codepen.io/anon/pen/VjdPgmでサンプルを集めてきましたが、ここで重要なビットだ

:あなたはボタンをクリックし

HTML

<p>Box 1</p> 
<input id="box1"> 

<p>Box 2</p> 
<input id="box2"> 

<br/> 
<button onclick="generate()">Generate</button> 

<p>Result</p> 
<textarea id="result" cols="100" rows="10"></textarea> 

はJavaScript

var generate = function() { 
    var output = ""; 

    //Append the text for box1 
    var box1 = document.querySelector('#box1').value; 
    output = '<p><a href="' + box1 + '.htm">' + box1 + '</a>@HH:MM MM:DD:YY</p>'; 

    //Append the text for box2 
    var box2 = document.querySelector('#box2').value; 
    output += '<p><a href="' + box2 + '.htm">' + box2 + '</a>@HH:MM MM:DD:YY</p>'; 

    //Set the output in the result box 
    document.querySelector('#result').value = output; 
} 

、それが実行されますあなたが書いたボックスから値を引き出すこのJavaScript関数導入され、インラインテンプレートに値がドロップされます。

これでロジックをどこかに保存したい場合は、ロジックを組み込んでPHPで保存し、残りのテンプレートなどに保存する必要があります。このためには、検証、エスケープ、コンテンツでそれらを構築する独自のページをどのように設計するかなど、さまざまな面を考慮する必要があります(このスクリプトは既存のファイルを上書きするか、いくつかのMySQLルックアップ)、これはあなたの質問の範囲外です。

CMSの種類を利用している場合は、上の例のようなものを使用してマークアップを生成し、CMSで必要なものをドロップするだけで、他のすべてのものを自分で書く必要がなくなります。

+0

これは私がやろうとしていることですが、私はそれをsqliteサーバに保存してPHPページを最後に引っ張らなければならないと思っていますコンテンツページを生成するために10またはそれ以上の入力を必要とする。 – OzzmanFloyd120

関連する問題