Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. [pedidos.php]
  2. <?php header("Content-Type: text/html;  charset=ISO-8859-1",true);
  3.  
  4. function datediff($date1, $date2) {
  5.     if ($date1 > $date2) {
  6.         return 1;
  7.     }
  8.     else {
  9.         return -1;
  10.     }      
  11. }
  12.  
  13.  
  14. function diasdiff($data1) {
  15.  
  16.  
  17.  
  18.  
  19. $ano1 = substr($data1,0,4);
  20. $mes1 = substr($data1,5,2);
  21. $dia1 = substr($data1,8,2);
  22.  
  23. $data2 = date("Y-m-d");
  24.  
  25. $ano2 = substr($data2,0,4);
  26. $mes2 = substr($data2,5,2);
  27. $dia2 = substr($data2,8,2);
  28.  
  29.  
  30.  
  31.  
  32.  
  33. $timestamp1 = mktime(0,0,0,$mes1,$dia1,$ano1);
  34. $timestamp2 = mktime(0,0,0,$mes2,$dia2,$ano2);
  35.  
  36.  
  37.  
  38. $segundos_diferenca = $timestamp1 - $timestamp2;
  39. return  $segundos_diferenca / (60 * 60 * 24);
  40.  
  41.  
  42. }
  43.  
  44. include "config.inc.php";
  45.  
  46.  
  47. $conexao = mysql_connect($sql_servidor,$sql_login,$sql_senha) or die ("(erro ao conectar: ".mysql_error());
  48. mysql_select_db($sql_banco,$conexao) or die(mysql_error());
  49.  
  50.  
  51. $query="SELECT title,loja, dt_compra,dt_venda,dt_prv_ent,md5sum  FROM encomendas WHERE status <>'CANC' ORDER BY dt_venda,loja";
  52.  
  53.  
  54. $resultado = mysql_query($query,$conexao) or die(mysql_error());
  55.  
  56.  
  57. echo "<TABLE border=1 width=100%>";
  58. echo "<TR>";
  59. echo "<TD>Título</TD>";
  60. echo "<TD>Loja</TD>";
  61. echo "<TD>Data Compra</TD>";
  62. echo "<TD>Data Envio</TD>";
  63. echo "<TD>Prev. Entrega</TD>";
  64. echo "<TD>x</TD>";
  65. echo "</TR>";
  66.  
  67.  
  68. while($linha = mysql_fetch_array($resultado)){
  69.  
  70. echo "<TR>";
  71. echo "<TD>".$linha['title']."</TD>";
  72. echo "<TD>".$linha['loja']."</TD>";
  73. echo "<TD>".$linha['dt_compra']."</TD>";
  74. echo "<TD";
  75. if (datediff($linha['dt_venda'],date("Y-m-d")) <0) {
  76. echo " bgcolor=darkgreen style='color: rgb(255,255,255);'";
  77.  }
  78. echo ">".$linha['dt_venda']."</TD>";
  79.  
  80. $x="";
  81.  
  82.  
  83. echo "<TD";
  84.  
  85. if (datediff($linha['dt_prv_ent'],date("Y-m-d")) <0) {
  86. echo " bgcolor=darkred style='color: rgb(255,255,255);'";
  87. $x= "(".diasdiff($linha['dt_prv_ent']).")";
  88.  }
  89.  
  90.  
  91.  
  92.  
  93. echo ">".$linha['dt_prv_ent']." ".$x."</TD>";
  94. echo "<TD><IMG SRC=http://m.lins.eti.br/ipod/imagem_enc.php?tam=m&id=".$linha['md5sum']." height='250' width='200'/></TD>";
  95. echo "</TR>";
  96.  
  97. }/*
  98.  
  99. */
  100.  
  101. echo "</TABLE>";
  102. ?>
  103.  
  104.  
  105. [config.inc.php]
  106.  
  107. <?php
  108. $sql_servidor="localhost";
  109. $sql_login="";
  110. $sql_senha="";
  111. $sql_banco="";
  112. $retorno=0;
  113. $titulo="";
  114. ?>
  115.  
  116. [cadastra.php]
  117.  
  118. <?php
  119. include "config.inc.php";
  120.  
  121. ?>
  122.  
  123. <html>
  124. <head>
  125. <title>Incluir nova encomenda</title>
  126. </head>
  127.  
  128. <body bgcolor="#FFFFFF">
  129. <h2> Incluir nova encomenda</h2>
  130.  
  131. <?
  132. //VERIFICA SE O FORM FOI ENVIADO
  133. if($_POST) {
  134.  
  135. //CONECTA AO MYSQL
  136. $conexao = mysql_connect($sql_servidor,$sql_login,$sql_senha) or die ("(erro ao conectar: ");
  137. mysql_select_db($sql_banco,$conexao) or die(mysql_error());
  138.  
  139.  
  140. //RECEBE DADOS DO FORMULÁRIO
  141. $pFoto = $_FILES["txtFoto"]["tmp_name"];
  142.  
  143.  
  144. //MOVE
  145. move_uploaded_file($pFoto, "latest.img");
  146.  
  147.  
  148. $pmd5 = md5_file("latest.img");
  149.  
  150. //ABRE ARQUIVO
  151. $pont = fopen("latest.img", "rb");
  152.  
  153. //PERCORRE O ARQUIVO
  154. $dados = addslashes(fread($pont, filesize("latest.img")));
  155.  
  156. //INSERE NA BASE DE DADOS
  157.  
  158. $query="INSERT INTO encomendas (title, loja, dt_compra, dt_venda, dt_prv_ent, data, md5sum) VALUES(upper('";
  159. $query.=$_POST["title"]."'),upper('".$_POST["loja"]."'),'".$_POST["dt_compra"]."','".$_POST["dt_venda"]."','".$_POST["dt_prv_ent"]."','".$dados."', '".$pmd5."')";
  160.  
  161. $resultado = mysql_query($query,$conexao) or die(mysql_error());
  162.  
  163.  
  164. echo "<table border='0' cellpading='0' cellspacing='0' width='95%'>";
  165.  
  166. //LINHAS AFETADAS
  167. $row = mysql_affected_rows($conexao);
  168.  
  169. //TOTAL DE LINHAS AFETADAS PELA INSERÇÃO
  170. if($row) {
  171. echo "<tr>";
  172. echo "<td>Inclusao efetuada com Sucesso!";
  173. echo $row."</td>";
  174. echo "</tr>";
  175. }//FECHA IF ( num_rows )
  176. else {
  177. echo "<tr>";
  178. echo "<td>Erro na inclusão da foto!";
  179. echo "</tr>";
  180. }//FECHA ELSE
  181. echo "</table>";
  182. }//FECHA IF ( post )
  183.  
  184. //EXIBE O FORMULÁRIO
  185. else { ?>
  186. <form name="frmFoto" method="post" enctype="multipart/form-data">
  187. <table border="0" cellpading="0" cellspacing="0" width="95%">
  188. <tr>
  189. <td height="50">Titulo:</td>
  190. <td><input type="text" name="title" size="35"></td>
  191. </tr>
  192. <tr>
  193. <td height="50">Loja:</td>
  194. <td><input type="text" name="loja" size="35"></td>
  195. </tr>
  196.  
  197. <tr>
  198. <td height="50">Dt. Compra:</td>
  199. <td><input type="text" name="dt_compra" size="10">aaaa-mm-dd</td>
  200. </tr>
  201.  
  202. <tr>
  203. <td height="50">Dt. Envio:</td>
  204. <td><input type="text" name="dt_venda" size="10">aaaa-mm-dd</td>
  205. </tr>
  206.  
  207.  
  208. <tr>
  209. <td height="50">Dt. Prv. Chegada:</td>
  210. <td><input type="text" name="dt_prv_ent" size="10">aaaa-mm-dd</td>
  211. </tr>
  212.  
  213.  
  214.  
  215. <tr>
  216. <td height="50">Foto:</td>
  217. <td><input type="file" name="txtFoto" size="35"></td>
  218. </tr>
  219.  
  220.  
  221. <tr>
  222. <td colspan="2">
  223. <input type="submit" name="Enviar"></td>
  224. </tr>
  225. </table>
  226. </form>
  227. <?
  228. }//FECHA ELSE ?>
  229. </body>
  230. </html>
  231.  
  232. [create table mysql]
  233.  
  234. <?php
  235. include "../includes/config.inc.php";
  236.  
  237. ?>
  238.  
  239. <html>
  240. <head>
  241. <title>Incluir nova encomenda</title>
  242. </head>
  243.  
  244. <body bgcolor="#FFFFFF">
  245. <h2> Incluir nova encomenda</h2>
  246.  
  247. <?
  248. //VERIFICA SE O FORM FOI ENVIADO
  249. if($_POST) {
  250.  
  251. //CONECTA AO MYSQL
  252. $conexao = mysql_connect($sql_servidor,$sql_login,$sql_senha) or die ("(erro ao conectar: ");
  253. mysql_select_db($sql_banco,$conexao) or die(mysql_error());
  254.  
  255.  
  256. //RECEBE DADOS DO FORMULÁRIO
  257. $pFoto = $_FILES["txtFoto"]["tmp_name"];
  258.  
  259.  
  260. //MOVE
  261. move_uploaded_file($pFoto, "latest.img");
  262.  
  263.  
  264. $pmd5 = md5_file("latest.img");
  265.  
  266. //ABRE ARQUIVO
  267. $pont = fopen("latest.img", "rb");
  268.  
  269. //PERCORRE O ARQUIVO
  270. $dados = addslashes(fread($pont, filesize("latest.img")));
  271.  
  272. //INSERE NA BASE DE DADOS
  273.  
  274. $query="INSERT INTO encomendas (title, loja, dt_compra, dt_venda, dt_prv_ent, data, md5sum) VALUES(upper('";
  275. $query.=$_POST["title"]."'),upper('".$_POST["loja"]."'),'".$_POST["dt_compra"]."','".$_POST["dt_venda"]."','".$_POST["dt_prv_ent"]."','".$dados."', '".$pmd5."')";
  276.  
  277. $resultado = mysql_query($query,$conexao) or die(mysql_error());
  278.  
  279.  
  280. echo "<table border='0' cellpading='0' cellspacing='0' width='95%'>";
  281.  
  282. //LINHAS AFETADAS
  283. $row = mysql_affected_rows($conexao);
  284.  
  285. //TOTAL DE LINHAS AFETADAS PELA INSERÇÃO
  286. if($row) {
  287. echo "<tr>";
  288. echo "<td>Inclusao efetuada com Sucesso!";
  289. echo $row."</td>";
  290. echo "</tr>";
  291. }//FECHA IF ( num_rows )
  292. else {
  293. echo "<tr>";
  294. echo "<td>Erro na inclusão da foto!";
  295. echo "</tr>";
  296. }//FECHA ELSE
  297. echo "</table>";
  298. }//FECHA IF ( post )
  299.  
  300. //EXIBE O FORMULÁRIO
  301. else { ?>
  302. <form name="frmFoto" method="post" enctype="multipart/form-data">
  303. <table border="0" cellpading="0" cellspacing="0" width="95%">
  304. <tr>
  305. <td height="50">Titulo:</td>
  306. <td><input type="text" name="title" size="35"></td>
  307. </tr>
  308. <tr>
  309. <td height="50">Loja:</td>
  310. <td><input type="text" name="loja" size="35"></td>
  311. </tr>
  312.  
  313. <tr>
  314. <td height="50">Dt. Compra:</td>
  315. <td><input type="text" name="dt_compra" size="10">aaaa-mm-dd</td>
  316. </tr>
  317.  
  318. <tr>
  319. <td height="50">Dt. Envio:</td>
  320. <td><input type="text" name="dt_venda" size="10">aaaa-mm-dd</td>
  321. </tr>
  322.  
  323.  
  324. <tr>
  325. <td height="50">Dt. Prv. Chegada:</td>
  326. <td><input type="text" name="dt_prv_ent" size="10">aaaa-mm-dd</td>
  327. </tr>
  328.  
  329.  
  330.  
  331. <tr>
  332. <td height="50">Foto:</td>
  333. <td><input type="file" name="txtFoto" size="35"></td>
  334. </tr>
  335.  
  336.  
  337. <tr>
  338. <td colspan="2">
  339. <input type="submit" name="Enviar"></td>
  340. </tr>
  341. </table>
  342. </form>
  343. <?
  344. }//FECHA ELSE ?>
  345. </body>
  346. </html>