Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
syntax errorr , unexpected identifier
erorr nya ( http://localhost/php/pdo/savee.php)
Parse error: syntax error, unexpected identifier " " in C:\xampp\htdocs\php\pdo\koneksi.php on line 3
coding form
<?php
$pdo = require_once('koneksi.php');
$post = (object) $_POST;
//var_dump($post);
$data = [
'nama' => $post->nama,
'asal_sekolah' => $post->asal_sekolah,
'jenis_kelamin' => $post->jenis_kelamin,
'tempat_lahir' => $post->tempat_lahir,
'tanggal_lahir' => date("Y-m-d", strtotime($post->tanggal_lahir)),
'nilai_sekolah' => $post->nilai_sekolah,
'komentar' => $post->komentar
];
$sql = "INSERT INTO profil_mahasiswa (nama, asal_sekolah, jenis_kelamin, tempat_lahir, tanggal_lahir, nilai_sekolah, komentar) VALUES (:nama, :asal_sekolah, :jenis_kelamin, :tempat_lahir, :tanggal_lahir, :nilai_sekolah, :komentar)";
$stmt = $pdo->prepare($sql);
$stmt->execute($data);
echo "Saving is successful";
?>
savee.php
<?php
$pdo = require_once('koneksi.php');
$post = (object) $_POST;
//var_dump($post);
$data = [
'nama' => $post->nama,
'asal_sekolah' => $post->asal_sekolah,
'jenis_kelamin' => $post->jenis_kelamin,
'tempat_lahir' => $post->tempat_lahir,
'tanggal_lahir' => date("Y-m-d", strtotime($post->tanggal_lahir)),
'nilai_sekolah' => $post->nilai_sekolah,
'komentar' => $post->komentar
];
$sql = "INSERT INTO profil_mahasiswa (nama, asal_sekolah, jenis_kelamin, tempat_lahir, tanggal_lahir, nilai_sekolah, komentar) VALUES (:nama, :asal_sekolah, :jenis_kelamin, :tempat_lahir, :tanggal_lahir, :nilai_sekolah, :komentar)";
$stmt = $pdo->prepare($sql);
$stmt->execute($data);
echo "Saving is successful";
?>
koneksi.php
<?php
//parameter koneksi database
$dbConfig['host'] = "localhost";
$dbConfig['username'] = "root";
$dbConfig['password'] =" ";
$dbConfig['name'] = "form1";
//test koneksi dan akan error apabila gagal
try {
$db = new PDO(
"mysql:host={$dbConfig['host']};dbname={$dbConfig['name']}",
$dbConfig['username'],
$dbConfig['password'],
array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)
);
return $db;
//connection is success
// die(json_encode(array('outcome' => true)));
} catch (PDOException $ex) {
die(json_encode(array('outcome' => false, 'message' => 'Unable to connect')));
exit;
}
?>
2 Jawaban:
<div>untuk kolom password pada file koneksi.php tidak boleh mengandung spasi mba.<br>harus kosong "" <- seperti ini tanpa spasi... jangan " " <- diisi spasi<br>karena kalau diisi password pun tidak boleh spasi satu buah seperti itu<br>jadi solusinya hapus spasinya</div>
Tanggapan
tetap gabisa kak gimana ya
<div>Coba kamu ganti menjadi seperti ini :</div><pre>$db = new PDO("mysql:host=" . $dbConfig['host'] . ";dbname=" . $dbConfig['name'], $dbConfig['user'], $dbConfig['password'], array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));</pre><div><br>lakukan copy-paste saja dari script saya di atas</div>
Tanggapan
tetap hasilnya gitu kak ,, kenapa ya
apa karena sublime nya kak?