• 23-05-2013, 23:22:01
    #1
    bu hatayı alıyorum. Parse error: syntax error, unexpected $end in on line 121

    line 121 </html> gösteriyor. parantez hatası varda nerede bulamadım.


     
    <?php
    session_start(); ob_start();
    require_once ("config.php");     
    $tutar=addslashes($_POST["tutar"]);
    $transfer=addslashes($_POST["transfer"]);
    
    if(!empty($tutar) and !empty($transfer)){
    	//echo "$_SESSION[id] sdsad";
    $sql=mysql_query("update  members set balance=balance+$tutar where id=$transfer");	
    $sql=mysql_query("update  members set balance=balance-$tutar where id=$_SESSION[id]");		
    $tarih=date("Y-m-d");
    $is=mysql_query("insert into transfer (kimden,kime,tarih,tarih1,tutar) values ('$_SESSION[id]','$transfer','$tarih',".mktime().",'$tutar')");
    
    $mesaj="Transfer Islemi Gerceklestirildi.";
    	}
    
    
    ?>
    <html>
    <head>
    <title>Member Area</title>
    </head>
    <body>
        <h2>
             Member Area
        </h2>
        <!--
        <input type="submit" class="btnLogin" value="Open New Account" tabindex="4"onclick="window.location ='newcurrency.php'" >
        <input type="submit" class="btnLogin" value="Edit My Account" tabindex="4" onclick="window.location ='editaccount.php'" >
        <input type="submit" class="btnLogin" value="List Transactions" tabindex="4"onclick="window.location ='transactions.php'" >
        <input type="submit" class="btnLogin" value="Show Other Accounts" tabindex="4" onclick="window.location ='listaccount.php'" >
        <input type="submit" class="btnLogin" value="Transfer Money" tabindex="4" onclick="window.location ='transfer.php'" > 
        <input type="submit" class="btnLogin" value="Deposit Money" tabindex="4" onclick="window.location ='deposit.php'" > 
    	<input type="submit" class="btnLogin" value="Logout" tabindex="4" onclick="window.location ='logout.php'" > 
    		
    		-->
    		<style>
    			ul.ust_menu{list-style-type:none;}
    			ul.ust_menu li{display:inline-block;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #eee;}
    			ul.ust_menu li a{font:bold 14px/150% arial;color:#333;text-decoration:none;}
    			ul.ust_menu li a:hover{text-decoration:underline;}
    		</style>
    		<ul class="ust_menu">
    			<li><a href="register.html">Open New Account</a></li>
    			<li><a href="editaccount.php">Edit My Account</a></li>
    			<li><a href="transactions.php">List Transactions</a></li>
    			<li><a href="listaccount.php">Show Other Accounts</a></li>
    			<li><a href="transfer.php">Transfer Money</a></li>
    			<li><a href="deposit.php">Deposit Money</a></li>
    			<li><a href="logout.php">Logout</a></li>
    		</ul>
    		 <form action="?Go=action" method="post">
             <input type="date" name="tarih" value="<?=date("2013-05-20");?>"> Bu Tarihten - 
              <input type="date" name="tarih1" value="<?=date("Y-m-d");?>"> Bu Tarihe 
              <input type="submit" value="Listele" />
             </form>
    		
    		<?=$mesaj?>
            <form action="" method="post">
            Transfer Tutari <br>
            <input type="text" name="tutar" /> <br>
            Transfer Edilecek Kisi <br> <select name="transfer"><?php
    		$sell=mysql_query("select * from members");
    		while($yay=mysql_fetch_array($sell)){
    			?>
                <option value="<?=$yay['id']?>"><?=$yay['fullname']?></option>
    			
    			<?
    			} ?>
                </select>
                <br>
                <input type="submit" value="Transfer ET" />
                </form>
                
                
    <?php
    if(addslashes($_GET["Go"])=="action"){
    $tarih=addslashes($_POST["tarih"]);
    $tarih1=addslashes($_POST["tarih1"]);
    	
    $tarih=str_replace(".","-",$tarih);	
    $tarih1=str_replace(".","-",$tarih1);	
    //echo $tarih."<br>".$tarih1;
    ?>
     <table width="100%" border="1">
    	    <tr>
    	      <td>Kimden</td>
    	      <td>Kime</td>
    	      <td>Tarih</td>
    	      <td>Tutar</td>
            </tr> <?
    $sor=mysql_query("select * from transfer where tarih between '$tarih' and '$tarih1'");
    while($sss=mysql_fetch_array($sor)){
    $kimden=mysql_fetch_array(mysql_query("select * from members where id='$sss[kimden]'"))	;
    	$kime=mysql_fetch_array(mysql_query("select * from members where id='$sss[kime]'")) ;
    
     ?>
           <tr>
    	      <td><?=$kimden['fullname']?></td>
    	      <td><?=$kime['fullname']?></td>
    	      <td><?=$sss['tarih']?></td>
    	      <td><?=$sss['tutar']?></td>
            </tr>
            <?
    	
    }?>
        
    	 </table>
    	
    	<?
    	    
    	    }?> 
    	      
    	    
        
        </body>
    </html>
  • 24-05-2013, 00:49:24
    #2
    Üyeliği durduruldu
    yuri1907 adlı üyeden alıntı: mesajı görüntüle
    bu hatayı alıyorum. Parse error: syntax error, unexpected $end in on line 121

    line 121 </html> gösteriyor. parantez hatası varda nerede bulamadım.


     
    <?php
    session_start(); ob_start();
    require_once ("config.php");     
    $tutar=addslashes($_POST["tutar"]);
    $transfer=addslashes($_POST["transfer"]);
    
    if(!empty($tutar) and !empty($transfer)){
    	//echo "$_SESSION[id] sdsad";
    $sql=mysql_query("update  members set balance=balance+$tutar where id=$transfer");	
    $sql=mysql_query("update  members set balance=balance-$tutar where id=$_SESSION[id]");		
    $tarih=date("Y-m-d");
    $is=mysql_query("insert into transfer (kimden,kime,tarih,tarih1,tutar) values ('$_SESSION[id]','$transfer','$tarih',".mktime().",'$tutar')");
    
    $mesaj="Transfer Islemi Gerceklestirildi.";
    	}
    
    
    ?>
    <html>
    <head>
    <title>Member Area</title>
    </head>
    <body>
        <h2>
             Member Area
        </h2>
        <!--
        <input type="submit" class="btnLogin" value="Open New Account" tabindex="4"onclick="window.location ='newcurrency.php'" >
        <input type="submit" class="btnLogin" value="Edit My Account" tabindex="4" onclick="window.location ='editaccount.php'" >
        <input type="submit" class="btnLogin" value="List Transactions" tabindex="4"onclick="window.location ='transactions.php'" >
        <input type="submit" class="btnLogin" value="Show Other Accounts" tabindex="4" onclick="window.location ='listaccount.php'" >
        <input type="submit" class="btnLogin" value="Transfer Money" tabindex="4" onclick="window.location ='transfer.php'" > 
        <input type="submit" class="btnLogin" value="Deposit Money" tabindex="4" onclick="window.location ='deposit.php'" > 
    	<input type="submit" class="btnLogin" value="Logout" tabindex="4" onclick="window.location ='logout.php'" > 
    		
    		-->
    		<style>
    			ul.ust_menu{list-style-type:none;}
    			ul.ust_menu li{display:inline-block;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #eee;}
    			ul.ust_menu li a{font:bold 14px/150% arial;color:#333;text-decoration:none;}
    			ul.ust_menu li a:hover{text-decoration:underline;}
    		</style>
    		<ul class="ust_menu">
    			<li><a href="register.html">Open New Account</a></li>
    			<li><a href="editaccount.php">Edit My Account</a></li>
    			<li><a href="transactions.php">List Transactions</a></li>
    			<li><a href="listaccount.php">Show Other Accounts</a></li>
    			<li><a href="transfer.php">Transfer Money</a></li>
    			<li><a href="deposit.php">Deposit Money</a></li>
    			<li><a href="logout.php">Logout</a></li>
    		</ul>
    		 <form action="?Go=action" method="post">
             <input type="date" name="tarih" value="<?=date("2013-05-20");?>"> Bu Tarihten - 
              <input type="date" name="tarih1" value="<?=date("Y-m-d");?>"> Bu Tarihe 
              <input type="submit" value="Listele" />
             </form>
    		
    		<?=$mesaj?>
            <form action="" method="post">
            Transfer Tutari <br>
            <input type="text" name="tutar" /> <br>
            Transfer Edilecek Kisi <br> <select name="transfer"><?php
    		$sell=mysql_query("select * from members");
    		while($yay=mysql_fetch_array($sell)){
    			?>
                <option value="<?=$yay['id']?>"><?=$yay['fullname']?></option>
    			
    			<?
    			} ?>
                </select>
                <br>
                <input type="submit" value="Transfer ET" />
                </form>
                
                
    <?php
    if(addslashes($_GET["Go"])=="action"){
    $tarih=addslashes($_POST["tarih"]);
    $tarih1=addslashes($_POST["tarih1"]);
    	
    $tarih=str_replace(".","-",$tarih);	
    $tarih1=str_replace(".","-",$tarih1);	
    //echo $tarih."<br>".$tarih1;
    ?>
     <table width="100%" border="1">
    	    <tr>
    	      <td>Kimden</td>
    	      <td>Kime</td>
    	      <td>Tarih</td>
    	      <td>Tutar</td>
            </tr> <?
    $sor=mysql_query("select * from transfer where tarih between '$tarih' and '$tarih1'");
    while($sss=mysql_fetch_array($sor)){
    $kimden=mysql_fetch_array(mysql_query("select * from members where id='$sss[kimden]'"))	;
    	$kime=mysql_fetch_array(mysql_query("select * from members where id='$sss[kime]'")) ;
    
     ?>
           <tr>
    	      <td><?=$kimden['fullname']?></td>
    	      <td><?=$kime['fullname']?></td>
    	      <td><?=$sss['tarih']?></td>
    	      <td><?=$sss['tutar']?></td>
            </tr>
            <?
    	
    }?>
        
    	 </table>
    	
    	<?
    	    
    	    }?> 
    	      
    	    
        
        </body>
    </html>
    </table> dan sonraki
        <? 
             
            }?>
    Kaldırıp Dener Misiniz Bir
  • 24-05-2013, 01:06:26
    #3
    denedim hocam olmadı. tüm } parantezler ile oynadım gibi gözümden kaçmadıysa

    <? } ?>

    şunların yerine

    <?php } ?>

    bunu kullanınca düzeliyor ama bu sefer table filan bozuluyor table bozulması bununla alakalı mıdır ?
  • 24-05-2013, 08:45:40
    #4
    sorunu çözdüm.

    <?   ?>
    şu tip tag'ları kullanmak için php.ini dosyasında short_open_tag= on

    olmalı o zaman hata vermiyor.