/ / PHP Errore fatale: chiamata a una funzione membro post () su un oggetto non - javascript, php

Errore fatale di PHP: chiamata a una funzione membro post () su un oggetto non - javascript, php

Quindi sto cercando di cambiare il mio percorso URL per abbinare il nome delle mie tabelle SQL.

Ho una pagina html che segue un modulo, dopo che l'utente fa clic su Crea esegue il seguente codice JS:

if (form.EventID.value && confirm("Are you sure you want to create: " + form.EventID.value + "?")) {
form.action = "/srv/events/create";
}

Che in teoria dovrebbe collegarsi alla seguente dichiarazione di php:

$app->post("/events/create", function () {

$args = $_POST;

CreateSQL("events", $args, DefineEventFields());

});

Quello che era prima era "/ event / create" e ha funzionato senza problemi, tutto quello che ho fatto è stato un "s" alla fine dell'evento e ora mi lancia questi errori:

Avviso PHP: variabile non definita: app in ... Errore fatale PHP: chiamata a una funzione membro post () su un oggetto non in ...

Quale potrebbe essere il problema?

risposte:

0 per risposta № 1

Il messaggio di errore è abbastanza chiaro:

Call to a member function post() on a non-object

Stai chiamando la funzione membro post() su un non oggetto: $app

Devi scoprire perché $app non è stato inizializzato.


1 per risposta № 2

L'azione del tuo modulo punta a "/ srv / events / create" cambiandola a "/ events / create"