2012-01-31 24 views
0

私はTシャツの価格表を作成するフォームを作成しようとしています。私はフォームを開発する助けが必要です

選択できるシャツは10種類あり、それぞれ異なる価格です。 SからXLまでは同じ価格ですが、XXLは異なる価格です。

次は、価格が変わる衣服の色の選択肢があり、ホワイト、アスレチック、およびカラーの3つのオプションがあります。

第3の選択は、シャツのプリントの色数です。どれが価格に影響する5つのオプション(1-2,3-4,5-6,7-8,9-10)がありますか?

次に、いくつかのチェックボックスが追加されています。価格も

最後に示したいデータは、各列に48pc、72pc、96pc、144pc、288pcの価格を示す2行の表です。最初の行はS-XLの価格となります。

私は計算をしてコストがかかりますが、簡単な方法と正しい方法があることを私は知っています。みんながこのようなファイルを作ってくれて誰も助けてくれますか?私は夢中になりつつあります。 ekとハーフストレート。

長くしていたので投稿しませんでした。 - あなたはすべて自動的にこのコードを生成するPHPスクリプトを書くことができます https://gist.github.com/1708558GitHub

+3

これまでに試したコードを投稿してください。それは本当にあなたに関連する答えを与えるのに役立ちます。 – brenjt

+1

アダムが言っていることは、段落にテキストを書式設定していくつかのコードサンプルを投稿した場合、あなたの投稿がもっと興味と反応を得られるということです。 –

+0

私の段落書式については申し訳ありません...私は約15時間働いていますが、それはまだ言い訳がありません。私はオリジナルの投稿に自分のコードへのリンクを入れました。 – ehilse

答えて

0

あなたは正しいです、もっと簡単な方法があります:私はHERESにリンクかかわらgithubのにそれをアップロード!

... DT0001SHIRTCOLOR> < DT000161、DT000161SHIRTCOLOR> 、

< DT0001:たとえば

、あなたはあなたのMySQL DB内のすべてのシャツの<キー、ヴァル>を保持するテーブルを作成します

と、あなたは、たとえば、あなたのPHPスクリプトと印刷/エコーからデータを読み取る:

echo "$(document).ready(function(){ $(\"#garmentselect\").change(function(){ "; 

$con = mysql_connect("db-machine","username","password") 
       or die("Unable to connect to SQL server"); 
mysql_select_db("schema") or die("Unable to select database"); 
$query = "select key,value from my_shirts;"; 
$result = mysql_query($query) or die("No Records Found!"); 
while($row = mysql_fetch_array($result)) { 

    echo "if ($(this).val() == '".$row[key]."') { $('#".$row[val]."').slideDown("fast"); } else { $('#".$row[val].").slideUp("fast");}"; 
} 
mysql_close($con); 
echo "});"; // end of $("#garmentselect").change(..."; 
//continue ... 

あなたの協力のほとんどでこれを行うことができます重複を避けてください。一般に、&をコピーしてパラメータのみをコピーするときはいつでも、パラメータを入力として取得し、コピーしたいコードを生成する一般化されたメソッドを作成することを考えなければなりません(この原則は "コード再利用")。

希望しました。

関連する問題