現在、xamppで学習しております。
webページの入力フォームから入力されたデータをwebプログラム側でデータベースに保存したいのですが、データベースにデータが保存されません。
webプログラム側を実行したところ、 echo "レコードを追加しました";
の部分まで実行しれました。
どうしても分からなかったのでアドバイス頂けると助かります。
<tr> <tr><th>氏名</th><td><input type="text" name="username"></td></tr> <tr><th>郵便番号</th><td><input type="text" name="zip"></td></tr> <tr><th>都道府県</th><td><input type="text" name="address1"></td></tr> <tr><th>住所</th><td><input type="text" name="address2"></td></tr> <tr><th>電話番号</th><td><input type="text" name="tel"></td></tr> </tr> </table> <input type="submit" value="登録"> </form> </boby> </html>
<html ="ja"> <meta charset ="utf-8"> <boby> <?php $link =mysqli_connect("localhost", "sample","パスワード","sample");
mysqli_set_charset($link,"utf8");
$sql = "INSERT INTO address(username,zip,address1,address2,tel)". "VALUES(" .
"'". mysqli_real_escape_string($_POST["username"]) . "," .
"'". mysqli_real_escape_string($_POST["zip"]) . "," .
"'". mysqli_real_escape_string($_POST["address1"]) . "," .
"'". mysqli_real_escape_string($_POST["address2"]) . "," .
"'". mysqli_real_escape_string($_POST["tel"]) . "');" ;
mysqli_query($link, $sql);
mysqli_close($link);
echo "レコードを追加しました";
?>
回答4件
あなたの回答
tips
プレビュー