syntax error, unexpected end of file

Jadi saya mengalami "error syntax error, unexpected end of file" nah saya berniat untuk mengambil data dari database untuk ditampilkan. Kira kira errornya dibagian mana ya ? apakah harus menggunakan tag html ? Thankyou buat yang udah bantu jawab Ini code saya

@extends('layouts.app')

@section('content')
<div class="container">
    <div class="row justify-content-center">
        <div class="col-md-8">
            <div class="card">
                <div class="card-header">{{ __('Selamat Datang !') }}</div>

                    <?php
                        include "config.php";
                        $query = mysqli_query($connection,"SELECT * FROM users ORDER BY id DESC");
                    ?>
                    <?php if(mysqli_num_rows($query)>0){
                    ?>
                    <?php
                        $no = 1;
                         while($data = mysqli_fetch_array($query)){
                    ?>
                    <?php
                        echo "Selamat datang". $data['nama']. "<br>";
                        echo "Silahkan Check in ke Gereja";
                    ?>
            </div>
        </div>
    </div>
</div>
@endsection

dan ini untuk isi dari config.php nya

<?php
$username = "root";
$password = "";
$dbname = "gereja";

$connection = mysqli_connect($username, $password, $dbname);
if (!$connection){
        die("Connection Failed:".mysqli_connect_error());
    }
?>
avatar Seizuka
@Seizuka

2 Kontribusi 0 Poin

Diperbarui 3 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

<div>sepertinya kurang tanda kurung di akhir if dan while coba ubah kodenya seperti ini:<br><br></div><pre>@extends('layouts.app')

@section('content') &lt;div class="container"&gt; &lt;div class="row justify-content-center"&gt; &lt;div class="col-md-8"&gt; &lt;div class="card"&gt; &lt;div class="card-header"&gt;{{ __('Selamat Datang !') }}&lt;/div&gt;

                &amp;lt;?php
                    include &quot;config.php&quot;;
                    $query = mysqli_query($connection, &quot;SELECT * FROM users ORDER BY id DESC&quot;);
                ?&amp;gt;
                &amp;lt;?php if(mysqli_num_rows($query) &amp;gt; 0): ?&amp;gt;
                    &amp;lt;?php $no = 1; ?&amp;gt;
                    &amp;lt;?php while($data = mysqli_fetch_array($query)): ?&amp;gt;
                        Selamat datang &amp;lt;?= $data[&#039;nama&#039;]; ?&amp;gt;
                        &amp;lt;br&amp;gt;;
                        Silahkan Check in ke Gereja
                    &amp;lt;?php endwhile; ?&amp;gt;
                &amp;lt;?php endif; ?&amp;gt;
        &amp;lt;/div&amp;gt;
    &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;

&lt;/div&gt; @endsection</pre><div><br>semoga bisa membantu.....</div>

avatar Muhtasaq
@Muhtasaq

10 Kontribusi 6 Poin

Dipost 3 tahun yang lalu

Tanggapan

setelah dicoba sekarang jadinya include(config.php): failed to open stream: No such file or directory

apa karena file directory nya belum diberitahu ya ?

mungkin path ke filenya salah

kan ini menggunakan laravel, kenapa tidak gunakan eloquent atau query builder dari laravel? agar tidak perlu melakukan koneksi ulang ke database. coba lihat dokumentasinya disini

link query builder = https://laravel.com/docs/7.x/queries link eloquent = https://laravel.com/docs/7.x/eloquent

thankyou gan sarannya, saya baca baca lagi mengenai queries

<div>Agan lagi ngerjain proyek Laravel? Atau cuma pake library templating Blade nya aja?<br>Soalnya sya liat ada beberapa sintaks bisa Blade.<br><br>Kalo pake Laravel kenapa ngga manfatin Model/Controller aja buat pengecekan query ke database nya?</div>

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 3 tahun yang lalu

Tanggapan

iya gan pake laravel, ini lagi coba baca baca mengenai queries atas saran agan diatas

Coba manfaatin fitur yang ada di Laravelnya.

iya gan sudah ketemu, menggunakan controller

Login untuk ikut Jawaban