Ho passato una giornata a cercare di fare un sito per un compito scolastico e neanche ci sono riuscito ancora , solo perché il mio professore è un incompetente, e non sa i linguaggi web! Ma puoi darmi da fare un carrello elettrico in php? Quando con JavaScript ci metto 30 secondi... Non conosce PHP questo.

07/05/2022 alle 23:52 07/05/2022 alle 23:52
50 commenti

Fallo in Java e poi insegnaglielo

Ma guada da folli... PHP serve solo per gestire il database, non per fare ste follie... Poi se non lo faccio in php mi mette 6, non merito 6 bzbzbzbz

@op io sono un profano, a stento so usare python, ma a rigor di logica se anche il tuo professore è un profano, non puoi cercarlo su internet?

@Autostoppista non c'è nulla su internet, tutti gli esercizi fatti sono fatti con database ovviamente, e non posso usare database

@op ma sei sicuro che non sia un carrello elettronico? e non un carrello elettrico?

@Autostoppista è il carrello degli shop online, come Amazon, che clicchi e ti mette le cose nel carrello, quello è

@op porca puzzola ci so 200 tutorial online

@op https://codeshack.io/shopping-cart-system-php-mysql/#creatingtheshoppingcartpage

@op https://stackoverflow.com/questions/8597556/simple-php-shopping-cart-without-sql

Anche con PHP ci vogliono 30 secondi

Se lo fai con un database!!! Non senza, ma non possiamo usare database, anche perché poi rimarrebbe salvato sul PC di casa e sarebbe un macello farlo funzionare a scuola....

@op ma anche senza in realtà, non ci vuole nulla. Puoi mantenere una sessione sul server anche senza database con PHP.

@Mastrota ti mando 5 euro PayPal se lo fai in mezz'ora domani, ti giuro che non scherzo, voglio proprio vedere

@Mastrota e deve essere una cosa decente con anche css, se lo fai, ed esce funzionante, con gli articoli che posso mettere nel carrello e totale della spesa, ti mando 5 euro

@op non me ne faccio niente di 5 euro, ma i siti di fanno così di solito, PHP genera l'HTML con i dati che servono nella pagina e basta

@Mastrota ma che minchiata, PHP gestisce lato database e basta, il resto è tutto HTML e JavaScript

@op ma non è vero lol, PHP prende i dati dal database e genera l'HTML.

@Mastrota ma CHE CAZZO C'ENTRA HTML, CHE HTML SI PROGRAMMA, LO GENERA IL PROGRAMMATORE HTML, CHE CAZZO GENERA PHP, MA STAI MALE?

@Mastrota sono due linguaggi separati, nei file PHP ci puoi mettere anche HTML, MA NON C'ENTRA UN CAZZO QUESTO

@op secondo me ti mancano proprio le basi ma è normale se dici che il professore non lo ha spiegato.

@Mastrota non sta ne in cielo né in terra quello che dici, che PHP genera HTML? Ma che c**zo stai dicendo

@Mastrota mi sono studiato un libro di PHP intero, ma che basi mi mancano

@op hai detto che in un giorno intero non sei riuscito a creare la schermata di un carrello, ci sarà un motivo, non credi?

@Mastrota PERCHÉ NON È FATTO PER FUNZIONARE SENZA DATABASE PORCACCIO IL TUO PADRE

@op ti ripeto che non è così, informati su come funziona PHPSESSID. I dati puoi anche scriverli direttamente in una variabile se sono sempre gli stessi, o leggerli da un file, o generarli casualmente. Che libro hai letto?

@Mastrota non mi va di spiegare quello che ho fatto, comunque stai tranquillo che so fare il mio lavoro, ho dovuto fare una cosa non prevista con php, infatti ho dovuto improvvisare codice, dormi sogni tranquilli.

@op nel segreto hai scritto che non ci sei riuscito, io dormo sonni tranquilli ed è inutile che la prendi sul personale.

@Mastrota non l'ho persa sul personale, ma semplicemente è così e basta, ho cercato anche molto su internet per qualche suggerimento, e nada, tutti i carrelli elettronici si collegano a server SQL, quindi ?, eppure ho cercato, ma sembra abbastanza impossibile senza server.

@op è sufficiente che togli la parte in cui si collegano al database e metti i dati direttamente in una variabile o in quello che vuoi, il resto funziona ugualmente perché PHP non ha bisogno di database per funzionare.

@Mastrota si una tabella intera dei prodotti, la metto in una variabile ?

@op puoi anche metterla in un file di testo, dipende dalla consegna che ti ha dato il professore, nel luogo in cui l'avresti messa in JavaScript puoi metterla anche in PHP.

@Mastrota le ho provate tutte, non va in quel modo.

@op cosa hai provato e quale modo non funziona?

@Mastrota va usato con server, fine, se non è così dimostramelo, se non puoi pace

@op è sufficiente un server stateless PHP, non c'è bisogno di nessun database se non lo vuoi usare.

@Mastrota dimostramelo, altrimenti solo chiacchiere ?, non ho mai detto che non si può, ma si complica la vita, e ci vuole tanto, non 30 secondi come hai detto, se non dimostri per me parli a vanvera

@op in che forma sono i dati del carrello?

@op ok ma come sono salvati? In una stringa separati dalla virgola? JSON? CSV? Ogni numero in una riga diversa?

@Mastrota ho fatto una cosa più semplice perché mi ero stancato, ho creato degli articoli con un bottone aggiungi al carrello, al carrello si aggiunge il numero uno, e al lato esce la spesa totale, tutto sulla stessa pagina, però mi crea un sacco di problemi, non riesco a dare la possibilità di cliccare più volte e sommare tutte le spese

@op devi memorizzare lo stato nella sessione e inviare una richiesta POST quando clicchi il bottone

@Mastrota fatto con isset, ma non lo fa ogni volta che clicco, anche se incremento un contatore