Guarda qua:
codice:<?php $msg ="Ciao Utente "; $msg .= "\n"; $msg .= "\n"; $msg .= "\n"; $msg .= $_POST['cognome']; $msg .= "\n"; $msg .= $_POST['nome']; $msg .= "\n"; $msg .= $_POST['ragionesociale']; $msg .= "\n"; $msg .= $_POST['indirizzo']; $msg .= "\n"; $msg .= $_POST['localita']; $msg .= "\n"; $msg .= $_POST['email']; $msg .= "\n"; $msg .= $_POST['telefono']; $msg .= "\n"; $msg .= $_POST['cod_part']; $msg .= "\n"; if (trim($cognome)=="" or trim($nome)=="" or trim($ragionesociale)=="" or trim($indirizzo)=="" or trim($localita)=="" or trim($email)=="" or trim($telefono)=="" or trim($cod_part)=="") { echo "I campi obbligatori devono essere riempiti...torna indietro"; }else if(!$risultato = ereg("^[^@ ]+@[^@ ]+\.[^@ \.]+$", $email)){ echo " $email non è un indirizzo email valido"; } else{ // permetto anche l'inserimento del simbolo ' es: l'altra volta... $cognome=addslashes(stripslashes($cognome)); $nome=addslashes(stripslashes($nome)); $ragionesociale=addslashes(stripslashes($ragionesociale)); $indirizzo=addslashes(stripslashes($indirizzo)); $localita=addslashes(stripslashes($localita)); $email=addslashes(stripslashes($email)); $telefono=addslashes(stripslashes($telefono)); $cod_part=addslashes(stripslashes($cod_part)); // setto il primo carattere in maiuscolo $cognome=ucfirst($cognome); $nome=ucfirst($nome); $header = "From:<mail@yahoo.it>\n"; $header .= "Reply-To:<mail2@yahoo.it>\n"; $header .= "MIME-Version: 1.0\n"; $header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n"; $header .= "Content-Transfer-Encoding: 7bit\n\n"; $msg = "<html><body bgcolor=black> <center><table width=\"803\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=orange> <tr> <td><font color=orange><p align=\"left\"> Ciao $cognome $nome, Stealk è felice di darti il suo benvenuto <p align=\"justify\">Portando a termine l'iscrizione potrai subito acquistare i nostri prodotti effettuando il login Per effettare il login basta inserire la username e la password da te scelte negli appositi campi della sezione situata nella colonna sinistra DATI PER LA SPEDIZIONE COGNOME:$cognome NOME:$nome RAGIONE SOCIALE:$ragionesociale PARTITA IVA/CODICE FISCALE:$cod_part INDIRIZZO:$indirizzo LOCALITA:$localita EMAIL:$email TELEFONO:$telefono Per non perdere i dati ti consiglio di non cancellare questa email Per completare l'iscrizione non ti resta che cliccare nel collegamento sottostante...Se il collegamento non funziona, copia l'URL e incollala nella barra degli indirizzi del tuo browser(Internet explorer, firefox) <p align=\"center\"> <p align=\"right\"> Cordiali saluti Stealk </font> </td> </tr></table><hr>"; $subject = "Acquisto Prodotti"; mail("miamail@yahoo.it", $subject, $msg, $header ); header("Refresh: 2; URL=http://www.xxxorg/m/email_inviata.html"); } ?>
Cmq il mio problema non è questo, anzi proprio quella parte funziona benissimo.
Il problema ste nel fatto che come puoi vedere anche te qui:
in pratica vorrei visualizzare sia su ordine.php che su confermaordine.php la tabella con i daticodice:function mostraCarrello() { global $db; $carrello = $_SESSION['carrello']; $somma = 0; if ($carrello) { $prodotti = @explode(',',$carrello); $acquisti = array(); foreach ($prodotti as $prodotto) { $acquisti[$prodotto] = (@isset($acquisti[$prodotto])) ? $acquisti[$prodotto] + 1 : 1; } $result[] = '<form action="carrello.php?action=aggiorna" method="post" id="cart">'; $result[] = '<table border="1" frame="border" rules="none" width="75%" align="center">'; $result[] = '<tbody><tr>'; // $result[] = '<td width="15%">CODICE</td>'; // $result[] = '<td width="20%">CATEGORIA</td>'; $result[] = '<td width="15%">MARCA</td>'; $result[] = '<td width="20%">DESCRIZIONE</td>'; $result[] = '<td width="50%">PREZZO</td>'; $result[] = '<td width="50%">Q.TA</td>'; $result[] = '<td width="50%">IMPORTO</td>'; $result[] = '</tr>'; $result[] = '<tr>'; foreach ($acquisti as $id=>$quantita) { $sql = 'SELECT * FROM prodotti WHERE id = '.$id; $res = $db->query($sql); $f = $res->fetch(); @extract($f); $result[] = '<tr>'; $result[] = '<td>'.$nome.'</td>'; $result[] = '<td>'.$marca.'</td>'; $result[] = '<td>€'.$prezzo.'</td>'; $result[] = '<td><input type="text" name="quantita'.$id.'" value="'.$quantita.'" size="3"></td>'; $result[] = '<td>€'.($prezzo * $quantita).'</td>'; $somma += $prezzo * $quantita; $result[] = '<td>ELIMINA</td>'; $result[] = '</tr>'; } $result[] = '</table>'; $result[] = 'Totale: €'.$somma.'</br>'; $result[] = '<button type="submit">Aggiorna il carrello</button>'; $result[] = '</form>'; }else{ $result[] = 'Il carrello è vuoto. '; } return @join('',$result); } ?>

Rispondi quotando