Domanda:
Codice HTML file send.php?
Themost *-*
2009-07-14 06:21:35 UTC
Salve

Sto creando un sito internet per scuola e non riesco a fare una cosa..
In poche parole vorrei fare in modo che cliccando un'immagine mi parta il send.php che mandi i contenuti delle textbox alla pagina che ho già impostato.

Tutto questo funzionava mentre il pulsante per mandare i file era un semplice pulsante e non un'immagine: ora, la pagina si reindirizza ma non riesco ad inviare i contenuti delle textbox, infatti nella pagina esce
Messaggio [] Invece di, ad esempio, Messaggio [Ciao]

Qualcuno mi sa aiutare?
10 punti, ovviamente.
Cinque risposte:
Lorenzo
2009-07-15 04:48:10 UTC
Purtroppo nei form se non usi
supercapocc
2009-07-16 06:01:40 UTC
Se dici che il problema si riscontra da quando hai cambiato il pulsante, probabilmente questo non ha più un name univoco che poi lo script send.php va a controllare.



if(isset($submit))
anonymous
2009-07-14 14:22:31 UTC

$messaggio = $_POST['mex'];



if($messaggio != "")

{echo"Messaggio [".$messagio."]";

}

else{echo"Devi inserire qualcosa nel input";

}

?>
Tox
2009-07-14 13:22:13 UTC
Sarebbe necessario vedere il codice per aiutarti.

Tuttavia, andando a tastoni, immagino che nel file send.php ci sia una condizione che verifica il postback del modulo. Dovrebbe esserci cioè un'istruzione tipo la seguente:



if (isset("Submit")) {

// Codice per l'invio del modulo

}



"Submit" (qui inserito a scopo di esempio) è il valore dell'attributo NAME del pulsante. Quindi è probabile che sostituendolo hai cambiato l'attributo e di conseguenza il codice di elaborazione viene scavalcato. Fai attenzione anche alle lettere maiuscole e minuscole. Php è case sensitive.
zedda_piras25
2009-07-14 07:18:56 UTC
se non ti spieghi bene e non passi il codice in modo da poter vedere dove sta l'errore non si può rispondere


Questo contenuto è stato originariamente pubblicato su Y! Answers, un sito di domande e risposte chiuso nel 2021.
Loading...