Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Fatal error: Function name must be a string in ,,,
<?php
session_start();
$_SESSION('name');
$_SESSION('email_address');
$_SESSION['name'] = $_POST['name'];
$_SESSION['email_address'] = $_POST['email_address'];
?>
<form method="post" action="step3.php">
<input type="radio" name="membership_type" value="Free">
<input type="radio" name="membership_type" value="Normal">
<input type="radio" name="membership_type" value="Deluxe">
<input type="checkbox" name="terms_and_conditions">
<input type="submit" value="Go To Step 3">
</form>
pagi all,,maaf mw bertanya ap ad yg salah dng koding di atas bagaimana solusinya ?
3 Jawaban:
Hapus saja $_SESSION('name'); dan $_SESSION('email_address'); -> ini didefinisikan sebagai fungsi, emang fungsi apa ini? tidak ada kan?
Sebaiknya deklarasikan $_SESSION itu hanya $_SESSION['name']; hanya seperti ini. Jadi source code nya jadi :
<?php
session_start();
$_SESSION['name'] = $_POST['name'];
$_SESSION['email_address'] = $_POST['email_address'];
?>
<form method="post" action="step3.php">
<input type="radio" name="membership_type" value="Free">
<input type="radio" name="membership_type" value="Normal">
<input type="radio" name="membership_type" value="Deluxe">
<input type="checkbox" name="terms_and_conditions">
<input type="submit" value="Go To Step 3">
</form>
Semoga membantu :)
Ini untuk apa?
$_SESSION('name');
$_SESSION('email_address');
Hapus aja. Kalau pakek dalam kurung () akan di baca sebagai sebuah fungsi/method. Nah, muncul error "function name must be a string" itu karena nama fungsi tidak boleh dimulai/mengandung spesial karakter seperti tanda $ di $_SESSION.
hai @gonkillua Berdasarkan pengalaman saya, session tidak perlu dideklarasikan. Kalo mau menggunakan session langsung saja
$_SESSION['nama_session'] = 'isisession';
Semoga membantu