creare form mail PHP

ciao

$q_ch2=$_POST['Canapa_macinata']);//

errore di copia incolla manca

$q_ch2=trim($_POST['Canapa_macinata']);//

ti da errore perche trova una parentesi chiusa senza quella aperta

verifica anche gli altri
 
verificato tutto, non da nessun errore clikkando invia si apre una pagina bianca ma da come ho verificato l email non arriva
 
ciao
il problema probabilmente non sta nello scripit ma in [email protected], ci sono alcuni [email protected], [email protected] ecc... che bloccano le email inviate con mail() , non so esattamente perchè, se guardi delle mie risposte ad elcuni post precedenti (ove un altro aveva "invaso" il tuo) vedi che gli consiglio di utilizzare la classe phpMailler, però credo che tu debba studiare un po' di più per utilizzarla.

prova a cambiare l'indirizzo (o tuo o di un amico) che sia del tipo
pinco@mio_dominio.it o .com o . .....

ps
hai il form e l'invio in due pagine differenti?
se si devi inserire il ritorno alla pagina form in caso di invio o di invio errato
 
ciao scusa
un altro piccolo errore
if($errore=0){//NON sono stati commessi errori

devi mettere

if($errore==0){//NON sono stati commessi errori

p.s.
anche i migliori sbagliano:D
 
anche questo è risolto avendo un webmail su aruba il tutto funziona mentre su alice non ricevo alcin email. Ora come faccio ad reindirizzare l'utente ad una pagina html costrutia da me dopo aver clikkato su invia?
 
ciao
subito prima dell'ultima }

echo "<meta http-equiv='Refresh' content='3; URL=nome_pagina'>";

dove a nome pagine devi sostituire il nome della pagina a cui vuoi che sia rinnviato es. mio_form.htm

content='3;
3 sono i secondi di attesa prima di essere riinviato, in modo da pter leggere i messaggi (puoi insereire quanto vuoi da 0 in su)
 
grazie mille per gli aiuti oggi sono riuscito a far funzionare il tutto le prove sono andate tutt ok!!
Ora vorrei che le tabelle siano bordate come faccio?Ultimo problema po iho finito di soccciarti hihihihi
:beer:
 
si ma parlo della tabella che mi deve arrivare via email. Sescrivo cio che tu mi hai detto nella pagina php da me creata per linvio del form non mi campia nulla
 
ciao
era quello che intendevo
nella riga di preparazione email
$prodotto="<table><tr><td>Farinedibase</td><td>kg</td></tr>";

inserisci
$prodotto="<table width=\"800\" border=\"2\" bordercolor=\"#FF0000\">
<tr><td>Farinedibase</td><td>kg</td></tr>";

ricordati gli shasl
 
ciao scusa ho fatto tutto adesso ho un problema ci sono tre prodotti che spuntandoli emettendoci la quantita quando vado a clikkare si unvua non viene inviata l email ho ricontrollato uil codice molte volte ma non capisocdove sbaglio visto che il codice è molto lungo dove posso postartelo aiutami ed ho finito grazie per la tua pazienza
 
ciao
il problema è solo per quei tre prodotti? o anche per altri?
se è solo per quelli guarda che non ci sia qualche apostrofo o accento
comunque per postare lo script fai un file txt e mettilo come allegato
 
Il problema riguarda solo quei prodotti ossia farinespezie l'unico che funziona di quella catewgoria è il brazem non riresco porprio a capire nonci sono apostrofi o roba simile guarda te.
 

Allegati

ciao, a prima vista sembrerebbe ok,
fai una prova
commenta le righe
PHP:
/*
if(mail($email_a,$oggetto,$messaggio,$header)){
echo "email inviata correttamente";
}else{
echo "errore, riprova più tardi";
}
*/
// sostituisci con
echo $email_a."<br>";
echo $oggetto."<br>";
echo $messaggio."<br>";
echo $header."<br>";

essendo lo script molto lungo è facile che sfugga qualcosa, prova a "ordinarti" tutti i prodotti e guarda a monitor le tabelle che si generano.
sarà da pensare ad un ciclo per abbreviare (a questo ci penso e poi ti so dire)
 
ciao
prova a guardare nel form. in tutti i posti hai indicato il nome della categoria iniziando con il maiuscolo es.
$ch48=trim($_POST['FarineSpecial2']);

php è case-sensitive verifica quindi che corrispondano i nomi anche come minuscole/maiuscole
 
ho sostituito il codice come hai detto te ed ho rivisto il tutto ma sempre stesso problema con i prodotti elencati prima mipuoidare una mano
 

Discussioni simili