• 13-10-2014, 00:07:24
    #1
    Aşağıdaki kodlar veri tabanından çekilen bilgileri ekrana yazdırmaktadr. Bunun en altına sayfayı yazdırma butonu eklemek istiyorum. Nasıl ekleebilirim?


    abc.php

    <?php 
    
    error_reporting(0); 
    $host="localhost"; 
    $kullaniciadi="root"; 
    $sifre=""; 
    $db="*****"; 
    $no=$_POST['no']; 
    $al=$no; 
    mysql_connect($host,$kullaniciadi,$sifre) or die ("Sunucuya baglanilamadi");
    mysql_unbuffered_query('SET NAMES utf8');
    mysql_select_db($db) or die ("Veri tabanina baglanilamadi");
    
    $aliyoruz=mysql_query("select * from xgy where tc='$al'");
    mysql_query("SET NAMES 'utf8'");
    
    {
    echo "<table border=0 width=600 align=center>"; 
    echo "<td align=center><font size=15px font color=#930>SAKARYA</font><br>";
    echo "<font size=5px font color=#039>Yurt Yerleştirme Sonuçları</font></td><br>";
    }
     
    echo"<br><table border=1 width=500 align=center><br>"; 
    while ($bilgiler=mysql_fetch_assoc($aliyoruz)) { 
    echo"<tr>";
    echo "<td>TC:</td>"."<td>".$bilgiler['tc']."</td>"; 
    echo"<tr>";
    echo "<b><td>Geldiği Ev:</td>"."<td>".$bilgiler['ev']."</td></b>"; 
    echo"<tr>";
    echo "<td>Adı:</td>"."<td>".$bilgiler['ad']."</td>"; 
    echo"<tr>";
    echo "<td>Soyadı:</td>"."<td>".$bilgiler['soyad']."</td>"; 
    echo"<tr>";
    echo "<td>Puanı: </td>"."<td>".$bilgiler['puan']."</td>"; 
    echo"<tr>";
    echo "<td>Yüzdelik:</td>"."<td>".$bilgiler['yuzdelik']."</td>"; 
    echo"<tr>";
    echo "<td>Kazandığı Yurt:</td>"."<td>".$bilgiler['yurdu']."</td>";  
    } 
    
    echo"</table>" 
    
    ?>


  • 13-10-2014, 01:22:09
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Butonu koymak istediğin yere aşağıdaki kodu yaz
    <input type="button" value="Yazdır" onClick="yazdir()"/>
    daha sonra head tagları arasına javascript kodunu yaz
    <script type="text/javascript">
    function yazdir()
    {
    	window.print();
    }
    </script>
  • 14-10-2014, 23:46:47
    #3
    Hocam php'de yeniyim. head tagı hiç yok zaten burda. Eklediğimde ise hata veriyor. Ne şekilde eklemem gerek?
  • 15-10-2014, 12:21:35
    #4
    Alaca adlı üyeden alıntı: mesajı görüntüle
    Hocam php'de yeniyim. head tagı hiç yok zaten burda. Eklediğimde ise hata veriyor. Ne şekilde eklemem gerek?
    <?php
    error_reporting(0);  
    $host="localhost";  
    $kullaniciadi="root";  
    $sifre="";  
    $db="*****";  
    $no=$_POST['no'];  
    $al=$no;  
    mysql_connect($host,$kullaniciadi,$sifre) or die ("Sunucuya baglanilamadi"); 
    mysql_unbuffered_query('SET NAMES utf8'); 
    mysql_select_db($db) or die ("Veri tabanina baglanilamadi"); 
    
    $aliyoruz=mysql_query("select * from xgy where tc='$al'"); 
    mysql_query("SET NAMES 'utf8'"); 
    ?>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>test</title>
    <script type="text/javascript">
    function yazdir()
    {
    	window.print();
    }
    </script>
    </head>
    
    <body>
    
    
    <?php  
    
    echo "<table border=0 width=600 align=center>";  
    echo "<td align=center><font size=15px font color=#930>SAKARYA</font><br>"; 
    echo "<font size=5px font color=#039>Yurt Yerleştirme Sonuçları</font></td><br>"; 
      
    echo"<br><table border=1 width=500 align=center><br>";  
    while ($bilgiler=mysql_fetch_assoc($aliyoruz)) {  
    echo"<tr>"; 
    echo "<td>TC:</td>"."<td>".$bilgiler['tc']."</td>";  
    echo"<tr>"; 
    echo "<b><td>Geldiği Ev:</td>"."<td>".$bilgiler['ev']."</td></b>";  
    echo"<tr>"; 
    echo "<td>Adı:</td>"."<td>".$bilgiler['ad']."</td>";  
    echo"<tr>"; 
    echo "<td>Soyadı:</td>"."<td>".$bilgiler['soyad']."</td>";  
    echo"<tr>"; 
    echo "<td>Puanı: </td>"."<td>".$bilgiler['puan']."</td>";  
    echo"<tr>"; 
    echo "<td>Yüzdelik:</td>"."<td>".$bilgiler['yuzdelik']."</td>";  
    echo"<tr>"; 
    echo "<td>Kazandığı Yurt:</td>"."<td>".$bilgiler['yurdu']."</td>";   
    }  
    
    echo"</table>"  
    
    ?>
    <input type="button" value="Yazdır" onClick="yazdir()"/>
    </body>
    </html>
    bunu deneyin hocam..
  • 15-10-2014, 17:20:07
    #5
    kaaxe adlı üyeden alıntı: mesajı görüntüle
    <?php
    error_reporting(0);  
    $host="localhost";  
    $kullaniciadi="root";  
    $sifre="";  
    $db="*****";  
    $no=$_POST['no'];  
    $al=$no;  
    mysql_connect($host,$kullaniciadi,$sifre) or die ("Sunucuya baglanilamadi"); 
    mysql_unbuffered_query('SET NAMES utf8'); 
    mysql_select_db($db) or die ("Veri tabanina baglanilamadi"); 
    
    $aliyoruz=mysql_query("select * from xgy where tc='$al'"); 
    mysql_query("SET NAMES 'utf8'"); 
    ?>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>test</title>
    <script type="text/javascript">
    function yazdir()
    {
    	window.print();
    }
    </script>
    </head>
    
    <body>
    
    
    <?php  
    
    echo "<table border=0 width=600 align=center>";  
    echo "<td align=center><font size=15px font color=#930>SAKARYA</font><br>"; 
    echo "<font size=5px font color=#039>Yurt Yerleştirme Sonuçları</font></td><br>"; 
      
    echo"<br><table border=1 width=500 align=center><br>";  
    while ($bilgiler=mysql_fetch_assoc($aliyoruz)) {  
    echo"<tr>"; 
    echo "<td>TC:</td>"."<td>".$bilgiler['tc']."</td>";  
    echo"<tr>"; 
    echo "<b><td>Geldiği Ev:</td>"."<td>".$bilgiler['ev']."</td></b>";  
    echo"<tr>"; 
    echo "<td>Adı:</td>"."<td>".$bilgiler['ad']."</td>";  
    echo"<tr>"; 
    echo "<td>Soyadı:</td>"."<td>".$bilgiler['soyad']."</td>";  
    echo"<tr>"; 
    echo "<td>Puanı: </td>"."<td>".$bilgiler['puan']."</td>";  
    echo"<tr>"; 
    echo "<td>Yüzdelik:</td>"."<td>".$bilgiler['yuzdelik']."</td>";  
    echo"<tr>"; 
    echo "<td>Kazandığı Yurt:</td>"."<td>".$bilgiler['yurdu']."</td>";   
    }  
    
    echo"</table>"  
    
    ?>
    <input type="button" value="Yazdır" onClick="yazdir()"/>
    </body>
    </html>
    bunu deneyin hocam..

    Hocam yazdır çıktı ama üstteki resimde gösterdiğim bilgiler çıkmıyor bu sefer.
  • 15-10-2014, 21:33:56
    #6
    Alaca adlı üyeden alıntı: mesajı görüntüle
    Hocam yazdır çıktı ama üstteki resimde gösterdiğim bilgiler çıkmıyor bu sefer.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    
    <body>
    <?php  
    
    error_reporting(0);  
    $host="localhost";  
    $kullaniciadi="root";  
    $sifre="";  
    $db="*****";  
    $no=$_POST['no'];  
    $al=$no;  
    mysql_connect($host,$kullaniciadi,$sifre) or die ("Sunucuya baglanilamadi"); 
    mysql_unbuffered_query('SET NAMES utf8'); 
    mysql_select_db($db) or die ("Veri tabanina baglanilamadi"); 
    
    $aliyoruz=mysql_query("select * from xgy where tc='$al'"); 
    mysql_query("SET NAMES 'utf8'"); 
    
    { 
    echo "<table border=0 width=600 align=center>";  
    echo "<td align=center><font size=15px font color=#930>SAKARYA</font><br>"; 
    echo "<font size=5px font color=#039>Yurt Yerleştirme Sonuçları</font></td><br>"; 
    } 
      
    echo"<br><table border=1 width=500 align=center><br>";  
    while ($bilgiler=mysql_fetch_assoc($aliyoruz)) {  
    echo"<tr>"; 
    echo "<td>TC:</td>"."<td>".$bilgiler['tc']."</td>";  
    echo"<tr>"; 
    echo "<b><td>Geldiği Ev:</td>"."<td>".$bilgiler['ev']."</td></b>";  
    echo"<tr>"; 
    echo "<td>Adı:</td>"."<td>".$bilgiler['ad']."</td>";  
    echo"<tr>"; 
    echo "<td>Soyadı:</td>"."<td>".$bilgiler['soyad']."</td>";  
    echo"<tr>"; 
    echo "<td>Puanı: </td>"."<td>".$bilgiler['puan']."</td>";  
    echo"<tr>"; 
    echo "<td>Yüzdelik:</td>"."<td>".$bilgiler['yuzdelik']."</td>";  
    echo"<tr>"; 
    echo "<td>Kazandığı Yurt:</td>"."<td>".$bilgiler['yurdu']."</td>";   
    }  
    
    echo"</table>"  
    
    ?>
    <form><input type="button" value=" Bu Sayfayı Yazdır "
    onclick="window.print();return false;" /></form></body>
    </html>
    tekrar deneyin lütfen..
  • 16-10-2014, 21:37:32
    #7
    Yine görünmedi hocam.