Tipovanie

Programovacie jazyky, rady, poradňa...
K-ubo
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 110
Registrovaný: 04 feb 2011, 10:43
Bydlisko: Námestovo
Kontaktovať používateľa:

Tipovanie

Príspevok od používateľa K-ubo »

Nevedeli by ste mi urobiť niekto niečo takéto? Aby som si to mohol dať na web a ľudia mohli tipovať, keď natipujú odošlú a zašle mi to na email.
tipovovanie.png
tipovovanie.png (9.2 KiB) 700 zobrazení
http://upload.jeans-pub.sk/?di=013039753980
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Re: Tipovanie

Príspevok od používateľa Mmartin »

Pouzi formular v HTML, na meno a email inputy, na tie zapasy tabulku a radia/checkboxy.
potom to len v PHP spracujes a odosles funkciou mail();
K-ubo
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 110
Registrovaný: 04 feb 2011, 10:43
Bydlisko: Námestovo
Kontaktovať používateľa:

Re: Tipovanie

Príspevok od používateľa K-ubo »

Urobil by si mi to? Bol by som ti veľmi vďačný. Už som to robil ale stále mi to nejde.

//autoeditácia príspevku (28 Apr 2011, 12:54)
hlavne: mail.php
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Tipovanie

Príspevok od používateľa BX »

Čo ti nejde, opravíme, stačí napísať, čo konkrétne.
Ak to chceš celé, ponúkni cenu :)
K-ubo
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 110
Registrovaný: 04 feb 2011, 10:43
Bydlisko: Námestovo
Kontaktovať používateľa:

Re: Tipovanie

Príspevok od používateľa K-ubo »

Zatiaľ mám toto code:
je to správne ten code???
chýba mi ešte mail.php ale ten neviem

Kód: Vybrať všetko

<html>
<body>

<h2>Prihlasovacie údaje:</h3>

<form action="mail.php" method="post">
Meno:<br />
<input type="text" name="name" value="Tvoje meno" /><br />
E-mail:<br />
<input type="text" name="mail" value="Tvoj e-mail" /><br />


<br />

<table border="1" cellpadding="0" cellspacing="0" style="border-color: #000000;" width="300">
		<tbody>
			<tr>
				<td align="center">
					<p>
						<span style="color:#ff0000;"><strong>19. kolo st.žiaci sk. SEVER</strong></span></p>
					<table border="0" cellpadding="0" cellspacing="0" style="width: 294px; height: 185px;">
						<tbody>
							<tr>
								<td style="width: 10px; text-align: center;">
									&nbsp;</td>
								<td style="text-align: center;">
									&nbsp;</td>
								<td style="width: 10px; text-align: center;">
									<font face="tahoma" size="1"><strong>1</strong></font></td>
								<td style="width: 10px; text-align: center;">
									<font face="tahoma" size="1"><strong>X</strong></font></td>
								<td style="width: 10px; text-align: center;">
									<font face="tahoma" size="1"><strong>2</strong></font></td>
							</tr>
							<tr>
								<td style="height: 25px; background-color: rgb(204, 204, 204); text-align: center;">
									&nbsp;</td>
								<td style="background-color: rgb(204, 204, 204); text-align: center;">
									<span style="color:#000000;"><strong><font size="2">Rajec vs. Or. Jasenica</font></strong></span></td>
								<td style="height: 25px; background-color: rgb(204, 204, 204); text-align: center;">
									<span style="color:#000000;"><input name="zap1" type="radio" value="1" /></span></td>
								<td style="height: 25px; background-color: rgb(204, 204, 204); text-align: center;">
									<span style="color:#000000;"><input name="zap1" type="radio" value="x" /></span></td>
								<td style="height: 25px; background-color: rgb(204, 204, 204); text-align: center;">
									<span style="color:#000000;"><input name="zap1" type="radio" value="2" /></span></td>
							</tr>
							<tr>
								<td style="height: 25px; text-align: center;">
									&nbsp;</td>
								<td style="text-align: center;">
									<span style="color:#000000;"><font size="2">Belá vs. Vrútky &nbsp;</font></span></td>
								<td style="height: 25px; text-align: center;">
									<span style="color:#000000;"><input name="zap2" type="radio" value="1" /></span></td>
								<td style="height: 25px; text-align: center;">
									<span style="color:#000000;"><input name="zap2" type="radio" value="x" /></span></td>
								<td style="height: 25px; text-align: center;">
									<span style="color:#000000;"><input name="zap2" type="radio" value="2" /></span></td>
							</tr>
							<tr>
								<td style="height: 22px; background-color: rgb(204, 204, 204); text-align: center;">
									&nbsp;</td>
								<td style="background-color: rgb(204, 204, 204); text-align: center;">
									<span style="color:#000000;"><font size="2">Dlhá n. O. vs. Skalité</font></span></td>
								<td style="height: 22px; background-color: rgb(204, 204, 204); text-align: center;">
									<span style="color:#000000;"><input name="zap3" type="radio" value="1" /></span></td>
								<td style="height: 22px; background-color: rgb(204, 204, 204); text-align: center;">
									<span style="color:#000000;"><input name="zap3" type="radio" value="x" /></span></td>
								<td style="height: 22px; background-color: rgb(204, 204, 204); text-align: center;">
									<span style="color:#000000;"><input name="zap3" type="radio" value="2" /></span></td>
							</tr>
							<tr>
								<td style="height: 22px; text-align: center;">
									&nbsp;</td>
								<td style="text-align: center;">
									<span style="color:#000000;"><span style="font-size: small;">Or. Veselé vs. V. Rovné &nbsp;</span></span></td>
								<td style="height: 22px; text-align: center;">
									<span style="color:#000000;"><input name="zap4" type="radio" value="1" /></span></td>
								<td style="height: 22px; text-align: center;">
									<span style="color:#000000;"><input name="zap4" type="radio" value="x" /></span></td>
								<td style="height: 22px; text-align: center;">
									<span style="color:#000000;"><input name="zap4" type="radio" value="2" /></span></td>
							</tr>
							<tr>
								<td style="height: 22px; background-color: rgb(204, 204, 204); text-align: center;">
									<span style="color:#000000;"><span style="font-size: small;">&nbsp;</span></span></td>
								<td style="background-color: rgb(204, 204, 204); text-align: center;">
									<span style="color:#000000;">R. Teplice vs. Bytča&nbsp;</span></td>
								<td style="height: 22px; background-color: rgb(204, 204, 204); text-align: center;">
									<span style="color:#000000;"><input name="zap5" type="radio" value="1" /></span></td>
								<td style="height: 22px; background-color: rgb(204, 204, 204); text-align: center;">
									<span style="color:#000000;"><input name="zap5" type="radio" value="x" /></span></td>
								<td style="height: 22px; background-color: rgb(204, 204, 204); text-align: center;">
									<span style="color:#000000;"><input name="zap5" type="radio" value="2" /></span></td>
							</tr>
							<tr>
								<td style="height: 22px; text-align: center;">
									&nbsp;</td>
								<td style="text-align: center;">
									<span style="color:#000000;"><font size="2">Varín vs. Tvrdošín</font></span></td>
								<td style="height: 22px; text-align: center;">
									<input name="zap6" type="radio" value="1" /></td>
								<td style="height: 22px; text-align: center;">
									<input name="zap6" type="radio" value="x" /></td>
								<td style="height: 22px; text-align: center;">
									<input name="zap6" type="radio" value="2" /></td>
							</tr>
						</tbody>
					</table>
				</td>
			</tr>
		</tbody>
	</table>
</form>
<br />
<input type="submit" value="Odoslať">

</form>
</body>
</html>
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Tipovanie

Príspevok od používateľa BX »

Veľmi jednoducho by sa to dalo asi takto:

Kód: Vybrať všetko

<input type="submit" value="Odoslať">
prepíšeš na

Kód: Vybrať všetko

<input name="submit" type="submit" value="Odoslať">
a jeden </form> tam máš naviac. Ten na 113. riadku zmaž.

mail.php bude nejako takto:

Kód: Vybrať všetko

if(isset($_POST["submit"]))
{
 $komu = "[email protected]";
 $msg = "Name: ".$_POST["name"]." \nMail: ".$_POST["mail"]." \n\n";
 
 for($i = 1; $i <= 6; $i++)
 {
  $var = "zap".$i;
  $msg .= $var.": ".$_POST[$var] ." \n";
 }

 mail($komu, "predmet", $msg);

}
Plus ošetrenie vstupov, hlavičky v maily a podobné veci krásy.

