PDA

View Full Version : سوال: کمک در تغییر فایل php



tohid5180
یک شنبه 06 مرداد 1392, 17:16 عصر
سلام / در خط 573 این فایل 2 value مجازی و حقیقی قرار داره / چطور میتونم value حقیقی رو به کل از اسکریپت حذف کنم ؟ اسمش رو پاک کردم اما یه سری از دوستان تونستن از قسمت مجازی این فرم استفاده کنن.
لطفا راهنمایی کنید / ؟


<?php
$getPageTitle="شركت در مسابقه";


function getContentTpl(){
$myusername=$_SESSION['myusername'];
if ($myusername==null)
{
echo'
<div>
<div>
<div>
كاربر گرامي! براي شركت در مسابقه ميبايست درسايت
<a href="register.php" style="color:#FCB701">ثبت نام</a>
كرده واگرقبلا ثبت نام كرده ايد
<a href="login.php" style="color:#FCB701">وارد</a>
سايت شويد.

</div>
</div>
</div> ';

}else{
?>




<div style='width:670px;'>
<?
if(isset($_POST['id_race'])){
if(empty($_POST['id_race'])){
echo"لطفا مسابقه را انتخاب كنيد";
?>
<form action='' method=post>
<table class="listTable" width="98%" style="border: 1px solid #060;">
<tr align="center">
<th> مسابقه : <select name='id_race'>
<option value=''>انتخاب كنيد</option>
<?
$sql=mysql_query("SELECT * FROM race where status=2");
while($row=mysql_fetch_assoc($sql)){
$name_race=$row['name_race'];
$id_race_i=$row['id_race'];
echo"<option value='$id_race_i'>$name_race</option>";
}
?>

</select>
&nbsp;&nbsp;&nbsp; <input type="submit" name='submit' value='نمايش فرم' />

</th>


</tr>
</table>
</form>
<?
}else{
$id_race=$_POST['id_race'];

$sql=mysql_query("SELECT * FROM race where status=2")

?>
<form action='' method=post>
<table class="listTable" width="98%" style="border: 1px solid #060;">
<tr align="center">
<th> مسابقه : <select name='id_race'>
<option value=''>انتخاب كنيد</option>
<?
while($row=mysql_fetch_assoc($sql)){
$name_race=$row['name_race'];
$id_race_i=$row['id_race'];
echo"<option value='$id_race_i'"; if($id_race_i==$id_race) echo"selected"; echo">$name_race</option>";
}
?>

</select>
&nbsp;&nbsp;&nbsp; <input type="submit" name='submit' value='نمايش نتايج' />

</th>


</tr>
</table>
</form>
<?

$sql=mysql_query("SELECT * FROM race where id_race='$id_race'");
$row=mysql_fetch_assoc($sql);
$name_race=$row['name_race'];
$date_start=$row['date_start'];
$date_end=$row['date_end'];
$time_end=$row['time_end'];

$min_price_r=$row['min_price'];
$minS=strlen($min_price_r)-1;
$min_price= substr($min_price_r, 0,$minS);

$max_price_r=$row['max_price'];
$maxS=strlen($max_price_r)-1;
$max_price= substr($max_price_r, 0,$maxS);


$d1=$row['d1'];
$d2=$row['d2'];
$d3=$row['d3'];

$cart=$row['cart'];

$time=substr($time_end, 0,5);
$min=substr($time, 3,5);
$time=substr($time, 0,2);
if($time==00){
$time=24;
}
$t=3600*$time;
$m=60*$min;


/*$time_stamp=time()-1960;*/
$time_stamp=time();

$date=explode('/',$date_end);
$j_d=$date[2];
$j_m=$date[1];
$j_y=$date[0];
$date=jalali_to_gregorian($j_y, $j_m, $j_d);
$year=$date[0];
$mon=$date[1];
$day=$date[2];
if($day<10){
$day='0'.$day;
}
if($mon<10){
$mon='0'.$mon;
}
$mon = date('F', strtotime("$year/$mon/$day"));
$t4=strtotime("$day $mon $year");


$t_kol=$t4+$t+$m;

$sec=$t_kol-$time_stamp;
?>
<script type="text/javascript">
SetTimeOutPeriod=990;
CountActive = true;
CountStepper = -1;
var xmlHttp;
function transData(name,id) {
xmlHttp = GetXmlHttpObject();
if (xmlHttp == null) {
alert ('مرورگر شما Ajax را پشتیبانی نمی کند.');
return;
}
var v1=new Array();
var v2=new Array();
var v3=new Array();
var v4=new Array();
var v5=new Array();

var v6=new Array();
if ((name=="id_race2") || (id==9999))
{
var id_race=id;
var url = 'natijeh.php';
url = url + '?v1=' + id_race;
url = url + '&sid=' + Math.random();
xmlHttp.onreadystatechange = stateChanged1;
xmlHttp.open('GET', url, true);
xmlHttp.send(null);


}
else
{
var chks = document.getElementsByName('winner[]');
var chks1 = document.getElementsByName('equal[]');
var chks2 = document.getElementsByName('loser[]');

var checkCount = 0;
var checkCount1 = 0;
var checkCount2 = 0;
var t='tr';
var t1='tr';
var t1='tr';
var run='ok';

for (var i = 0; i < chks.length; i++)
{
if (chks[i].checked)
t='tr';
else
t='fa';

if (chks1[i].checked)
t1='tr';
else
t1='fa';


if (chks2[i].checked)
t2='tr';
else t2='fa';

if (t=="fa" && t1=="fa" && t2=="fa")
{
run='no'
}
//return true;

}

if (run=='no')
{
$.ajax({
type: "POST",
url: "error.php",
data: "id=1",
success: function(msg){
$('#massager').html(msg);
document.getElementById('massager').style.display= 'block';
setFix();
setInterval(function(){setFix();},90);
document.getElementById('massager1').style.display ='none';
}
});


return false;
}


for (i=0;i<document.userform['host[]'].length;i++)
{v1[i]=encodeURIComponent(document.userform['host[]'][i].value);
v2[i]=encodeURIComponent(document.userform['guest[]'][i].value);
v6[i]=encodeURIComponent(document.userform['team_id[]'][i].value);
if (document.userform['winner[]'][i].checked)
v3[i]=1;
else
v3[i]=0;

if (document.userform['equal[]'][i].checked)
v4[i]=1;
else
v4[i]=0;

if (document.userform['loser[]'][i].checked)
v5[i]=1;
else
v5[i]=0;

}
var txtcost=document.userform.txtCost.value;
var id_race=document.race.id_race.value;
var type=document.userform.type.value;
var name_race=encodeURIComponent(document.race.name_ra ce.value);

var url = 'save_form_race.php';
url = url + '?v1=' + v1;
url = url + '&v2=' + v2;
url = url + '&v3=' + v3;
url = url + '&v4=' + v4;
url = url + '&v5=' + v5;
url = url + '&v6=' + v6;
url = url + '&type=' + type;
url = url + '&txtcost=' + txtcost;
url = url + '&id_race=' + id_race;
url = url + '&name_race=' + name_race;
url = url + '&sid=' + Math.random();
xmlHttp.onreadystatechange = showMassage;
xmlHttp.open('GET', url, true);
xmlHttp.send(null);

}
}

function showMassage(){
document.getElementById('massager1').style.display ='none';
document.getElementById('massager').style.display= 'block';setFix();
setInterval(function(){setFix();},90);
document.getElementById('massager').innerHTML = xmlHttp.responseText;

}
function showMassage1(msg){
document.getElementById('massager1').style.display ='none';
document.getElementById('massager').style.display= 'block';

setFix();
setInterval(function(){setFix();},90);
document.getElementById('massager').innerHTML = msg;


}
function stateChanged1() {
if (xmlHttp.readyState == 1 || xmlHttp.readyState == 'loading')
{ document.getElementById('response1').style.display ='none';
document.getElementById('loading1').style.display= 'block';
}
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete') {
document.getElementById('loading1').style.display= 'none';
document.getElementById('response1').style.display ='block';
var myarray=xmlHttp.responseText;
document.getElementById('response1').innerHTML = xmlHttp.responseText;

window.setTimeout("transData('id_race2',document.getElementById('id_r ace2').value)",50000);
}
}
function stateChanged() {
if (xmlHttp.readyState == 1 || xmlHttp.readyState == 'loading')
{ document.getElementById('response').style.display= 'none';
document.getElementById('loading').style.display=' block';
}
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete') {
document.getElementById('loading').style.display=' none';
document.getElementById('response').style.display= 'block';
var myarray=xmlHttp.responseText;
document.getElementById('response').innerHTML = xmlHttp.responseText;
}
}
function GetXmlHttpObject() {
var xmlHttp = null;
try {
xmlHttp = new XMLHttpRequest();
} catch (e) {
try {
xmlHttp = new ActiveXObject('Msxml2.XMLHTTP');
} catch (e) {
xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
}
}
return xmlHttp;}
</script>

<script type="text/javascript">

function ResetCheckBox()
{
var HiddenField1 = document.userform.elements["ld1"];

if(HiddenField1)
{
var RowCount=HiddenField1.value
for (var i=0;i<=RowCount;i++)
{
document.userform.elements["dwinner"+i].checked=false;
document.userform.elements["dequal"+i].checked=false;
document.userform.elements["dloser"+i].checked=false;
}
document.userform.txtCost.value=document.getElemen tById("ld2").value;
if(document.userform.txtCost.value<<?=$min_price_r;?>) document.userform.txtCost.value=0;
}
}
function CheckBoxClick()
{

var sum=1;
var partialsum=0;
var HiddenField1 = document.userform.elements["ld1"];
if(HiddenField1)
{ var RowCount=HiddenField1.value
for (var i=0;i<=RowCount;i++)
{
if (document.userform.elements["dwinner"+i].checked)
partialsum++;
if (document.userform.elements["dequal"+i].checked)
partialsum++;
if (document.userform.elements["dloser"+i].checked)
partialsum++;
if(partialsum==0)
partialsum=1;
sum*=partialsum;
partialsum=0;


}
// winnerdow.alert("sum:"+sum);
document.userform.txtCost.value=sum*document.getEl ementById("ld2").value;
//if(document.userform.txtCost.value><?=$min_price_r;?>)
//document.userform.txtCost.value=<?=$min_price_r;?>;
}
}

function RaceShowing(raceId){
document.getElementById('perloder').style.display= 'block';
document.getElementById('showRace').style.display= 'none';
$.ajax({
type: "POST",
url: "race.php",
data: "selRace="+raceId,
success: function(msg){
$('#showRace').html(msg);
document.getElementById('massager').style.display= 'block';
setFix();
setInterval(function(){setFix();},90);
document.getElementById('massager1').style.display ='none';
}
});
}


function GetCheck(o){
jQuery(document).ready(function(){
jQuery("#check").html(o);
});
}

function GetPriceCheck(z,p){
var price=z*p;

jQuery(document).ready(function(){
jQuery("#p").val(price);
});

}

function showing(){
document.getElementById('massager1').style.display ='block';
var vscroll3=document.body.scrollTop;
document.getElementById('massager').style.top = vscroll3+'px';

}
function calcage(secs, num1, num2) {
s = ((Math.floor(secs/num1))%num2).toString();
if (LeadingZero && s.length < 2)
s = "0" + s;
return "<b>" + s + "</b>";
}

function CountBack(secs,mNum) {
if (secs < 0) {
document.getElementById("cntdwn"+mNum).innerHTML = FinishMessage;

var id_race=document.getElementById('id_race').value;

$.ajax({
type: "POST",
url: "disactive_race.php",
data: "id_race="+ id_race,
success: function(msg){
$('#massager').html(msg);
document.getElementById('massager').style.display= 'block';
setFix();
setInterval(function(){setFix();},90);
}
});


return;
}
DisplayStr = DisplayFormat.replace(/%%D%%/g, calcage(secs,86400,100000));
DisplayStr = DisplayStr.replace(/%%H%%/g, calcage(secs,3600,24));
DisplayStr = DisplayStr.replace(/%%M%%/g, calcage(secs,60,60));
DisplayStr = DisplayStr.replace(/%%S%%/g, calcage(secs,1,60));

document.getElementById("cntdwn"+mNum).innerHTML = DisplayStr;
if (CountActive)
setTimeout("CountBack(" + (secs+CountStepper) + ", "+mNum+")", SetTimeOutPeriod);
}

function putspan(mNum) {
document.write("<span id='cntdwn"+mNum+"' dir='rtl' style='font-size:11px'></span>");
}
if (typeof(DisplayFormat)=="undefined")
DisplayFormat = "%%D%% روز و %%H%% ساعت و %%M%% دقيقه و %%S%% ثانيه .";
if (typeof(CountActive)=="undefined")
CountActive = true;
if (typeof(FinishMessage)=="undefined")
FinishMessage = "فرصت تمام شد ! ";
if (typeof(CountStepper)!="number")
CountStepper = -1;
if (typeof(LeadingZero)=="undefined")
LeadingZero = true;

function showActiveRace(){

xmlHttp= GetXmlHttpObject();
if (xmlHttp == null) {
alert ('مرورگر شما Ajax را پشتیبانی نمی کند.');
return;
}

}
</script>
<form name="race" >
<input type="hidden" name="id_race" id="id_race" value="<?echo $row['id_race'];?>">
<input type="hidden" name="name_race" value="<?echo $row['name_race'];?>">
</form>
<form action="index.php" method="post" name="userform" id="userform" >
<div align='right' style='color:#fff'>
<table class="listTable" style='margin-top:-5px'>
<tr id="22382" class="tableRow2" style='background-color:#ffcccc' onmouseover="this.className='tableRowOver'" onmouseout="this.className='tableRow2'" align="center">
<td align="center" >

<b>فرصت باقيمانده : </b>
<script language="JavaScript">
putspan(1);
CountBack(<?=$sec?>, 1);
</script>
</td>



</tr>
</table>
<br/>

<table width='450' cellpadding=4>

<tr align='right'><td>
<b>نام مسابقه : </b>

</td><td>
<?=$name_race;?>

</td></tr><tr align='right'><td>
<b>تاریخ شروع : </b>
</td><td>
<?=$date_start;?>

</td></tr><tr align='right'><td>
<b>مهلت شرکت : </b>
</td><td>
<?=$date_end;?> <?=$time_end;?>


</td></tr><tr align='right'><td>
<b>حداقل مبلغ شرکت در مسابقه : </b>
</td><td>
<?=number_format($min_price);?> تومان

</td></tr><tr align='right'><td>
<b>حداكثر مبلغ شرکت در مسابقه : </b>
</td><td>
<?=number_format($max_price);?> تومان

</td></tr><tr align='right'><td>
<b>سهم نفرات اول : </b>
</td><td>
<?=$d1;?>


</td></tr><tr align='right'><td>
<b>سهم نفرات دوم : </b>
</td><td>
<?=$d2;?>

</td></tr><tr align='right'><td>

<b>سهم نفرات سوم : </b>
</td><td>
<?=$d3;?>

</td></tr>
<tr align='right'><td>

<b>قيمت هر كارت : </b>
</td><td>
<?=$cart;?> ريال

</td></tr>

<tr align='right'><td>
<b>مبلغ فرم جاري ( ريال ): </b>

</td><td>
<input type="text" id="txtCost" value="0" class="in_race" style='text-align:right' readonly="readonly" style="width:180px;" name="txtCost" />
</td></tr><tr align='right'><td>
<b>نوع شركت در مسابقه : </b>

</td><td>
<select name='type'><option value='1'>حقيقي</option><option value='0'>مجازي</option></select>
</td></tr>
</table>
<br/>

<br/>




<?
$query = "SELECT * FROM race_team where id_race=$id_race order by name_lig ,date_race ";
$result = mysql_query($query) or die('<center>بازي هاي مسابقه كمتر از حد مجاز است</center>');
$count=mysql_num_rows($result);
if($count>9){
?>
<table class="listTable" width="100%" style="border: 1px solid #060;">
<tr align="center">

<th >نام ليگ</th>
<th >ميزبان</th>
<th >برد ميزبان</th>
<th>تساوي</th>
<th >برد ميهمان</th>
<th>ميهمان</th>
<th >تاريخ بازي</th>
<th>ساعت بازي</th>

</tr>
<?
$i=0;
$j=0;
while ($row=mysql_fetch_assoc($result))
{
if($i%2){
$classColor='tableRow1';
$onmouseout="this.className='tableRow1'";

}else{
$classColor='tableRow2';
$onmouseout="this.className='tableRow2'";
}
?>

<tr id="22382" class="<?=$classColor;?>" onmouseover="this.className='tableRowOver'" onmouseout="<?=$onmouseout;?>" align="center">


<td align="center">

<?php echo $row["name_lig"] ?></td>

<td align="center">

<INPUT TYPE="TEXT" class="in_race" style='color:#000' dir="ltr" NAME="host[]" VALUE="<?php echo $row["host"] ?>" size="18" readonly="true"></td>
<td align="center">

<input type="checkbox" style="border:0px;" name="winner[]" id="dwinner<?echo $i;?>" onclick="return CheckBoxClick();"
></td><td align="center">

<input type="checkbox" style="border:0px;" name="equal[]" id="dequal<?echo $i;?>" onclick="return CheckBoxClick();"
></td><td align="center">
<input type="checkbox" style="border:0px;" name="loser[]" id="dloser<?echo $i;?>" onclick="return CheckBoxClick();">
</td>

<td align="center" width="110" >
<input type="hidden" name="team_id[]" value="<?php echo $row["id"] ?>">
<INPUT class="in_race" style='color:#000' TYPE="TEXT" NAME="guest[]" VALUE="<?php echo $row["guest"] ?>" size="18" readonly="true" ></td>
<td align="center"><?php echo $row["date_race"] ?></td>
<td align="center"><?php echo substr($row["time_race"],0,5); ?></td>
</tr>
<?php

$i=$i+1;
} ?>
</table>
<input type="hidden" name="ld1" id="ld1" value="<?echo --$i; ?>" />
<input type="hidden" name="ld2" id="ld2" value="<?=$cart;?>" />

<center>
<input type="button" value=" تاييـد فرم" onclick='showing();transData(this.name,this.value) ;' name="save" class="btn" style="background-color:#0b6a18;border:none;color:#fff" />


<input type="button" name="" value="پاک کردن فرم" onclick="return ResetCheckBox();" id="clear_form" class="btn" style="width:100px;background-color:#0b6a18;border:none;color:#fff" />
</center>


</form>
<br/>

<?

}else{
echo"<center>بازي هاي مسابقه كمتر از حد مجاز است</center>";
}
?>
</div>
<?
}
}else{
?>

<form action='' method=post>
<table class="listTable" width="98%" style="border: 1px solid #060;">
<tr align="center">
<th> مسابقه : <select name='id_race'>
<option value=''>انتخاب كنيد</option>
<?
$sql=mysql_query("SELECT * FROM race where status=2");
while($row=mysql_fetch_assoc($sql)){
$name_race=$row['name_race'];
$id_race_i=$row['id_race'];
echo"<option value='$id_race_i'>$name_race</option>";
}
?>

</select>
&nbsp;&nbsp;&nbsp; <input type="submit" name='submit' value='نمايش فرم' />

</th>


</tr>
</table>
</form>

<?
}

?>
</div>
<?
}
}
include 'jdf.php';
include 'getTheme.php';
?>

فرزند کوروش
یک شنبه 06 مرداد 1392, 18:50 عصر
کدوم فایل ؟؟؟ :|