to jest kod wyswietlajacy:
$zdj = $conn->query("SELECT zdjecie FROM sprzet WHERE login = '$login'");
if ($row = $zdj->fetch_assoc())
{
$row = mysql_fetch_assoc($zdj);
echo base64_decode($row['zdj']);
}
A to dodajacy:
if( isset($_POST["nazwakomp"]) ){
$nazwakomp = $_POST["nazwakomp"];
$opisust = $_POST["opisust"];
$gwarancja= $_POST["gwarancja"];
$expres = $_POST["expres"];
$image = $_POST["image"];
if( empty( $nazwakomp)|| empty($opisust)|| empty($image) || empty($gwarancja) || empty($expres)){
echo "Wypełnij wszystkie pola";
}
else {
$id = $_COOKIE['id'];
$conn = new mysqli("localhost", "root", "", "serwiskomp");
$odp = $conn->query("INSERT INTO `sprzet` (`id_sprzetu`, `nazwa_komp`, `opis_ust`, `zdjecie`, `gwarancja`, `expres`) VALUES ('$id','$nazwakomp', '$opisust', '$image', '$gwarancja', '$expres')");
if($odp){
echo "sprzet został dodany";
}else {
echo "Nie udało sie dodac sprzetu";
}
$conn->close();
}
}
dodaje zdjecie do bazy ale jest problem z wyswietleniem wyskakuje komunikat:
- Call to a member function fetch_assoc() on bool in
Moze ktos wie jak to rozwiązac?