Eroare Call to member function bind_param() on boolean
Scris: Sâm Ian 16, 2016
Salut cu stima membrii dar si fondatorul acestui site.
Am si eu o rugaminte deoarece sunt total newbie in ceea ce priveste PHP-ul.
Am de creat o aplicatie de tip CRUD, folosind php si mySqli, insa cand ajung la adaugare de date, se blocheaza si afiseaza o eroare.
Aceea este eroarea. Dar practic rezolv undeva, si crapa mai departe.
Aici aveti continutul fisierului create.php
Multumesc!
Am si eu o rugaminte deoarece sunt total newbie in ceea ce priveste PHP-ul.
Am de creat o aplicatie de tip CRUD, folosind php si mySqli, insa cand ajung la adaugare de date, se blocheaza si afiseaza o eroare.
Cod: Selectaţi tot
Fatal error: Call to a member function bind_param() on boolean in C:\xampp\htdocs\create.php on line 17
Aici aveti continutul fisierului create.php
Cod: Selectaţi tot
<?php
require 'db/connect.php';
$error = ""; //variable to hold our form error message
$success = ""; //variable to hold our success message
if(isset($_POST['create'])){
$nume = trim($_POST['nume']);
$prenume = trim($_POST['prenume']);
$cnp = trim($_POST['cnp']);
$adresa = trim($_POST['adresa']);
$observatii = trim($_POST['observatii']);
if(empty($nume) && empty($prenume) && empty($cnp) && empty($adresa) && empty($observatii)){
$error = "Trebuie sa completati campurile goale.";
}else{
$insert = $db->prepare("INSERT INTO persoane (nume, prenume, cnp, adresa, observatii) VALUES (?, ?, ?, ?, ?, NOW())");
$insert->bind_param('sssss', $nume, $prenume, $cnp, $adresa, $observatii);
if($insert->execute()){
//$success = "Persoana adaugata cu succes!";
header("location:index.php");
}
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Dincolo de autism - Craiova</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div id="wrapper">
<h1>Adauga persoane:</h1>
<span class="error"><?php if(isset($error)) echo $error;?></span>
<span class="success"><?php if(isset($success)) echo $success;?></span>
<form action="" method="post">
<table class="table">
<tr>
<td><label for="nume">Nume:</label></td>
<td><input type="text" id="nume" name="nume"></td>
</tr>
<tr>
<td><label for="prenume">Prenume:</label></td>
<td><input type="text" id="prenume" name="prenume"></td>
</tr>
<tr>
<td><label for="cnp">C.N.P:</label></td>
<td><input type="text" id="cnp" name="cnp"></td>
</tr>
<tr>
<td><label for="adresa">Adresa:</label></td>
<td><input type="text" id="adresa" name="adresa"></td>
</tr>
<tr>
<td><label for="observatii">Observatii:</label></td>
<td><textarea id="observatii" name="observatii"></textarea></td>
</tr>
<tr>
<td></td>
<td><button type="submit" class="create" name="create">ADAUGA</button> <a class="btn" href="index.php">INAPOI</a></td>
</tr>
</table>
</form>
</div>
</body>
</html>