Ho capito, infatti se modifico il codice in questo modo
cioè commentando tutti i POST[] e assegnando 0 alle variabili, la pagina risulta bianca e senza errori
Tipo: Posts; Utente: honeyecompost
Ho capito, infatti se modifico il codice in questo modo
cioè commentando tutti i POST[] e assegnando 0 alle variabili, la pagina risulta bianca e senza errori
Beh, ma se le colonne sono predefinite a null non dovrebbe mostrarmo l'errore (credo), comunque proverò ad inserire valori interi oppure "null" e vediamo che succede
Giusto, grazie mille :tongue
Solo un' ultima cosa: adesso oltre ai Notice:undefined index mi appare questo
LIV_L0 è una colonna impostata come INT UNSIGNED predefinito Null, dipende dal fatto...
Effettivamente mettendo uno spazio prima del commento sparisce il parse error. Ora mi appare questo
ma potrebbe essere che mi appaia solo perchè non sto passando niente via POST?
Ciao a tutti, ho un nuovo problema che non riesco a risolvere:
ho una pagina .php che contiene i dati per la connessione al db, che effettua anche la connessione
$host = "localhost";
$username...
Effettivamente $con era null. Mi sono accorto che nella pagina 'estrai_ultimi_dati.php' chiudevo la connessione.:roll::cry:
Adesso il tutto funziona.
Se posso fare un' ultima domanda, se mi ritrovo...
$array2 = $array1['id'];//id dell' ultimo inserimento
echo ($array2 . "<br>");
$array2--;//id del penultimo inserimento
echo ($array2 . "<br>");
Me li stampa tutti e due, quindi $array2 non è...
$array2 = $array1['id'];//id dell' ultimo inserimento
echo ($array2 . "<br>");
$array2--;//id del penultimo inserimento
echo ($array2 . "<br>");
Me li stampa tutti e due, quindi $array2 non è...
Fatto. Mi esce questo:
Ho capito che non effettua la query. La variabile $con esiste in 'dati_accesso_db.php', a cui accede anche 'estrai_ultimi_dati.php'. Se $array1['LIV_CISTERNE'] contiene il...
Buongiorno, sto cercando di avere un dato relativo al penultimo inserimento in tabella del db. La colonna da cui estrarre il dato è denominata 'LIV_CISTERNE'. In una pagina 'estrai_ultimi_dati.php'...
Ok, ti ringrazio, questo passaggio non mi era chiaro (e non solo questo).Provo a sistemare la query.
si, non dovrei vedere il risultato di
$lettura = null; // Inizializzazione variabile a null
if(isset($_POST['lettura'])) { // Verifica esistenza
$lettura = $_POST['lettura']; // Sovrascrivo al...
Se lancio la pagina e vedo questo:
presumo che $_POST[] sia comunque vuoto
Si, è presente nella risposta del server, ma non mi compare nella pagina a cui faccio il post
Ragazzi, ho risolto con Arduino, dovevo semplicemente togliere 'http://' dall' url del server quando lo dichiaravo come array
const char Altervista[] = "honeyecompost.altervista.org";
:oops:...
Ragazzi, i guru di Arduino mi dicono questo:
Lamia domanda è: come faccio ad abilitare sul server il log degli errori PHP?
Ok, ma se $_POST effettua internamente urldecode, comunque dovrei vedere qualcosa, mentre l' array risulta vuoto e isset()non produce risultati, giusto?
Niente, anche togliendo l' ultimo println risponde 500 internal...
Provo a chiedere ai luminari di arduino forum, ci vorrà un pò. :alcool:
HTTP/1.1 400 Bad Request
Content-Type: text/html; charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
Date: Fri, 06 Nov 2020 20:11:27 GMT
Connection: close
Content-Length: 339
<!DOCTYPE HTML...
client.print() produce una linea senza cr e nl, mentre println() produce una linea con cr e new line. Il tuo esempio produce la concatenazione dei due contenuti con cr e nl finali.
Anche a me risulta corretto il codice, l' unica cosa che posso aggiungere è la codifica charset=UTF-8. Provo ad aggiungerlo e poi non mi rimane che aprire una discussione sul forum di arduino. Vi...
anche con echo ($_GET[]) non stampa niente
In che senso la codifica? intendi il client.println(body)? è commentato nel tuo esempio. Nel mio codice lo metto in coda alla url
var = analogRead(7);
String body = ("lettura="+String(var));
String url = "GET /test.php?body HTTP/1.1";
client.println(url);
client.println("Host: honeyecompost.altervista.org");...
Esatto, ho cambiato solo $_POST. Se php://input funziona con i dati post provo con echo