formular

Programovacie jazyky, rady, poradňa...
refr0
Star
Star
Príspevky: 521
Registrovaný: 26 nov 2005, 10:55
Bydlisko: Trenčín
Kontaktovať používateľa:

formular

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

zdravim potreboval by som jednu vec.. mam vytvoreny formular a mam taketo hodnoty

<b>Result:&nbsp;&nbsp;</b>
<input name="result">&nbsp;&nbsp;
Win
<input type="radio" name="" checked>
Loss
<input type="radio" name="">

potreboval by som to ze ked napisem do toho inputu niaky text a odoslem to abude zaciarknute tlacitko win tak aby ten text sa zobrazil zelenej farby a ked zaskrtnem loss tak zasa cervenej.. help plz :P
ppt
Darca
Darca
Používateľov profilový obrázok
Príspevky: 1920
Registrovaný: 27 máj 2006, 11:24
Kontaktovať používateľa:

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

Skus toto, ale nerucim, ze tam nie je chyba.
formular.php:
<form action="odosli.php" method="post">
text:<br>
<input type="text" name="text"><br>
win:
<input type="radio" name="farba1" checked>
lost:
<input type="radio" name="farba2">
<input type="submit" value="Odoslať">
</form>
odosli.php:
<?php
$text = ((IsSet($_POST["text"]))?$_POST["text"]:0 );
$farba1 = ((IsSet($_POST["farba1"]))?$_POST["farba1"]:0 );
$farba2 = ((IsSet($_POST["farba2"]))?$_POST["farba2"]:0 );
if $farba1 {
?>
<font color="red">
<?php echo $text ?>
</font> <?php
} else {
<font color="blue">
<?php echo $text ?>
</font> <?php
}
?>
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

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

vyzera to dobre :)
refr0
Star
Star
Príspevky: 521
Registrovaný: 26 nov 2005, 10:55
Bydlisko: Trenčín
Kontaktovať používateľa:

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

ehm diki ale aj tak neviem ako to mam vlozit do tohto scriptu.. :P

Kód: Vybrať všetko

<form action="" method="post">

<b>Date:&nbsp;&nbsp;</b>
<select name="day">
<option>1</option><option>2</option>
<option>3</option><option>4</option>
<option>5</option><option>6</option>
<option>7</option><option>8</option>
<option>9</option><option>10</option>
<option>11</option><option>12</option>
<option>13</option><option>14</option>
<option>15</option><option>16</option>
<option>17</option><option>18</option>
<option>19</option><option>20</option>
<option>21</option><option>22</option>
<option>23</option><option>24</option>
<option>25</option><option>26</option>
<option>27</option><option>28</option>
<option>29</option><option>30</option>
<option>31</option>
</select>

<select name="mounth">
<option>01</option><option>02</option>
<option>03</option><option>04</option>
<option>05</option><option>06</option>
<option>07</option><option>08</option>
<option>09</option><option>10</option>
<option>11</option><option>12</option>
</select>

<select name="year">
<option>2006</option><option>2007</option>
<option>2008</option><option>2009</option>
</select>
<br>

<b>Enemy:&nbsp;&nbsp;</b>
<input name="enemy">
<br>

<b>Type:&nbsp;&nbsp;</b>
<input name="type">
<br>

<b>Map:&nbsp;&nbsp;</b>
<select name="map">
<option>de_cbble</option>
<option>de_clan1_mill</option>
<option>de_dust2</option>
<option>de_nuke</option>
<option>de_inferno</option>
<option>de_train</option>
<option>de_cpl_strike</option>
</select>
<br>

<b>Result:&nbsp;&nbsp;</b>
<input name="result">&nbsp;&nbsp;
Win
<input type="radio" name="result" value="green" checked>
Loss
<input type="radio" name="result" value="red">

<br>
<br><br>

<input type="submit" name="ok" value="Vložit"><br>


</form>

<table width="100%" cenllspacing="0" border="0" align="top" >

<?
if($ok) {
$soubor = "matches.dat";
$wday = "<td><CENTER>$day.\n";
$wmounth = "$mounth.\n";
$wyear = "$year</TD><TR&TD>\n";
$wenemy = "<TD><CENTER>$enemy</TD><TR&TD>\n";
$wtype = "<TD><CENTER>$type</TD><TR&TD>\n";
$wmap = "<TD><CENTER>$map</TD><TR&TD>\n";
$wresult = "<TD><CENTER>$result</TD></TR>\n";
$write = "$wday$wmounth$wyear$wenemy$wtype$wmap$wresult";
if (File_Exists ($soubor)) {
                $fp = FOpen ($soubor, "r");
                $data = FRead ($fp, FileSize($soubor));
                FClose($fp);
        }
        $fp = FOpen ($soubor, "w");
        FWrite ($fp, $write.$data);
        FClose ($fp);

}
?>

</TABLE><BR> 
IgiPoP
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 446
Registrovaný: 12 sep 2005, 8:17
Bydlisko: MT

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

