Formularz wyzwań dla strony o Counter Stricke 1.6
|
makaronek |
Dodany dnia 11.07.2008 22:38:50
|
Przedszkolak
Postów: 5
Data rejestracji: 11.07.2008 22:36
|
Witam próbowałem ostatnio napisać formularz wyzwań ale nie wiem jak :/ nie umiem prosił bym aby ktoś pomógł mi. Chodzi mi o formularz wyzwań do strony poświęconej Counter Stricke 1.6 . Taki że będzie można wpisać godzinę, wybrać mapę, serwer itp. Chodzi mi o takie coś jak jest w nuked klan.
PW od moderatora:
- Zmiana nazwy tematu - Pieka 11.07 - 22:48
- Przeniesienie tematu - Pieka 11.07 - 23:17
Edytowane przez Pieka dnia 12.07.2008 01:07:24
|
|
|
|
Wścibski Gość |
Dodany dnia 24.11.2024 19:57:23
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
kefirek |
Dodany dnia 11.07.2008 22:45:39
|
Zaawansowany
Postów: 1191 Pomógł: 418 Ostrzeżeń: 1
v6.00.xxx Data rejestracji: 06.04.2008 21:59
|
Formularz to bardzo prosto wykonać ale co on ma robić wysłać dane z formularza na email i jakie pola ma mieć ?
Edytowane przez Pieka dnia 12.07.2008 01:08:14
|
|
|
|
makaronek |
Dodany dnia 11.07.2008 22:58:38
|
Przedszkolak
Postów: 5
Data rejestracji: 11.07.2008 22:36
|
Formularz ma wysyłać dane na e-maila.
Nazwa klanu, adres strony klanu, godzinę spotkania, typ rozgrywki, mapę, po ilu, IP serwera i jeszcze własne uwagi co do meczu. No to chyba tyle
Edytowane przez Pieka dnia 12.07.2008 01:08:28
|
|
|
|
kefirek |
Dodany dnia 12.07.2008 09:36:34
|
Zaawansowany
Postów: 1191 Pomógł: 418 Ostrzeżeń: 1
v6.00.xxx Data rejestracji: 06.04.2008 21:59
|
Tworzysz sobie plik rekrutacja.php, który umieszczasz w głównym katalogu strony:
<?php
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
opentable('Zgłoszenie');
function walidacja($dane) {
$dane = trim($dane);
$dane = stripslashes($dane);
return strip_tags($dane);
}
if (isset($_POST['submit'])) {
$name = walidacja($_POST['name']);
$adres = walidacja($_POST['adres']);
$typ = walidacja($_POST['typ']);
$mapa = walidacja($_POST['mapa']);
$wlasne = walidacja($_POST['wlasne']);
$wykonany = array(
"mday" => isNum($_POST['data']['mday']) ? $_POST['data']['mday'] : "--",
"mon" => isNum($_POST['data']['mon']) ? $_POST['data']['mon'] : "--",
"year" => isNum($_POST['data']['year']) ? $_POST['data']['year'] : "----",
"hours" => isNum($_POST['data']['hours']) ? $_POST['data']['hours'] : "0",
"minutes" => isNum($_POST['data']['minutes']) ? $_POST['data']['minutes'] : "0",
);
if ($_POST['data']['mday']!="--" && $_POST['data']['mon']!="--" && $_POST['data']['year']!="----") {
$wykonany = mktime($_POST['data']['hours'],$_POST['data']['minutes'],0,$_POST['data']['mon'],$_POST['data']['mday'],$_POST['data']['year']);
}
$data = showdate("%d.%m.%Y %H:%M:%S", $wykonany);
if ($name == "") {
$error .= "<span class='alt'>Nie wpisałeś nazwy klanu.</span><br>\n";
}
if ($adres == "") {
$error .= "<span class='alt'>Nie wpisałeś adresu strony klanu.</span><br>\n";
}
if ($typ == "") {
$error .= "<span class='alt'>Nie wpisałeś jaki typ meczu.</span><br>\n";
}
if ($mapa == "") {
$error .= "<span class='alt'>Nie wpisałeś mapy.</span><br>\n";
}
if ($wlasne == "") {
$error .= "<span class='alt'>Nie wpisałeś własnych uwag meczu.</span><br>\n";
}
if (!$error) {
$message = "Treść wiadomości: Zgłoszenie meczu. \nNazwa klanu: $name\nAdres: $adres \nTyp meczu: $typ \nMapa: $mapa \nUwagi: $wlasne \nData meczu: $data";
$subject ="Zgłoszenie";
$to = twój_email;
$headers .= 'From: Zgłoszenie '.$name.'' . "\r\n";
@mail($to, $subject, $message, $headers);
echo "<center>Zgłoszenie wysłane poprawnie.</center><br>\n";
}else {echo "<center><br>\nBłąd<br><br>\n$error<br>\nSpróbuj ponownie</center><br>\n";}
} else {
echo "<form name='rekrutacja' method='post' action='".FUSION_SELF."'>
<table align='center' cellpadding='0' cellspacing='0' class='tbl'>
<tr>
<td width='100'>Nazwa klanu:</td>
<td><input type='text' name='name' maxlength='50' class='textbox' style='width: 200px;'></td>
</tr>
<tr>
<td width='100'>Adres strony klanu:</td>
<td><input type='text' name='adres' maxlength='100' class='textbox' style='width: 200px;'></td>
</tr>
<tr>
<td width='100'>Godzina spotkania:</td>";
$rok = date('Y');
$dzien = date('d');
$miesioc = date('n');
$godz = date('G');
$min = date('i');
echo "
<td><select name='data[mday]' class='textbox'>\n<option>$dzien</option>\n";
for ($i=1;$i<=31;$i++) echo "<option".(isset($wykonany['mday']) && $wykonany['mday'] == $i ? " selected" : "").">$i</option>\n";
echo "</select>
<select name='data[mon]' class='textbox'>\n<option>$miesioc</option>\n";
for ($i=1;$i<=12;$i++) echo "<option".(isset($wykonany['mon']) && $wykonany['mon'] == $i ? " selected" : "").">$i</option>\n";
echo "</select>
<select name='data[year]' class='textbox'>\n<option>$rok</option>\n";
for ($i=$rok;$i<=2010;$i++) echo "<option".(isset($wykonany['year']) && $wykonany['year'] == $i ? " selected" : "").">$i</option>\n";
echo "</select> /
<select name='data[hours]' class='textbox'>\n<option>$godz</option>\n";
for ($i=0;$i<=24;$i++) echo "<option".(isset($wykonany['hours']) && $wykonany['hours'] == $i ? " selected" : "").">$i</option>\n";
echo "</select> :
<select name='data[minutes]' class='textbox'>\n<option>$min</option>\n";
for ($i=0;$i<=60;$i++) echo "<option".(isset($wykonany['minutes']) && $wykonany['minutes'] == $i ? " selected" : "").">$i</option>\n";
echo "</select></td>
</tr>
<tr>
<td width='100'>Typ rozgrywki:</td>
<td><input type='text' name='typ' maxlength='100' class='textbox' style='width: 200px;'></td>
</tr>
<tr>
<td width='100'>Mapa:</td>
<td><input type='text' name='mapa' maxlength='100' class='textbox' style='width: 200px;'></td>
</tr>
<tr>
<td valign='top' width='90'>Własne uwagi co do meczu.</td>
<td><textarea name='wlasne' rows='10' class='textbox' style='width: 320px'></textarea></td>
</tr>
<tr>
<td align='center' colspan='2'>
<input type='submit' name='submit' value='Wyślij' class='button'>
<input type='reset' value='Wyszyść' class='textbox'>
</td>
</tr>
</table>
</form>";
}
closetable();
require_once "side_right.php";
require_once "footer.php";
?>
Kliknij i zaczekaj na załadowanie kodu ...
W linii:
$to = twój_e-mail;
Kliknij i zaczekaj na załadowanie kodu ...
wpisujesz swój adres e-mail.
Edytowane przez Pieka dnia 18.03.2009 20:27:19
|
|
|
|
makaronek |
Dodany dnia 12.07.2008 09:44:09
|
Przedszkolak
Postów: 5
Data rejestracji: 11.07.2008 22:36
|
Wszystko OK jeszcze jak byś mógł zrobić żeby do dwóch osób wysyłało i kodowanie był bym wdzięczny Podziękuję |
|
|
|
K-DEVIL |
Dodany dnia 18.03.2009 20:13:57
|
Przedszkolak
Postów: 9
Data rejestracji: 28.02.2009 14:31
|
Gdzie wpisać e-mail? Bo ja tam nic na czerwono nie widze :/ |
|
|
|
khaman |
Dodany dnia 18.03.2009 21:23:39
|
Postów: 2507 Pomógł: 78
Data rejestracji: 26.06.2007 12:11
|
Przecież pisze:
$to = twój_e-mail;
Podmieniasz na swój e-mail.
Posty pomocne oznaczaj jako pomógł Nie pomagam na PW/GG | Brak stopki = brak pomocy
|
|
|
|
sajmon008 |
Dodany dnia 24.04.2009 21:20:16
|
Przedszkolak
Postów: 1
Data rejestracji: 24.04.2009 21:17
|
@kefirek ten formularz co dales nie dziala moglbys napisac go jeszcze raz bardzo potrzebuje takiego formularza zamiesc w nim to co na tej stronie http://www.poland...?file=Defy
Z gory dzieki.
Edytowane przez Pieka dnia 24.04.2009 22:41:19
|
|
|
|
poziomamp |
Dodany dnia 08.05.2009 14:59:17
|
Przedszkolak
Postów: 26
Data rejestracji: 20.05.2007 09:02
|
Przyłączam się do prośby.
EDYCJA:
Wszystko działa, problem pojawiał się gdy w pole twoj_mail wpisywałem mail bez cudzysłowiu. Gdy go dodałem wszystko zaczęło działać bez zarzutu.
Dzięki
Edytowane przez poziomamp dnia 12.05.2009 11:11:23
|
|
|