ciao, ragazzi ho bisogno di un aiuto perché non capisco il problema, dunque ho realizzato un form per l'invio delle newsletter in formato html, ma quando le invio non compare cm lo volevo, ovvero le img non compaiono ( ho inserito il percorso con www.emmegraphic.altervista.org/ ) e la formattazzione dei div e table.
posto il codice:
Codice PHP:
<?php session_start();
if ($_SESSION['xxx']){
require '../include/connect.php';
$mail= $_POST['mail'];
$news= $_POST['news'];
// RECUPERA LE VARIABILI
}
?>
<form id="form1" name="form1" method="post" action="<?php $_SERVER['PHP_SELF'] ; ?>">
<p>
<label for="mail"></label>
<input type="text" name="mail" id="mail" />
Inserisci nuova e-mail
<input type="submit" name="invia" id="invia" value="Invia" />
</p>
<p>
<label for="news"></label>
<textarea name="news" id="news" cols="100%" rows="100%"></textarea>
</p>
</form>
<?php
//RECUPERA I DATI DAI DATABASE
//inserisco la mail nel database
if (($mail != "")) {$new= "INSERT INTO mail SET email = '$mail'";}
if (mysql_query($new)) { echo 'inserito'; } else { echo (mysql_error()); } // controllo d'inserimento
$sql= mysql_query("SELECT email FROM mail");
//INIZIO CICLO WHILE dell'invio primo set e-mail
//ciclo if per inviare la mail
if (($news != "")) {
while ( $sql_mail= mysql_fetch_array($sql)) {
$to=$sql_mail['email'];
$oggetto= 'Newslette by emmegraphic.org';
$from= '<a href="mailto:marco-defelice@hotmail.it">emmegraphic.org</a>';
$header = "From: emmegraphic.org <marco-defelice@hotmail.it>\n";
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
mail($to, $oggetto, $news, $header);
}
?>
</body>
</html>
grazie a tutti