から名前値を取得します。しかし私はそれが十分な説明を提供していない、私が来た最も近いthis answerた、この問題の解決のために検索しました。PHPは送信ボタン
次のボタンは、大会名やトーナメント番号の両方が含まれています。
<input type="submit" name="<?php echo $tournament.$weekNumber ?>" />
トーナメントはすなわち、異なる名前&ラウンド番号を持つ異なる場合があります。ボタンをクリックしてフォームが送信されると、ボタン名に含まれるトーナメント名とラウンドナンバーはどうやって取得できますか?
私はそれは私に連結ラウンド数と大会名を与えます...
foreach($_POST as $name => $content) { //echo "The TOURNAMENT NAME IS: $name <br>"; $tournament = $name; }
に問題を試してみました....
私はトーナメントを分離するためにsubstr()
を使用することができますし、ラウンド私はtournameの両方を必要とする
...それは文句を言わないトーナメント名以来、仕事と丸い数字は変えることができますnt名と週番号ボタン名で連結されていますname="<?php echo $tournament.$weekNumber ?>"
try name = "<?php echo $ tournament。" * "。$ weekNumber?>" *を使って爆発してください。 –
'[]'を使って配列を送信することができます。これは文字列を分割するよりも扱いが簡単です。例えば。 ''は '$ _POST ['t1'] [17] == 'foo''のようなものになります。 – Yoshi