Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania i odpowiedzi
Viewing all articles
Browse latest Browse all 83164

Odczyt Checkboxa w PHP

$
0
0

Witam, próbuję stworzyć formularz kontaktowy z checkboxem.

Mój HTML wygląda to tak:

<form name="post_grafiki" method="post" action="send_graphic.php">
	Imię Nazwisko / Nazwa firmy / Nick*<br/>
	<input type="text" name="imie_nazwisko">
    <br/><br/>
    Adres e-mail*<br/>
    <input type="email" name="email">
    <br/><br/>
    Jaki rodzaj Grafiki cię interesuje?<br/>
    <input type="checkbox" name="rodzaj-grafiki[]" id="rodzaj_grafiki" value="awatar">Awatar<br/>
    <input type="checkbox" name="rodzaj-grafiki[]" id="rodzaj_grafiki" value="baner_reklamowy">Baner reklamowy<br/>
    <input type="checkbox" name="rodzaj-grafiki[]" id="rodzaj_grafiki" value="grafika_reklamowa">Grafika reklamowa<br/>
    <input type="checkbox" name="rodzaj-grafiki[]" id="rodzaj_grafiki" value="inny_rodzaj_grafiki">Inny rodzaj grafiki (szczegóły napisz w oknie wiadmomości)
    <br /> <br />
    Wiadomość (opcjonalnie):<br>
    <textarea rows="6" name="tresc"> </textarea>
    <br /> <br />
    <input type="submit">
</form>

Natomiast PHP tak:

<?php

// Tworzymy zmienną dla imienia i nazwiska
$name = $_POST['imie_nazwisko'];

// Tworzymy zmienną dla adresu email
$email = $_POST['email'];

// Tworzymy zmienną dla wiadomości
$message = $_POST['tresc'];

// Tworzymy zmienną dla checkboxa
$box = $_GET['rodzaj_grafiki'];

// Podajesz adres email z którego ma być wysłana wiadomość
$odkogo = "ppoz21@ppoz21.pl";

// Podajesz adres email na który chcesz otrzymać wiadomość
$dokogo = "ppoz212@gmail.com";

// Podajesz tytuł jaki ma mieć ta wiadomość email
$tytul = "QuadrumArt - zlecenie graficzne";
// Przygotowujesz treść wiadomości
$wiadomosc = "";
$wiadomosc .= "Imie i nazwisko: " . $name . "\n";
$wiadomosc .= "Email: " . $email . "\n";
$wiadomosc .= "Rodzaj wybranego zlecenia:" . "\n";
$wiadomosc .=  $box . "\n";
$wiadomosc .= "Wiadomość: " . $message . "\n";

// Wysyłamy wiadomość
$sukces = mail($dokogo, $tytul, $wiadomosc, "Od: <$odkogo>");

// Przekierowywujemy na potwierdzenie
if ($sukces){
  print "<meta http-equiv=\"refresh\" content=\"0;URL=potwierdzenie.php\">";
}
else{
  print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">";
}
?>

Wysyła się wszystko oprócz checkboxów, ktoś wie jak dodać checkboxy do wiadomości?


Viewing all articles
Browse latest Browse all 83164