Guest User

Systémová tabulka zakázek

a guest
Oct 29th, 2011
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 10.91 KB | None | 0 0
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xml:lang="cs" xmlns="http://www.w3.org/1999/xhtml" lang="cs">
  3. <head>
  4.   <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
  5.   <meta http-equiv="content-language" content="cs"/>
  6.   <meta http-equiv="cache-control" content="no-cache"/>
  7.   <meta http-equiv="pragma" content="no-cache"/>
  8.   <meta name="language" content="cs-cz"/>
  9.   <meta name="cache-control" content="no-cache"/>
  10.   <meta name="robots" content="index,all,follow" />
  11.   <meta name="author" content="Jiří Vítek ([email protected])"/>
  12.   <meta name="copyright" content="(C) 2010 - 2011 Quish - Jiří Vítek. All rights reserved."/>
  13.   <meta name="googlebot" content="snippet,archive"/>
  14.   <meta name="revisit-after" content="1 day"/>
  15.   <meta name="keywords" content="tvorba stránek, webdesign, webcoding, web, webové studio, webstudio, vytvoření stránek, webová prezentace, webové stránky" />
  16.   <meta name="description" content="Tvorba webových stránek jako ze škatulky" />
  17.   <meta name="rating" content="general"/>
  18.   <title>quish.cz - tvorba webových stránek</title>
  19.   <link rel="stylesheet" type="text/css" href="style.css" media="screen" />
  20. </head>
  21. <body>
  22.  
  23. <div id="page">
  24. <div id="logo"><span id="slogan">Systémová tabulka zakázek</span></div>
  25.  
  26. <div id="nove">Číslo zakázky<span id="text1">Zákazník</span><span id="text2">Název Zakázky</span><span id="text3">Popis zakázky</span><span id="text4">Datum expedice</span><span id="text5">Doprava</span><span id="text6">Vytištěno</span><span id="text7">Zabaleno</span><span id="text8">Fakturace</span>
  27. </div>
  28.  
  29. <?php
  30.  
  31. include 'config.php'; //načteme soubor s údaji pro připojení k db
  32.         mysql_connect($dbserver, $dblogin, $dbheslo); // připojíme se k db
  33.         mysql_select_db($dbnazev) // vybereme db..
  34.             or die("Chyba! Databáze nebo tabulka nebyla nalezena!
  35.            Pokračujte <a href=\"install.php\">zde</a>");
  36.         mysql_query("SET NAMES 'cp1250'"); // nastavíme kódování
  37. //když odešleme formulář následující script data uloží to tabulky v databázi
  38. if(isset($_POST['send']))
  39. {
  40.         $cislo = htmlspecialchars($_POST['cislo']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  41.         $zakaznik = htmlspecialchars($_POST['zakaznik']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  42.         $nazev = htmlspecialchars($_POST['nazev']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  43.         $popis = htmlspecialchars($_POST['popis']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  44.         $datum = htmlspecialchars($_POST['datum']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  45.         $doprava = htmlspecialchars($_POST['doprava']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  46.         $tisk = htmlspecialchars($_POST['tisk']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  47.         $baleni = htmlspecialchars($_POST['baleni']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  48.         $fakturace = htmlspecialchars($_POST['fakturace']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  49.         $vloz ="insert into zakazky set cislo='".$cislo."', zakaznik='".$zakaznik."', nazev='".$nazev."', popis='".$popis."', datum='".$datum."', doprava='".$doprava."', tisk='".$tisk."', baleni='".$baleni."', fakturace='".$fakturace."';";
  50.         $result=mysql_query($vloz);
  51.        //a přesměrujeme na zobrazení článků
  52.         echo '<script type="text/javascript" for="window" event="onLoad()">
  53.        <!--
  54.            window.location.href="index.php?novy=ok"
  55.        // --> </script>';    
  56. }
  57.  
  58. $novy = htmlspecialchars($_GET['novy']);
  59. if($novy == "ok")
  60.     { echo '<b>Údaje byly vloženy</b>'; } // vypíšeme úspěšnost
  61. mysql_close(); //odpojíme se z db
  62. ?>
  63.  
  64.  
  65.  
  66. <!-- formulář pro zadávání ůdajů -->
  67.     <form  method="post">
  68.                         <input id="cislo" name="cislo" type="text" value="Číslo zakázky:" onFocus="if(this.value=='Číslo zakázky:'){this.value=''}" onBlur="if(this.value==''){this.value='Číslo zakázky:'}" />
  69.                                               <input id="zakaznik" name="zakaznik" type="text" value="Zákazník:" onFocus="if(this.value=='Zákazník:'){this.value=''}" onBlur="if(this.value==''){this.value='Zákazník:'}" />                                                                             
  70.                                                 <input id ="nazev" name="nazev" type="text" value="Název Zakázky:" onFocus="if(this.value=='Název Zakázky:'){this.value=''}" onBlur="if(this.value==''){this.value='Název Zakázky:'}" />                     
  71.                                                 <input id="popis" name="popis" type="text"  value="Popis zakázky:" onFocus="if(this.value=='Popis zakázky:'){this.value=''}" onBlur="if(this.value==''){this.value='Popis zakázkyo:'}" />                                           
  72.                                                 <input id="datum" name="datum" type="text"  value="Datum expedice:" onFocus="if(this.value=='Datum expedice:'){this.value=''}" onBlur="if(this.value==''){this.value='Datum expedice:'}" />                                        
  73.                                                 <select id="doprava" name="doprava" size="1"><option value="vlastni">Vlastní<option value="posta">Pošta<option value="zavoz">Závoz</select>
  74.                         <select id="tisk" name="tisk" size="1"><option class="red" value="ne" selected>Ne<option class="green" value="ano">Ano</select>
  75.                         <select id="baleni" name="baleni" size="1"><option class="red" value="ne" selected>Ne<option class="green" value="ano">Ano</select>
  76.                         <input id="fakturace" name="fakturace" type="text"  value="Fakturace:" onFocus="if(this.value=='Fakturace:'){this.value=''}" onBlur="if(this.value==''){this.value='Fakturace:'}" />
  77.         <input type="submit" value="Vložit" name="send">
  78.     </form> <br>
  79.  
  80.  
  81.  
  82. <?php
  83. include 'config.php'; //načteme soubor s údaji pro připojení k db
  84.             mysql_connect($dbserver, $dblogin, $dbheslo); // připojíme se k db
  85.             mysql_select_db($dbnazev); // vybereme db
  86.             mysql_query("SET NAMES 'cp1250'"); // nastavíme kódování
  87. //když odešleme formulář následující script data uloží to tabulky v databázi
  88. if(isset($_POST['upravit']))
  89. {
  90.         $cislo = htmlspecialchars($_POST['cislo']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  91.         $zakaznik = htmlspecialchars($_POST['zakaznik']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  92.         $nazev = htmlspecialchars($_POST['nazev']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  93.         $popis = htmlspecialchars($_POST['popis']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  94.         $datum = htmlspecialchars($_POST['datum']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  95.         $doprava = htmlspecialchars($_POST['doprava']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  96.         $tisk = htmlspecialchars($_POST['tisk']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  97.         $baleni = htmlspecialchars($_POST['baleni']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  98.         $fakturace = htmlspecialchars($_POST['fakturace']); //při odeslání příspěvku se nebezpečné znaky změní na entity
  99.         $vloz ="UPDATE zakazky set cislo='".$cislo."', zakaznik='".$zakaznik."', nazev='".$nazev."', popis='".$popis."', datum='".$datum."', doprava='".$doprava."', tisk='".$tisk."', baleni='".$baleni."', fakturace='".$fakturace."' where id='9';";
  100.         $result=mysql_query($vloz);
  101.        //a přesměrujeme na zobrazení článků
  102.         echo '<script type="text/javascript" for="window" event="onLoad()">
  103.        <!--
  104.            window.location.href="index.php?edit=ok"
  105.        // --> </script>';    
  106. }
  107. $edit = htmlspecialchars($_GET['edit']);
  108. if($edit == "ok")
  109.     { echo '<b>Údaje byly upraveny</b>'; } // vypíšeme úspěšnost
  110. mysql_close(); //odpojíme se z db
  111. ?>
  112.  
  113.  <?php
  114. include 'config.php'; //načteme soubor s údaji pro připojení k db
  115.             mysql_connect($dbserver, $dblogin, $dbheslo); // připojíme se k db
  116.             mysql_select_db($dbnazev); // vybereme db
  117.             mysql_query("SET NAMES 'cp1250'"); // nastavíme kódování      
  118.  
  119. //***************************** mazání článků ************************************
  120. $del = $_GET['del'];
  121. $id = $_GET['id'];
  122. if($del=="ok") //pokud odklepneme smazání článku
  123.     {
  124.         mysql_query("delete from zakazky where id=".$id.""); //smažeme článek
  125.         echo "<b>Údaj byl smazán</b>"; //a vypíšeme úspěšnost
  126.     }
  127.    
  128.  
  129.  
  130. //******************* nastavení navigace a výběr dat z databáze ******************
  131. $start = $_GET['start'];
  132. if(!$start)
  133.     $start=0; // pokud nebude klepnuto na další nebo předchozí příspěvek zobrazí se od posledního
  134.    
  135. $prispevku = "10000"; // počet příspěvků které chceme vypsat na stránku
  136.  
  137.     $vypis =  mysql_query("SELECT * FROM zakazky order by id desc limit ".$start.", ".$prispevku.""); //vybíráme data z "aktualit" a vypisujeme od posledního příspěvku
  138.    
  139.      $pocet=mysql_num_rows(mysql_query('select * from zakazky')); //spočítáme všechny záznamy v databázi
  140.  
  141. //******************************** navigace **************************************
  142.  
  143.  
  144. //********************************* výpis článků *********************************
  145.         while($row = mysql_fetch_array($vypis))
  146.                 {
  147.                
  148.                
  149. //když odešleme formulář následující script data uloží to tabulky v databázi
  150.             echo '<form  method="post">';
  151.             echo "<input type=\"text\" name=\"cislo\" id=\"cislo\" value=\"".$row['cislo']."\">";
  152.             echo "<input type=\"text\" name=\"zakaznik\" id=\"nazev\" value=\"".$row['zakaznik']."\">";
  153.             echo "<input type=\"text\" name=\"nazev\" id=\"nazev\" value=\"".$row['nazev']."\">";
  154.             echo "<input type=\"text\" name=\"popis\" id=\"popis\" value=\"".$row['popis']."\">";
  155.             echo "<input type=\"text\" name=\"datum\" id=\"datum\" value=\"".$row['datum']."\">";
  156.             echo "<input type=\"text\" name=\"doprava\" id=\"doprava2\" value=\"".$row['doprava']."\">";
  157.             echo "<input type=\"text\" name=\"tisk\" id=\"tisk2\" value=\"".$row['tisk']."\">";
  158.             echo "<input type=\"text\" name=\"baleni\" id=\"baleni2\" value=\"".$row['baleni']."\">";
  159.             echo "<input type=\"text\" name=\"fakturace\" id=\"fakturace\" value=\"".$row['fakturace']."\">";
  160.                 //a pro pozdější editaci a nebo smazání i tyto odkazy..
  161.             echo '<input type="submit" value="Vložit" name="upravit">';
  162.             echo "<a href='index.php?del=ok&amp;id=".$row["id"]."'>SMAZAT</a>";
  163.             echo '</form>';
  164.             echo "<hr>";
  165.                 }
  166. mysql_close(); //odpojíme se z db
  167. ?>
  168.  </div>
  169.  </body>
  170. </html>
  171.  
Advertisement
Add Comment
Please, Sign In to add comment