x tutti
il codice php esiste una sezione a parte. non continuate qui altrimenti chiudo.
x tutti
il codice php esiste una sezione a parte. non continuate qui altrimenti chiudo.
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.
Il codice sembra non avere errori di sintassi.nel frattempo posto il mio codice php
Esatto, possibilmente dovremmo tornare a quel punto, se non andare oltre... il codice funzionava quanto meno dava un segnale
Ok, non appena siamo certi che la visualizzazione degli errori è abilitata possiamo andare avanti con altri eventuali test.Provo a verificare la cosa che mi hai suggerito
Installa Forum HTML.it Toolset per una fruizione ottimale del Forum
Ah d'accordo scusami, non riesco a trovare le sezioni che mi dicevi del regolamento potresti reindirizzarmi?
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.
Ho notato che la funzione mi() con la chiamata AJAX si trova fuori, ho dovuto portare fuori la funzione mi() perché l'evento onclick mi dava un errore, variabile non trovata mi()codice:function mi(){ $.ajax({ // istruzioni $(document).ready(function(){ // istruzioni })
Ultima modifica di _th3answer; 02-12-2020 a 00:00
La funzione mi() non serve che stia dentro il ready jQuery, anzi nel tuo caso è necessario che stia fuori.
Fai invece questa modifica tra i parametri della chiamata AJAX:
Questo parametro specifica il tipo di dati che riceverai nel success della chiamata AJAX; nel tuo caso è più appropriato il tipo "text" (cioè del semplice testo) anziché "json".codice:dataType: "text",
Prova quindi nuovamente e verifica se l'alert ti restituisce qualcosa.
Installa Forum HTML.it Toolset per una fruizione ottimale del Forum
Ok quindi siamo tornati più o meno alla situazione in cui ti eri fermato precedentemente.
Ora bisogna capire perché non sta funzionando quell'if.
Io direi di verificare nuovamente con un exit (come già ti avevo indicato) da mettere all'inizio del PHP, così che possiamo vedere se quei parametri in GET gli stanno arrivando oppure no.
Prova ad inserire questa riga all'inizio del tuo PHP:
Codice PHP:
exit("IDrichiesta: ". $_GET['IDrichiesta'] ."\nquantity: ". $_GET['quantity'] ."\nIDprodotto: ". $_GET['IDprodotto'] ."\nproductQuantity: ". $_GET['productQuantity']);
PS:
@ciro78, ti scrivo in pvt.il codice php esiste una sezione a parte. non continuate qui altrimenti chiudo.
Installa Forum HTML.it Toolset per una fruizione ottimale del Forum
Questo è l'output che ricevo
codice:<b>Notice</b>: Undefined index: quantity in <b> on line <b>11</b><br /><br /> <b>Notice</b>: Undefined index: IDprodotto in <b> on line <b>11</b><br /> <b>Notice</b>: Undefined index: productQuantity in <b> on line <b>11</b><br /> IDrichiesta: 5 quantity: IDprodotto: productQuantity: