Predmet:Re: php, query upit u word
  
  
  jebajga, nesto rijesio a nesto jos nisam.
php2word.php
PreuzmiIzvorni kôd (Text):- <?php 
- header("Content-type: application/vnd.ms-word"); 
- header("Content-Disposition: attachment; filename=test.doc"); 
-   
- ?> 
- <html> 
-         <head> 
-                 <meta charset="UTF-8"> 
-         </head> 
- <body> 
- <?php 
-         $strSQL = "SELECT       datum, kg, nazivVoca 
-                         FROM prodajavoca 
-                         WHERE datum='2016-07-01' 
-                         "; 
-         $objQuery = mysql_query($strSQL) or die ("Error Upit [".$strSQL."]"); 
-         ?> 
-         <table width="auto" border="20" bordercolor="maroon"> 
-                 <tr> 
-                         <th><div align="center"><p style="color: yellow;">DATUM</p></div></th> 
-                         <th><div align="center"><p style="color: yellow;">KG</p></div></th> 
-                         <th><div align="center"><p style="color: yellow;">NAZIV</p></div></th> 
-                 </tr> 
-         <?php 
-                 while($objResult = mysql_fetch_array($objQuery)) 
-                 { 
-                 ?> 
-                 <tr> 
-                         <td><div align="center"><?php echo $objResult["datum"];?></div></td> 
-                         <td><div align="center"><?php echo $objResult["kg"];?></div></td> 
-                         <td><div align="center"><?php echo $objResult["naziv"];?></div></td> 
-                 </tr> 
-                 <?php 
-                 } 
-         ?> 
-                 </table> 
-         <?php 
-                 mysql_close($konekcija);  
-         ?> 
- </body> 
- </html> 
 
ovaj gore radi i skinuce query upit u datoteku test.doc
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment; filename=test.doc");
ako izostavimo ovo gore, onda ce upit ispisati samo na ekran.
S obzirom da pozivam php2word.php datoteku sa druge stranice u kojoj sam upisao u formi datum za koji zelim prikaz/download kada pozivam ovu stranicu kaze mi da je header vec poslan.
pa sam pozvao/redirekt na datoteku php2word.php uz pomoc java scripta, ali mi onda nestane, izgubi se, vrijednost NULL $_GET varijabl:
prije pozivanja php2word.php stavim: $_GET['datum']=$datum;
ovako pozivam php2word.php datoteku i ne saljem header ali nemam ni varijablu $_GET['datum']=
?>
<script type="text/javascript">
    window.location.href = 'php2word.php';
</script>
<?php
ovako pozivam php2word.php i saljem varijablu $_GET['datum'], 
require("php2word.php");
ali onda nesmijem imati ovo:
header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment; filename=test.doc");
a to mi je za download u word.
Znaci bez toga i onda radi ali imam ispis na ekranu.
Moje pitanje je:
Kako iz web stranice pozvati php2word, poslati varijablu datum a ne poslati header?
	 Spoiler:
 Spoiler:
	
		P.S.
Malo glupo ovo sve izgleda, ispadne da sam pitam i odgovaram jer sam znao odgovor, ali ne. Nisam imao rijesenje vec sam ga trazio po internetu. Uz brojne stranice koje se bave tim problemima pregledavao sam i youtube. Kombinirao sam i isprobavao sva rijesenja na lokalhostu. Napises jedno pokrenes i onda drugo pa pokrenes i tako do nekoga rijesenja koje mi odgovara. Trenutno mi jos nedostaje samo pozivanje druge stranice sa slanjem varijabli bez headera jer mi javlja gresku za te dve linije:
"Cannot modify header information - headers already sent ".
Razumijem da ste mozda u poslu i nekoj strci-zbrci pa ne stignete napisati. Ja trazim rijesenje i dalje pa sad ko prije dode do njega stavice ga ovdje.
	
	
         
            zivot je moja domovina.
        
      	Ovaj post je ureden      	
2
      	puta. Posljednja izmjena 11.10.2017 13:15 od strane Avko.    		
 
 
   		