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