Aiuto per progetto informatico
Buongiorno ragazzi, devo preparare un esame d'informatica che consiste nel presentare il progetto seguente (vedere foto in allegato). Le mie basi non sono proprio ferree in materia ma la buona volonta' e dedizione di certo non mi mancano. Grazie anticipatamente, Frasandro.
Risposte
Comincia a dare prova di dedizione e buona volontà mostrando qualcosa fatto da te.
Ciao ragazzi, a causa di impegni di lavoro, solamente adesso sto tornando a lavorare sul progetto.
Ho un problema nel collegare il database tramite xampp:
Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\Ciao\connect.php on line 4
Warning: mysqli_error() expects exactly 1 parameter, 0 given in C:\xampp\htdocs\Ciao\connect.php on line 4
Connessione al db fallita
il codice php del file connect.php è il seguente:

come posso risolvere?
Ho un problema nel collegare il database tramite xampp:
Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\Ciao\connect.php on line 4
Warning: mysqli_error() expects exactly 1 parameter, 0 given in C:\xampp\htdocs\Ciao\connect.php on line 4
Connessione al db fallita
il codice php del file connect.php è il seguente:

come posso risolvere?
Puoi selezionare il database direttamente con la funzione mysqli_connect. Guarda questo link del manuale ufficiale php http://php.net/manual/en/function.mysqli-connect.php
Quindi puoi eliminare mysqli_select_db. Quando hai errori del genere controlla sempre su un manuale (come questo online) che le funzioni non siano deprecate e che i parametri passati alle funzioni siano corretti.
Quindi puoi eliminare mysqli_select_db. Quando hai errori del genere controlla sempre su un manuale (come questo online) che le funzioni non siano deprecate e che i parametri passati alle funzioni siano corretti.
Guardando la pagina sotto, hai invertito gli argomenti.
https://www.w3schools.com/php/func_mysqli_select_db.asp
mysqli_select_db($con,"test");
https://www.w3schools.com/php/func_mysqli_select_db.asp
mysqli_select_db($con,"test");
"albiy":
Guardando la pagina sotto, hai invertito gli argomenti.
https://www.w3schools.com/php/func_mysqli_select_db.asp
mysqli_select_db($con,"test");
ho sistemato, ma adesso ho questo errore: Fatal error: Uncaught Error: Call to undefined function mysql_query() in C:\xampp\htdocs\ciao\funzione_prodotti.php:15 Stack trace: #0 C:\xampp\htdocs\ciao\index.php(66): getPro() #1 {main} thrown in C:\xampp\htdocs\ciao\funzione_prodotti.php on line 15

Che versione di php hai? Dovresti poterlo vedere andando su qualche opzione dell'interfaccia grafica di xampp.
Probabilmente hai una versione di php che non supporta le funzioni mysql_xxx perchè sono deprecate ma supporta solo le funzioni mysqli_xxx (attenzione alla "i" finale).
Dovresti quindi avere una versione di php >= 7.
La versione di php che supporta le funzioni mysql_xxx (senza "i") è la 5.x.xx
Perciò se, per qualsivoglia motivo, vuoi utilizzare le funzioni senza la "i" allora riscarica xampp con la versione di php 5.6.32 da questo link: https://www.apachefriends.org/it/download.html
Se devi reinstallarlo occhio a salvare tutti gli script prima della disintallazione della versione già installata perchè con la disinstallazione potresti cancellare la directory del server http.
Se vuoi sapere cosa cambia tra i due "tipi di funzioni" leggi https://stackoverflow.com/questions/548 ... -using-php e http://php.net/manual/en/mysqli.overview.php
Probabilmente hai una versione di php che non supporta le funzioni mysql_xxx perchè sono deprecate ma supporta solo le funzioni mysqli_xxx (attenzione alla "i" finale).
Dovresti quindi avere una versione di php >= 7.
La versione di php che supporta le funzioni mysql_xxx (senza "i") è la 5.x.xx
Perciò se, per qualsivoglia motivo, vuoi utilizzare le funzioni senza la "i" allora riscarica xampp con la versione di php 5.6.32 da questo link: https://www.apachefriends.org/it/download.html
Se devi reinstallarlo occhio a salvare tutti gli script prima della disintallazione della versione già installata perchè con la disinstallazione potresti cancellare la directory del server http.
Se vuoi sapere cosa cambia tra i due "tipi di funzioni" leggi https://stackoverflow.com/questions/548 ... -using-php e http://php.net/manual/en/mysqli.overview.php
Ho cambiato tutte le stringhe mysql_xxx in mysqli_xxx e ho risolto. Ora mi tocca lavorare sull'aspetto grafico (banner ecc. Ecc)