eseguire controllo sui dati presenti nel DB

ciao,

ho 2 pagine. la prima è una popup in cui stampo i dati del prodotto selezionato.

al submit, passo le variabili che mi servono per poi fare l'inserimento dell'ordine nella tabella cart alla seconda pagina, in cui visualizzo l'ordine appena inserito.

è possibile mettere nella popup, magari un alert in JS prima che avvenga eseguito il form action, un controllo che mi dica se nella tabella cart esiste già un prodotto inserito di un certo tipo?

ha senso?

oppure il controllo con l'avviso è meglio metterlo nella seconda pagina, quando sto per visualizzare il contenuto del carello?

spero di essermi spiegato.

grazie mille

inviato 11 anni fa
iTek
iTek
1
X 0 X

Se devi mettere un avviso è sempre meglio metterlo nella prima pagina, così eviti al client di scaricarsi unapagina in più e inoltre non crei lavoro in più alla tua applicazione.

Poi se serve o meno, dipende da cosa devi fare, sicuro di aver capito bene cosa stai facendo? :D

risposto 11 anni fa
Marco Grazia
X 0 X

Per una certa logica il controllo dovrebbe essere nel popup, il cliente sta scegliendo quel prodotto e gli si dice che l'ha già scelto (se c'è).

Ma il punto fondamentale secondo me è un altro, è necessario questo controllo? il cliente non vorrebbe semplicemente aggiungerne un'altro dello stesso tipo?

risposto 11 anni fa
LonelyWolf
X 0 X

:offtopic: Se possibile, evitate di usare le POP-UP :offtopic:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

ok, grazie per le risposte.

innanzitutto la popup c'è perchè chi ha commissionato il lavoro lo vuole così...non so cosa farci :-\

poi, il controllo mi serve perchè come ho spiegato, nel carrello non ci possono essere 2 prodotti diversi ma di un determinato tipo, per questioni di spese di spedizione che sono molto diverse.

quindi, nella popup dovrei fare questo controllo... ma come faccio?

nel senso che prima del submit , io non posso sapere cosa c'è nel carrello e, dopo il submit, i dati sono già stati inviati al carrello, e la popup si chiude automaticamente, con un onclick="window.close();

quindi come faccio?

 :o

risposto 11 anni fa
iTek
iTek
1
X 0 X

[ot mode on]

Concordo caro Gianni;

[ot mode off]

Il submit dov'è? nella popup?

Se è lì potresti caricare il carrello quando si apre la popup e fare il controllo nell'evento onsubmit e di conseguenza decidere che fare.

risposto 11 anni fa
LonelyWolf
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda