Ten sam temat co temat o nazwie formularz który został usunięty prze moderatora.
Skrypt jest następujący
<?php
if (empty($_POST['nazwisko'])){ ?>
<center>
<span style="font-family: Trebuchet MS"><span style="font-size:20pt;"><b>ZAMÓWIENIE</b></span></span>
<form action="zamow.php" method="post">
<br />
<br />
<select name="pts" size="1">
<option value="">Posiadam Telefon Stacjonarny w:</option>
<option value="TPSA">TPSA</option>
<option value="NETIA">NETIA</option>
<option value="TELE2">TELE2</option>
<option value="nie_posiadam">Nie posiadam</option>
</select>
<br /><br />
Oferta dla domu:
<select name="odd" size="1">
<option value="Nie">Nie</option>
<option value="Telefon">Telefon</option>
<option value="Internet">Internet</option>
<option value="Pakiet">Telefon + Internet</option>
</select>
<br /><br />
Oferta dla firmy:
<select name="odf" size="1"><br />
<option value="Nie">Nie</option>
<option value="Telefon">Telefon</option>
<option value="Internet">Internet</option>
<option value="Pakiet">Telefon + Internet</option>
</select>
<br /><br />
Wybierz prędkość łącza:
<select name="wpl" size="1">
<option value="nie">Wybierz</option>
<option value="1Mbit/s">1Mbit/s</option>
<option value="2Mbit/s">2Mbit/s</option>
<option value="4Mbit/s">4Mbit/s</option>
<option value="6Mbit/s">6Mbit/s</option>
<option value="16Mbit/s">16Mbit/s</option>
</select>
<br /><br />
Czas trwania umowy:
<select name="ctu" size="1">
<option value="36mies">36mies</option>
<option value="24mies">24mies</option>
<option value="18mies">18mies</option>
</select>
<br /><br />
Zamawiam modem/router:
<select name="zmr" size="1">
<option value="Tak">Tak</option>
<option value="Nie">Nie</option>
</select>
<br /><br />
<table border="0">
<tr>
<td> Imię:</td>
<td><input type="text" name="imie" value="" size="30" /></td>
</tr>
<tr>
<td> Nazwisko:</td>
<td><input type="text" name="nazwisko" value="" size="30" /></td>
</tr>
<tr>
<td> Miejscowość:</td>
<td><input type="text" name="miejscowosc" value="" size="30" /></td>
</tr>
<tr>
<td> Kod pocztowy:</td>
<td><input type="text" name="kp" value="" size="30" /></td>
</tr>
<tr>
<td> Ulica:</td>
<td><input type="text" name="ulica" value="" size="30" /></td>
</tr>
<tr>
<td> Nr domu:</td>
<td><input type="text" name="nrdomu" value="" size="30" /></td>
</tr>
<tr>
<td> Nr mieszkania(opcjonalnie):</td>
<td><input type="text" name="nrm" value="" size="30" /></td>
</tr>
<tr>
<td> Nr telefonu:</td>
<td><input type="text" name="nrtelefonu" value="" size="30" /></td>
</tr>
<tr>
<td> Nr telefonu Stacjonarnego:</td>
<td><input type="text" name="nrtelefonus" value="" size="30" /></td>
</tr>
</table>
<br /><br />
<br />
<input type="submit" value="Wyślij" />
</form>
</center
<?php
}else{
$tresc = @fopen("$nazwisko.txt", 'w+');
if (!$tresc)
{
echo "blad otwarcia pliku"; }
Posiadam telefon stacjonarny w $pts
oferta dla domu $odd
oferta dla firmy $odf
wybierz predkosc lacza $wpl
czas trwania umowy $ctu
zamawiam modem router $zmr
$imie
$nazwisko
$miejscowosc
$kp
$ulica
Nr domu: $nrdomu
Nr mieszkania: $nrm
Nr telefonu: $nrtelefonu
Nr telefonu: $nrtelefonus
");
// Wiadomość
$message = "Ktoś zamówił usługe na twej stronce lepiej szybko wejdź na www.najlepszyinternet.pl/dane/$nazwisko.txt";
// W przypadku każdej linii dłuższej niż 70 znaków powinniśmy użyć funkcji wordwrap()
// Wyślij
mail('biuro@najlepszyinternet.pl', 'Zamówienie', $message);
echo ('Zamówienie zostało wysłane pomyślnie');
}
?>
Tyle że formularz wysyła puste zmienne proszę o pomoc!
I jedna prośba chiłbym plik $nazwisko wysyłać prosto na email jako załącznik
Podmieniłem skrypt na:
<?php
}else{
// Wiadomość
$message = "
Ktoś zamówił usługe na twej stronce.
Dane osobowe:
Posiadam telefon stacjonarny w $_POST['pts']
oferta dla domu $_POST['odd']
oferta dla firmy $_POST['odf']
wybierz predkosc lacza $_POST['wpl']
czas trwania umowy $_POST['ctu']
zamawiam modem router $_POST['zmr']
$_POST['imie']
$_POST['nazwisko']
$_POST['miejscowosc']
$_POST['kp']
$_POST['ulica']
Nr domu: $_POST['nrdomu']
Nr mieszkania: $_POST['nrm']
Nr telefonu: $_POST['nrtelefonu']
Nr telefonu: $_POST['nrtelefonus']
";
// W przypadku każdej linii dłuższej niż 70 znaków powinniśmy użyć funkcji wordwrap()
// Wyślij
mail('biuro@najlepszyinternet.pl', 'Zamówienie', $message);
echo ('Zamówienie zostało wysłane pomyślnie');
}
?>
Ale wyskakuje
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/visionpharm/ftp/najlepszyinternet/dla-domu/zamow.php on line 12
Ten post edytował mxmstudio 19.08.2009, 18:30:37