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;
}
?>

avatar sitinurazizah
@sitinurazizah

6 Kontribusi 1 Poin

Diperbarui 3 tahun yang lalu

2 Jawaban:

<div>untuk kolom password pada file koneksi.php tidak boleh mengandung spasi mba.<br>harus kosong "" &lt;- seperti ini tanpa spasi... jangan " " &lt;- diisi spasi<br>karena kalau diisi password pun tidak boleh spasi satu buah seperti itu<br>jadi solusinya hapus spasinya</div>

avatar insanz01
@insanz01

90 Kontribusi 56 Poin

Dipost 3 tahun yang lalu

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 =&gt; PDO::ERRMODE_EXCEPTION));</pre><div><br>lakukan copy-paste saja dari script saya di atas</div>

avatar insanz01
@insanz01

90 Kontribusi 56 Poin

Dipost 3 tahun yang lalu

Tanggapan

tetap hasilnya gitu kak ,, kenapa ya

apa karena sublime nya kak?

Login untuk ikut Jawaban