Някой можели да помогне с един скрипт

stonybg

Registered
имам този скрипт
Код:
<head>



<link href="template.css" rel="stylesheet" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>

<?php
include ("parameter2.php");
error_reporting(E_ERROR | E_WARNING | E_PARSE);
$page = $_GET['page'];
class para{
     var $var1;
     var $var2;
      var $var3;
}
$para = new para();
?>
  
  <h1><strong>Настройка на Топ Офертите</strong>
  </h1>
  <p> </p>
<table border="1" width="58%">
<form name="para" action="?page=para" method="POST">
<tr>
		<td>
		<div id="hosting_boxes">
	    <div class="box2">
    	<p align="center" style="margin:0; text-align: left">
    	  <span class="boxIn"><img src="theme_files/ico1.png" alt="hosting plan ico 1" 
align="left">
            
            
    	    <input name="topoffer1" type="text" value="<?php  echo $txt['topoffer1']; ?>" size="17">
              
            <br clear="all">
          
    	    <input name="topoffer2" type="text" value="<?php echo $txt['topoffer2']; ?>" size="24">
           
    	    <input name="topoffer3" type="text" value="<?php echo $txt['topoffer3']; ?>" size="24">
           
    	    <input name="topoffer4" type="text" value="<?php echo $txt['topoffer4']; ?>" size="24">
           
    	    <input name="topoffer5" type="text" value="<?php echo $txt['topoffer5']; ?>" size="24">
            
    	    <input name="topoffer6" type="text" value="<?php echo $txt['topoffer6']; ?>" size="24">
          
    	    <input name="topoffer7" type="text" value="<?php echo $txt['topoffer7']; ?>" size="24"></li>                
  	    </span>            </div>    <div class="box1" style="width: 234px; height: 219px">
    	<p align="center" style="margin:0; text-align: left">
    	  <span class="boxIn"><img src="theme_files/ico2.png" alt="hosting plan ico 2" 
align="left">

    	    <input name="topoffer8" type="text" value="<?php echo $txt['topoffer8']; ?>" size="17">
    	    <br clear="all">
            
    	    <input name="topoffer9" type="text" value="<?php echo $txt['topoffer9']; ?>" size="24">
        
    	    <input name="topoffer10" type="text" value="<?php echo $txt['topoffer10']; ?>" size="24">
            
    	    <input name="topoffer11" type="text" value="<?php echo $txt['topoffer11']; ?>" size="24">
      
    	    <input name="topoffer12" type="text" value="<?php echo $txt['topoffer12']; ?>" size="24">
          
    	    <input name="topoffer13" type="text" value="<?php echo $txt['topoffer13']; ?>" size="24">
           
    	    <input name="topoffer14" type="text" value="<?php echo $txt['topoffer14']; ?>" size="24"></li>        
    	    </li>        
  	    </span>        
    </div>     
    
     
    <div class="box3" style="float: left; display: inline; width:234px; height:197px">
<p align="center" style="margin-top: 0; margin-bottom: 0">
  
  <span class="boxIn"><img src="theme_files/ico3.png" alt="hosting plan ico 3" 
align="left">

  <input name="topoffer15" type="text" value="<?php echo $txt['topoffer15']; ?>" size="17">
    <br clear="all">
    
    <input name="topoffer16" type="text" value="<?php echo $txt['topoffer16']; ?>" size="24">

    <input name="topoffer17" type="text" value="<?php echo $txt['topoffer17']; ?>" size="24">
 
    <input name="topoffer18" type="text" value="<?php echo $txt['topoffer18']; ?>" size="24">
  
    <input name="topoffer19" type="text" value="<?php echo $txt['topoffer19']; ?>" size="24">
    
    <input name="topoffer20" type="text" value="<?php echo $txt['topoffer20']; ?>" size="24">

    <input name="topoffer21" type="text" value="<?php echo $txt['topoffer21']; ?>" size="24"></li>
  </span></p>
    	<div align="center"><span class="boxIn">
    	  </li>        
  	  </span></div>
    </div>        
     <div align="center"><br clear="all">
     </div>
		</div>
		</td>
	</tr>
	<tr>
	  <td>
		
		<p align="center" style="margin: 0"><input type="submit" value="Submit" name="B1"><input type="reset" value="Reset" name="B2"></p></td>
	</form>	
	</tr>
	  <div align="center"></div>
	
    
	</table>
    
    <?php

