提示コードですがこれはフォームで入力するとこのソースコードに移行するのですがその際に以下のエラーが発生してしまい調べたのですが原因がわかりません。これはどこがおかしいのでしょうか?echoデバッグしましたが見つかりません。
試したこと
値を確認
環境
ubuntu 64bit
xamppp
「POST http://localhost/sample/submit.php 500 (Internal Server Error)」
php
1<!DOCTYPE html> 2<html lang=ja> 3 <head> 4 <meta charset="utf-8"> 5 6 <link rel="stylesheet" href="style.css"> 7 <title>send</title> 8 </head> 9 <body> 10 11<?php 12init_set("display_errors",1); 13error_reporting(E_ALL); 14 15$name = $_POST["name"]; 16$setntence = "abc"; 17$da = date("Y-m-d"); 18 19//echo $da; 20 21$dsn = 'mysql:Bulletin_Board;host=localhost;charset=utf8'; 22$dbh = new PDO($dsn,"root",""); 23try 24{ 25 26 $sql = 'INSERT INTO `Post`(`name`, `sentence`, `date`) VALUES (?,?,?)'; 27 $stmt = $dbh->prepare($sql); 28 $data[] = "aaa"; 29 $data[] = "bbb"; 30 $data[] = $da; 31 var_export($data); 32 $stmt->excute($data); 33 34} 35catch(PDOException $e) 36{ 37 die($e->getMessage()); 38} 39 40?> 41 </body> 42 43</html> 44
回答3件
あなたの回答
tips
プレビュー