pre informaciu: nepise sa "checked" ale checked="checked"
refr0
Star
Star
Príspevky: 521
Registrovaný: 26 nov 2005, 10:55
Bydlisko: Trenčín
Kontaktovať používateľa:

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

pre informaciu funguje to aj bez toho
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

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

ppt napísal:Skus toto, ale nerucim, ze tam nie je chyba.
formular.php:
veru že je. Má to byť takto:
<?php
$text = ((IsSet($_POST["text"]))?$_POST["text"]:0 );
$farba1 = ((IsSet($_POST["farba1"]))?$_POST["farba1"]:0 );
$farba2 = ((IsSet($_POST["farba2"]))?$_POST["farba2"]:0 );
if ($farba1) {
?>
<font color="red">
<?php echo $text ?>
</font> <?php
} else {?>
<font color="blue">
<?php echo $text ?>
</font> <?php
}
?>


ale ja by som tam aj tak radšej dal checkbox namiesto radio aby sa dal odškrtnúť, teda takto:


<?php
$text = ((IsSet($_POST["text"]))?$_POST["text"]:0 );
$farba1 = ((IsSet($_POST["farba1"]))?$_POST["farba1"]:0 );
$farba2 = ((IsSet($_POST["farba2"]))?$_POST["farba2"]:0 );
if ($farba1) {
?>
<font color="red">
<?php echo $text ?>
</font> <?php
} else {?>
<font color="blue">
<?php echo $text ?>
</font> <?php
}
?>
refr0
Star
Star
Príspevky: 521
Registrovaný: 26 nov 2005, 10:55
Bydlisko: Trenčín
Kontaktovať používateľa:

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

no diky za odpovede ale aj tak nemam paru ak oto skonbinvoat s mojim scriptom :P
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

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

refr0 napísal:no diky za odpovede ale aj tak nemam paru ak oto skonbinvoat s mojim scriptom :P
to asi preto, že ten "tvoj skript" nie je tvojím skriptom (keď z php asi veľa nevieš) a je v ňom plno chýb

//edit: skús toto:

Kód: Vybrať všetko

<form action="" method="post">

<b>Date:&nbsp;&nbsp;</b>
<select  name="day" lenght="20">
<option name="day" value="1">1
<? for ($i=2;$i<=31;$i++):
{
echo "<option name="day" value="$i">$i";
}
endfor;
?>
</select>

<select  name="mounth" lenght="20">
<option name="mounth" value="1">1
<? for ($i=2;$i<=12;$i++):
{
echo "<option name="mounth" value="$i">$i";
}
endfor;
?>
</select>

<select name="year">
<option>2006</option><option>2007</option>
<option>2008</option><option>2009</option>
</select>
<br>

<b>Enemy:&nbsp;&nbsp;</b>
<input name="enemy">
<br>

<b>Type:&nbsp;&nbsp;</b>
<input name="type">
<br>

<b>Map:&nbsp;&nbsp;</b>
<select name="map">
<option>de_cbble</option>
<option>de_clan1_mill</option>
<option>de_dust2</option>
<option>de_nuke</option>
<option>de_inferno</option>
<option>de_train</option>
<option>de_cpl_strike</option>
</select>
<br>

<b>Result:&nbsp;&nbsp;</b>
<input name="result">&nbsp;&nbsp;
Win
<input type="radio" name="result" value="green" checked>
Loss
<input type="radio" name="result" value="red">

<br>
<br><br>

<input type="submit" name="ok" value="Vložit"><br>


</form>

<table width="100%" cenllspacing="0" border="0" align="top" >

<?
if($_POST["ok"]) {
$soubor = "matches.htm";
$wday = "<td><CENTER>".$_POST["day"]."\n";
$wmounth = $_POST["mounth"]."\n";
$wyear = $_POST["year"]."</TD><TR&TD>\n";
$wenemy = "<TD><CENTER>".$_POST["enemy"]."</TD><TR&TD>\n";
$wtype = "<TD><CENTER>".$_POST["type"]."</TD><TR&TD>\n";
$wmap = "<TD><CENTER>".$_POST["map"]."</TD><TR&TD>\n";

if ($_POST["result"]=='green') {
$wresult = "<TD><CENTER><font color="green">win</font></TD></TR>\n";
} else {$wresult = "<TD><CENTER><font color="red">loss</font></TD></TR>\n";
} 

$write = "$wday$wmounth$wyear$wenemy$wtype$wmap$wresult";
if (File_Exists ($soubor)) {
                $fp = FOpen ($soubor, "r");
                $data = FRead ($fp, FileSize($soubor));
                FClose($fp);
        }
        $fp = FOpen ($soubor, "w");
        FWrite ($fp, $write);
        FClose ($fp);

}
?>

</TABLE><BR>
ppt
Darca
Darca
Používateľov profilový obrázok
Príspevky: 1920
Registrovaný: 27 máj 2006, 11:24
Kontaktovať používateľa:

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

2 audiotrack: mensie vypadky :D . Sme si 1:1. :lol:
Napísať odpoveď