私は憤慨してウェブサイトを作り、PHPでsomeonesキャリアを取得しようとしていました。ここに私がこれまで持っていたものがあります。POSTが記録されていません
<?php require('includes/config.php');
$user = $_SESSION['username'];
if(isset($_SESSION['username'])) {
if(isset($_POST['submit'])){
$carrier = $_POST['carrier'];
echo $carrier;
}
}
?>
<div class="container text-center">
<div class="row">
<div class="col-xs-12 col-sm-8 col-md-6 col-sm-offset-2 col-md-offset-3">
<form role="form" method="post" action="" autocomplete="off">
<h1 class="likert-header">Optional phone number</h1>
<h3>if your phone carrier is not in the dropdown then requist it with a support ticket</h3>
<div class="form-group">
<select name="carrier" id="carrier">
<option value="abc">Select...</option>
<option value="Verizon">Verizon</option>
<option value="ATT">AT&T </option>
<option value="Sprint">Sprint </option>
<option value="TMobile">T-Mobile </option>
</div>
</select>
<div class="row">
<div class="col-xs-6 col-md-6"><input type="submit" name="submit" value="submit" class="btn btn-primary btn-block btn-lg" tabindex="5"></div>
</div>
</form>
</div>
</div>
</div>
私はすなわちVerizonを選択しても何も印刷されません。私は前にこの同じコードを使用して、それがなぜ動かないのか分からない。ここにはサイトtech.rekanoh.com/test.php
'$ _SESSION ['username']'は有効ですか? –
まず、$ _SESSION配列または$ _POST配列で何かを調べてみましょう。次のようにします:print_r($ _ SESSION); OR print_r($ _ POST); – Monty