Witam,
mam formularz wysyłany przez php. Oddzielnie wyskrobałem z pomocą internetu skrypt przypisujący cenę do produktu z listy. Niestety po dodaniu skryptu do formularza przestał mi php prawidło działać (przesyła cene przedmiotu a nie nazwę). A do tego skryp też nie działa. Proszę o informację czy da się to jakoś łatwo usprawnić
<?php
if (!empty($_POST['submit'])) { // sprawdza czy formularz został wysłany
$to = "info@glinaidrewno.pl";
$subject = "Zamowienie";
$tresc = "Zamawiam lampkę: $_POST[lampka]\nIlosc: $_POST[sztuk]\nWyslal: $_POST[name]\nMail: $_POST[email]";
$header = "From: $_POST[email]";
$sent = @mail($to, $subject, $tresc, $header);
if ($sent) {
print "Wiadomosc doszla"; }
else {
}
}
?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"/>
<script type="text/javascript">
function favBrowser()
{
var mylist=document.getElementById("myList");
document.getElementById("favorite").value=mylist.options[mylist.selectedIndex].value;
}
td {font-size:12px; font-family: verdana}
<form action="contact.php" method="post">
<td style="width:10em">Wybierz lampke:
</td> <td style="width:10em"><select style="width:15em" id="myList" onchange="favBrowser()" name="lampka" value="".$_POST['lampka']""> <td>sztuk:
</td><td><input type="text" name="sztuk" style="width:2em" value="".$_POST['sztuk']""/></td> <td>cena:
</td><td><input type="text" id="favorite" size="2"/></td> <td style="width:10em">Imie i nazwisko:
</td><td><input type="text" name="name" style="width:15em" value="".$_POST['name']""/></td> <td style="width:10em">Adres email:
</td><td><input type="text" name="email" style="width:15em" value="".$_POST['email']/></td> <input type="submit" value="Wyslij" name="submit"/>
Z góry dziękuję,
Tomek