if($page == "para"){
$topoffer1 = $_POST['topoffer1'];
$topoffer2 = $_POST['topoffer2'];
$topoffer3 = $_POST['topoffer3'];
$topoffer4 = $_POST['topoffer4'];
$topoffer5 = $_POST['topoffer5'];
$topoffer6 = $_POST['topoffer6'];
$topoffer7 = $_POST['topoffer7'];
$topoffer8 = $_POST['topoffer8'];
$topoffer9 = $_POST['topoffer9'];
$topoffer10 = $_POST['topoffer10'];
$topoffer11 = $_POST['topoffer11'];
$topoffer12 = $_POST['topoffer12'];
$topoffer13 = $_POST['topoffer13'];
$topoffer14 = $_POST['topoffer14'];
$topoffer15 = $_POST['topoffer15'];
$topoffer16 = $_POST['topoffer16'];
$topoffer17 = $_POST['topoffer17'];
$topoffer18 = $_POST['topoffer18'];
$topoffer19 = $_POST['topoffer19'];
$topoffer20 = $_POST['topoffer20'];
$topoffer21 = $_POST['topoffer21'];
$string = '<?php
$txt[\'topoffer1\'] = '."'".$topoffer1."'".';
$txt[\'topoffer2\'] = '."'".$topoffer2."'".';
$txt[\'topoffer3\'] = '."'".$topoffer3."'".';
$txt[\'topoffer4\'] = '."'".$topoffer4."'".';
$txt[\'topoffer5\'] = '."'".$topoffer5."'".';
$txt[\'topoffer6\'] = '."'".$topoffer6."'".';
$txt[\'topoffer7\'] = '."'".$topoffer7."'".';
$txt[\'topoffer8\'] = '."'".$topoffer8."'".';
$txt[\'topoffer9\'] = '."'".$topoffer9."'".';
$txt[\'topoffer10\'] = '."'".$topoffer10."'".';
$txt[\'topoffer11\'] = '."'".$topoffer11."'".';
$txt[\'topoffer12\'] = '."'".$topoffer12."'".';
$txt[\'topoffer13\'] = '."'".$topoffer13."'".';
$txt[\'topoffer14\'] = '."'".$topoffer14."'".';
$txt[\'topoffer15\'] = '."'".$topoffer15."'".';
$txt[\'topoffer16\'] = '."'".$topoffer16."'".';
$txt[\'topoffer17\'] = '."'".$topoffer17."'".';
$txt[\'topoffer18\'] = '."'".$topoffer18."'".';
$txt[\'topoffer19\'] = '."'".$topoffer19."'".';
$txt[\'topoffer20\'] = '."'".$topoffer20."'".';
$txt[\'topoffer21\'] = '."'".$topoffer21."'".';
?>';
?>
<?php
if (file_put_contents('./parameter2.php', $string)) {
echo('операцията мина успешно');
} else {
echo('възникна грешка');
} 
}
?>
трябва ми помощ как да запазя новите стойности в текст бокса след натискането на субмит бутона. пробвах няколко метода ама нещо не сработват
 
Пробвай това
Код:
<head>
<link href="template.css" rel="stylesheet" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>

<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE);
$page = $_GET['page'];
if($page == "para"){
$topoffer1 = $_POST['topoffer1'];
$topoffer2 = $_POST['topoffer2'];
$topoffer3 = $_POST['topoffer3'];
$topoffer4 = $_POST['topoffer4'];
$topoffer5 = $_POST['topoffer5'];
$topoffer6 = $_POST['topoffer6'];
$topoffer7 = $_POST['topoffer7'];
$topoffer8 = $_POST['topoffer8'];
$topoffer9 = $_POST['topoffer9'];
$topoffer10 = $_POST['topoffer10'];
$topoffer11 = $_POST['topoffer11'];
$topoffer12 = $_POST['topoffer12'];
$topoffer13 = $_POST['topoffer13'];
$topoffer14 = $_POST['topoffer14'];
$topoffer15 = $_POST['topoffer15'];
$topoffer16 = $_POST['topoffer16'];
$topoffer17 = $_POST['topoffer17'];
$topoffer18 = $_POST['topoffer18'];
$topoffer19 = $_POST['topoffer19'];
$topoffer20 = $_POST['topoffer20'];
$topoffer21 = $_POST['topoffer21'];
$string = '<?php
$txt[\'topoffer1\'] = '."'".$topoffer1."'".';
$txt[\'topoffer2\'] = '."'".$topoffer2."'".';
$txt[\'topoffer3\'] = '."'".$topoffer3."'".';
$txt[\'topoffer4\'] = '."'".$topoffer4."'".';
$txt[\'topoffer5\'] = '."'".$topoffer5."'".';
$txt[\'topoffer6\'] = '."'".$topoffer6."'".';
$txt[\'topoffer7\'] = '."'".$topoffer7."'".';
$txt[\'topoffer8\'] = '."'".$topoffer8."'".';
$txt[\'topoffer9\'] = '."'".$topoffer9."'".';
$txt[\'topoffer10\'] = '."'".$topoffer10."'".';
$txt[\'topoffer11\'] = '."'".$topoffer11."'".';
$txt[\'topoffer12\'] = '."'".$topoffer12."'".';
$txt[\'topoffer13\'] = '."'".$topoffer13."'".';
$txt[\'topoffer14\'] = '."'".$topoffer14."'".';
$txt[\'topoffer15\'] = '."'".$topoffer15."'".';
$txt[\'topoffer16\'] = '."'".$topoffer16."'".';
$txt[\'topoffer17\'] = '."'".$topoffer17."'".';
$txt[\'topoffer18\'] = '."'".$topoffer18."'".';
$txt[\'topoffer19\'] = '."'".$topoffer19."'".';
$txt[\'topoffer20\'] = '."'".$topoffer20."'".';
$txt[\'topoffer21\'] = '."'".$topoffer21."'".';
?>';
if (file_put_contents('./parameter2.php', $string)) {
echo('операцията мина успешно');
} else {
echo('възникна грешка');
}
}
include ("parameter2.php");
class para{
     var $var1;
     var $var2;
      var $var3;
}
$para = new para();
?>
 
  <h1><strong>Настройка на Топ Офертите</strong>
  </h1>
  <p> </p>
<table border="1" width="58%">
<form name="para" action="?page=para" method="POST">
<tr>
      <td>
      <div id="hosting_boxes">
       <div class="box2">
       <p align="center" style="margin:0; text-align: left">
         <span class="boxIn"><img src="theme_files/ico1.png" alt="hosting plan ico 1"
align="left">
           
           
           <input name="topoffer1" type="text" value="<?php  echo $txt['topoffer1']; ?>" size="17">
             
            <br clear="all">
         
           <input name="topoffer2" type="text" value="<?php echo $txt['topoffer2']; ?>" size="24">
           
           <input name="topoffer3" type="text" value="<?php echo $txt['topoffer3']; ?>" size="24">
           
           <input name="topoffer4" type="text" value="<?php echo $txt['topoffer4']; ?>" size="24">
           
           <input name="topoffer5" type="text" value="<?php echo $txt['topoffer5']; ?>" size="24">
           
           <input name="topoffer6" type="text" value="<?php echo $txt['topoffer6']; ?>" size="24">
         
           <input name="topoffer7" type="text" value="<?php echo $txt['topoffer7']; ?>" size="24"></li>               
         </span>            </div>    <div class="box1" style="width: 234px; height: 219px">
       <p align="center" style="margin:0; text-align: left">
         <span class="boxIn"><img src="theme_files/ico2.png" alt="hosting plan ico 2"
align="left">

           <input name="topoffer8" type="text" value="<?php echo $txt['topoffer8']; ?>" size="17">
           <br clear="all">
           
           <input name="topoffer9" type="text" value="<?php echo $txt['topoffer9']; ?>" size="24">
       
           <input name="topoffer10" type="text" value="<?php echo $txt['topoffer10']; ?>" size="24">
           
           <input name="topoffer11" type="text" value="<?php echo $txt['topoffer11']; ?>" size="24">
     
           <input name="topoffer12" type="text" value="<?php echo $txt['topoffer12']; ?>" size="24">
         
           <input name="topoffer13" type="text" value="<?php echo $txt['topoffer13']; ?>" size="24">
           
           <input name="topoffer14" type="text" value="<?php echo $txt['topoffer14']; ?>" size="24"></li>       
           </li>       
         </span>       
    </div>     
   
     
    <div class="box3" style="float: left; display: inline; width:234px; height:197px">
<p align="center" style="margin-top: 0; margin-bottom: 0">
 
  <span class="boxIn"><img src="theme_files/ico3.png" alt="hosting plan ico 3"
align="left">

  <input name="topoffer15" type="text" value="<?php echo $txt['topoffer15']; ?>" size="17">
    <br clear="all">
   
    <input name="topoffer16" type="text" value="<?php echo $txt['topoffer16']; ?>" size="24">

    <input name="topoffer17" type="text" value="<?php echo $txt['topoffer17']; ?>" size="24">
 
    <input name="topoffer18" type="text" value="<?php echo $txt['topoffer18']; ?>" size="24">
 
    <input name="topoffer19" type="text" value="<?php echo $txt['topoffer19']; ?>" size="24">
   
    <input name="topoffer20" type="text" value="<?php echo $txt['topoffer20']; ?>" size="24">

    <input name="topoffer21" type="text" value="<?php echo $txt['topoffer21']; ?>" size="24"></li>
  </span></p>
       <div align="center"><span class="boxIn">
         </li>       
       </span></div>
    </div>       
     <div align="center"><br clear="all">
     </div>
      </div>
      </td>
   </tr>
   <tr>
     <td>
      
      <p align="center" style="margin: 0"><input type="submit" value="Submit" name="B1"><input type="reset" value="Reset" name="B2"></p></td>
   </form>   
   </tr>
     <div align="center"></div>
   
   
   </table>
 
А ако искаш да оптимизираш малко кода замести досадните описания с това
Код:
if($page == "para"){
$string = "<?php\n";
for($i = 1;$i < 22;$i++){
	$topoffer = $_POST['topoffer'.$i];
	$string .= "\$txt['topoffer$i'] = '$topoffer';\n";
}
$string .= "?>\n";
if (file_put_contents('./parameter2.php', $string)) {
echo('операцията мина успешно');
} else {
echo('възникна грешка');
}
}
 

Back
Горе