Yani "sayfa1.php" bir Özetle ben bir html formundan oluşan bir hesap makinesi var, sonra php kodu girişi toplamları ve toplam fiyatını görüntüler. Fiyatının altında, o da onların iletişim bilgilerini girin ve formu onlar fiyatlandırma hesap makinesi "sayfa1.php" yapılan seçimleri göndererek üzerine yanı sıra olabilecek bir html formu içeren "sayfa2.php" için bir bağlantı görüntüler "sayfa2.php" ile ilgili iletişim bilgileri bana e-postayla ve bunlar ana sayfasına yönlendirilirsiniz.
Bana gönderilen e-postada, ben "sayfa2.php" den iletişim bilgileri alırsınız, ama "sayfa1.php" şey almıyorsunuz, yani değişkenleri doğru geçirilen almıyorsanız. Her sayfada PHP ek olarak, ben "sayfa1.php" konulu html formunda girilen verileri echo "sayfa2.php" konulu bir html biçiminde gizli değerleri kullanıyorum. Benim konulardan biri benim form "post" olduğunda ben $ _GET alan bir çift var olduğunu biliyoruz. Her $ _POST böylece onu değiştirmek Ancak, hesap makinesi artık çalışır. Ben bu kadar karmaşık olduğunu üzgünüm - Ben başkaları tarafından önerilen kod farklı parçacıkları ile tamamen bu koymak için çalıştı. "On üç" - "sayfa1.php" konulu formu "tek" adlı 13 alanlar vardır. Toplam gösterge 1-13 değerlerini $.
<?php
$submit = $_GET['submit'];
if($submit == "true")
{
$total = ($_POST['one'] + $_POST['two'] + $_POST['three'] + $_POST['four'] +
$_POST['five'] + $_POST['six'] + $_POST['seven'] + $_POST['eight']+ $_POST['nine'] +
$_POST['ten']+ $_POST['eleven'] + $_POST['twelve']+ $_POST['thirteen']);
echo " Your Price is \$ " .number_format ($total, 2, '.', ','). "<BR>";
echo ('">Get Your Project Started</a>');
}
?>
İkinci form sayfa1.php gelen bilgi yankı gizli değerleri kullanır ve üç "name" adlı alanları, "e-posta" ve "ayrıntıları" vardır.
<?php
$to = "jessica@designs.com";
$message = "Pages:\t$_POST[one]\n";
$message .= "Pages:\t$_POST[two]\n";
$message .= "Pages:\t$_POST[three]\n";
$message .= "Ecommerce:\t$_POST[four]\n";
$message .= "No Ecommerce:\t$_POST[five]\n";
$message .= "CMS:\t$_POST[six]\n";
$message .= "No CMS:\t$_POST[seven]\n";
$message .= "Audio or Video:\t$_POST[eight]\n";
$message .= "Flash Intro:\t$_POST[nine]\n";
$message .= "Image Gallery:\t$_POST[ten]\n";
$message .= "Graphic Design or Logo:\t$_POST[eleven]\n";
$message .= "Copy:\t$_POST[twelve]\n";
$message .= "Images:\t$_POST[thirteen]\n";
$message .= "Price Total:\t$_POST[total]\n";
$message .= "Name:\t$_POST[name]\n";
$message .= "Email:\t$_POST[email]\n";
$message .= "\n";
$message .= "\n";
$message .= "Details:\t$_POST[details]\n";
mail($to, $subject, $message, $headers) ;
}
?>
Peki "sayfa1.php" ve "sayfa2.php" koymak doğru PHP olurdu? Maalesef kod herkes bana doğru yönde işaret olabilir, bu harika olurdu, böyle bir karmaşa.