我爲我們組織的比賽做了註冊表。 在這種形式下,你必須選擇從索引窗口競爭登錄。鏈接到固定值的PHP表單?
是否有可能使在HTML(使用<a href>
)一些鏈接重定向到報名表與已選定的比賽(一些固定值) ?
我爲我們組織的比賽做了註冊表。 在這種形式下,你必須選擇從索引窗口競爭登錄。鏈接到固定值的PHP表單?
是否有可能使在HTML(使用<a href>
)一些鏈接重定向到報名表與已選定的比賽(一些固定值) ?
您可以使用GET參數。
<a href='www.example.com/?CompName=competitionName'>Competition Name</a>
<?php
if(isset($_GET['CompName'])){
$sCompetitionName = $_GET['CompName'];
}
?>
然後,當您創建選項列表時,檢查名稱是否與列表名稱匹配。如果它選擇它。
是的,你可以,你可以使用$ _GET參數來做到這一點。首先在您的比賽列表頁面上添加一個鏈接到您的表格頁面。
<a href="url-to-competition-page?competition=your-value-here">Register for YOUR COMPETITION NAME HERE</a>
然後在您的比賽註冊表中查找獲取參數。在下面的例子中,我將使用一個html選擇框。
$competitions = [
'competition-value' => 'Competition name',
'competition-value-2' => 'Competition name 2',
];
// Look for your get param, if it is not found set a default. In this case an empty string
$selectedCompetition = (isset($_GET['competition'])) ? $_GET['competition'] : '';
從您的比賽名單中生成選擇。該列表僅用於演示:)
<select name="competition">
<?php foreach($competitions as $key => $value):?>
<option value="<?php echo $key;?>" <?php echo ($selectedCompetition == $value) ? 'selected' : '';?>><?php echo $value;?></option>
<?php endforeach;?>
</select>
請您分享我們如何實現窗體? – Alexandre