• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Problema inserimento dati in database errato

LucioGamer00

Nuovo utente
Autore del topic
7 Febbraio 2016
31
9
Miglior risposta
0
salve a tutti io sto creando un sistema per creare delle news, soltanto che quando vado ad inviare i dati del form, nel database mi si crea il record, però non vengono passati i parametri da inserire mi potreste aiutare?

codice crea.php(la pagina con il form):
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

codice del file invia.php:

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
 
L'input dove passi la data ha un name diverso da quello che richiami durante l'inserimento.
Il resto sembra ok, anche se il codice è scritto maluccio...
 
Lex007 Lex007 in che senso maluccio? cosa potrei migliorare?
 
Lex007 Lex007 in che senso maluccio? cosa potrei migliorare?
La sessione è scritta male.
Non filtri i dati del form, non filtri i dati prima di eseguire la
query.

Comunque dal 2006 esiste OOP che ti permette la programmazione ad oggetti, documentati online.
 
salve a tutti io sto creando un sistema per creare delle news, soltanto che quando vado ad inviare i dati del form, nel database mi si crea il record, però non vengono passati i parametri da inserire mi potreste aiutare?

codice crea.php(la pagina con il form):
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

codice del file invia.php:

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Il tuo problema è che il textarea possiede name="Testo", mentre nel php richiami un campo con nome testo, purtroppo anche soltanto per l'iniziale in maiuscolo non te lo calcola.
In sostanza dovresti cambiare il textarea da così
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
a così
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
 
Il tuo problema è che il textarea possiede name="Testo", mentre nel php richiami un campo con nome testo, purtroppo anche soltanto per l'iniziale in maiuscolo non te lo calcola.
In sostanza dovresti cambiare il textarea da così
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
a così
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
Mamma mia sei migliorato tantissimo <3