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(); } }Stampando $riparazione['model'] ho il modello, ma $device non ritorna nessun valore, anzi va in error 500codice:$device = get_device($riparazione['model']);

Ottima scelta
Rispondi quotando