// Všimol som si skôr, ako si napísal :P
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Tipovanie

Príspevok od používateľa audiotrack »

aký zmysel tam má riadok $msg = "";? Kľudne zmazať a potom na nasledujúcom dať preč zpred rovnása
K-ubo
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 110
Registrovaný: 04 feb 2011, 10:43
Bydlisko: Námestovo
Kontaktovať používateľa:

Re: Tipovanie

Príspevok od používateľa K-ubo »

ktorý $msg myslíš?

ten mail nejde skusal som odoslat po tom ako som to upravil ako si povedal a vyhodilo mi toto:
mail.php
if(isset($_POST["submit"])) { $komu = "[email protected]"; $msg = "Name: ".$_POST["name"]." \nMail: ".$_POST["mail"]." \n\n"; for($i = 1; $i <= 6; $i++) { $var = "zap".$i; $msg .= $var.": ".$_POST[$var] ." \n"; } mail($komu, "predmet", $msg); }
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Tipovanie

Príspevok od používateľa BX »

Ulož to buď ako UTF bez BOM, alebo klasicky ANSI ak tam nebudeš používať diakritiku
K-ubo
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 110
Registrovaný: 04 feb 2011, 10:43
Bydlisko: Námestovo
Kontaktovať používateľa:

Re: Tipovanie

Príspevok od používateľa K-ubo »

celkovo mi vyhodilo:

NeoCube magnetické; Nový hip hop shop - bundy v hip hop shopu u tvrďáků; kožené kabelky; Ploty od http://www.ploty-betafence.cz to je 10 let záruka.; Oblékejte si značkové oblečení - Kruté oblečení
if(isset($_POST["submit"])) { $komu = "[email protected]"; $msg = "Name: ".$_POST["name"]." \nMail: ".$_POST["mail"]." \n\n"; for($i = 1; $i <= 6; $i++) { $var = "zap".$i; $msg .= $var.": ".$_POST[$var] ." \n"; } mail($komu, "predmet", $msg); }
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Tipovanie

Príspevok od používateľa audiotrack »

php kod sa obaluje do <?php a ?> tagov, to by si mohol vedieť
K-ubo
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 110
Registrovaný: 04 feb 2011, 10:43
Bydlisko: Námestovo
Kontaktovať používateľa:

Re: Tipovanie

Príspevok od používateľa K-ubo »

Vihodí to tak isto aj pod ANSI aj UTF-8

//autoeditácia príspevku (28 Apr 2011, 14:58)
Už to ide :D Len by som chcel aby keď dam odoslať nech vihodí na ten web:

Nezadali ste Vaše meno alebo email. Váš tip nebol odoslaný.

Späť


alebo

Ďakujeme za vaše tipy.

Späť
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Tipovanie

Príspevok od používateľa BX »

Pridáš tam podmienku

Kód: Vybrať všetko

if(empty($_POST["name"]) || empty($_POST["mail"])) echo "Nezadal si meno/heslo!";
else
{
 ... vsetko ostatne
}
K-ubo
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 110
Registrovaný: 04 feb 2011, 10:43
Bydlisko: Námestovo
Kontaktovať používateľa:

Re: Tipovanie

Príspevok od používateľa K-ubo »

mohol by si mi to do toho dosadit lebo neviem kam to dat stale mi vyhadzuje :
Parse error: syntax error, neočakávané $ koniec v / home/users/kubo222/fkoravanstziaci.6f.sk/web/mail.php on line 22

//autoeditácia príspevku (28 Apr 2011, 16:00)
kašli nato už som si to dosadil ĎAKUJEM PEKNE ZA VŠETKO :)
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Re: Tipovanie

Príspevok od používateľa Mmartin »

Kód: Vybrať všetko

if(isset($_POST["submit"]))
{
if(BX-Ove podmienky)
{
  echo("Nevyplnil si vsetky policka");
}else{
$komu = "[email protected]";
$msg = "Name: ".$_POST["name"]." \nMail: ".$_POST["mail"]." \n\n";

for($i = 1; $i <= 6; $i++)
{
  $var = "zap".$i;
  $msg .= $var.": ".$_POST[$var] ." \n";
}

mail($komu, "predmet", $msg);
}
}
Napísať odpoveď