Salve,
sto provando a creare una funzione che dovrebbe semplicemente darmi marca e modello di un device quando viene interrogata. Noto che $id_prodotto non arriva proprio alla funzione, andando in error 500
codice:
public function get_device($model)
{
try
{
$stmt = $this->conn->prepare("SELECT * FROM brands WHERE id=:model");
$stmt->bindparam(":model",$model);
$stmt->execute();
$d = $stmt->fetch(PDO::FETCH_ASSOC);
$immage = (file_exists("assets/media/brands/".strtolower($d['name']).".svg")) ? "assets/media/brands/".strtolower($d['name']).".svg" : "assets/media/brands/default.svg";
return array($d['name'], $d['model'], $immage);
}
catch(PDOException $ex)
{
echo $ex->getMessage();
}
}
codice:
$device = get_device($riparazione['model']);
Stampando $riparazione['model'] ho il modello, ma $device non ritorna nessun valore, anzi va in error 500