Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti
Con un semplice dialogo in linguaggio naturale e la potenza di una scheda video di fascia alta è possibile costruire software funzionante da zero, senza scrivere una riga di codice e senza inviare un solo byte dei propri dati a server esterni
Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto
Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto
Samsung rinnova la serie pieghevole di punta con Galaxy Z Fold8 Ultra: pannello interno da 8 pollici quasi senza piega, cerniera Flex Titanium, Snapdragon 8 Elite Gen 5 for Galaxy e batteria finalmente da 5.000 mAh. Prezzo italiano da 2.299 a 2.899 euro. Tra colorimetro, benchmark reali e giorni di uso quotidiano, ecco dove questo pieghevole convince e dove il nome Ultra fatica ancora a trovare piena giustificazione
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
La nuova Insta360 X6 introduce sensori Sony da 1/1.1" e un SoC Triple AI a 4nm. Analizziamo le riprese 8K, il primo Dolby Vision nativo a 10-bit nel settore sferico e l'innovativo flusso di lavoro diretto sulla futura versione 22 di DaVinci Resolve.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 31-08-2007, 09:14   #1
The Incredible
Senior Member
 
Iscritto dal: Nov 2001
Messaggi: 6139
[PHP] Call to a member function on a non-object...

ho un file index.php
prima richiamava top e foot che erano anche loro due file che contenevano il footer e top..
ora ho fatto una funziona per ognuno di essi ma mi esce il seguente errore:
Fatal error: Call to a member function query() on a non-object in /opt/lampp/htdocs/arbay/includes/auth.lib.php on line 97

la riga è questa:

$rs = $db->query($sql);

il contesto questo:

<ul>
<?
$sql = "...............";
$rs = $db->query($sql);
while( $row = $rs->fetchRow(DB_FETCHMODE_ORDERED) ){ echo ....; }
?>
</ul>

Non capisco cosa sia cambiato da quando erano due file separati..e quindi che tipo di errore è..
Grazie
The Incredible è offline   Rispondi citando il messaggio o parte di esso
Old 31-08-2007, 12:44   #2
ilDave
Senior Member
 
L'Avatar di ilDave
 
Iscritto dal: Feb 2000
Città: Grugliasco, Torino
Messaggi: 175
Probabilmente la variabile $db non è inizializzata correttamente.
Dove fai la new?
__________________
I 'm a dinosaur, somebody is digging my bones
ilDave è offline   Rispondi citando il messaggio o parte di esso
Old 31-08-2007, 13:06   #3
The Incredible
Senior Member
 
Iscritto dal: Nov 2001
Messaggi: 6139
all'inizio del file che contiene la funzione dove c'è l'errore richiamo il file setup che contiene le istruzioni per il collegamento al db..

$dsn = "mysql://$user:$pass@$host/$db_name";
$db = DB::Connect($dsn,true);

ect..
che dovrei fare?richiamarlo all'interno della funzione?
The Incredible è offline   Rispondi citando il messaggio o parte di esso
Old 31-08-2007, 13:07   #4
The Incredible
Senior Member
 
Iscritto dal: Nov 2001
Messaggi: 6139
l'ho inizializzato dentro ad un altro file..
che includo all'inizio del file dove ci sono le funzione...
come posso fare?
The Incredible è offline   Rispondi citando il messaggio o parte di esso
Old 31-08-2007, 13:26   #5
The Incredible
Senior Member
 
Iscritto dal: Nov 2001
Messaggi: 6139
ho risolto passando l'oggetto db alla mia funzione.
quindi:
footer($db);
The Incredible è offline   Rispondi citando il messaggio o parte di esso
Old 31-08-2007, 13:34   #6
ilDave
Senior Member
 
L'Avatar di ilDave
 
Iscritto dal: Feb 2000
Città: Grugliasco, Torino
Messaggi: 175
Ecco, stavo appunto per dire che poteva trattarsi di un problema di scope della variabile
__________________
I 'm a dinosaur, somebody is digging my bones
ilDave è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti Non sai programmare? Ecco cosa si può far...
Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto Recensione Samsung Galaxy Z Fold8 Ultra: il pieg...
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing" Insta360 X6: Dolby Vision, 8K e montaggio "...
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli Due settimane con Dacia Spring 2026: novit&agrav...
AORUS GeForce RTX 5080 INFINITY WOOD 16G: una scheda video diversa dalle altre AORUS GeForce RTX 5080 INFINITY WOOD 16G: una sc...
Anthropic li chiama virus mentali: passa...
Claude ora invia email da Gmail senza ch...
Nuova rimodulazione per i clienti TIM: f...
Clausola energetica UE: via libera a pom...
OpenAI, stop all'addestramento più...
La robotica umanoide cinese sbarca in Bo...
I Google Pixel utilizzeranno l'IA per mo...
Sony annuncia la data d'uscita delle Pul...
Nothing Ear (3) a 119€: gli auricolari c...
Roborock Qrevo Curv 2 Flow a 499€ e Saro...
Apple avvisa dello spyware in quattro po...
Xiaomi svela gli interni (assurdi) di Sk...
Framework Laptop 12: la nuova generazion...
iPhone 18 Pro, si parla di 200-300 euro ...
La società cinese Landspace &egra...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:49.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v