chyba coś mi nie wyszło, nie wiem czy moge tak calkowicie od html'a odciąć php i czy to bedzie dobrze powiązane ze soba wszystko mi się rozjechało teraz
<?php
/* część php */
require("../macros/infopro.php");
require("../MC/funkcje/pracownia_osoby.php");
$loginCookie='';
$loginUser='';
$loginPwd5='';
$loginStmp='';
$dostep='';
GET_LOGIN_COOKIE_PROG($loginCookie, $loginUser, $loginPwd5, $loginStmp, '/cgi-bin/mc/budzet/budzet.ndm/input', $dostep);
if (!strcasecmp($dostep, 't') == 0)
{
echo "<h2>Próba włamania do systemu<font color=red></font></h2>";
exit();
}
$host = "127.0.0.1";
$user="XXXXX";
$pass="YYYYYYY";
setlocale(LC_COLLATE, 'pl_PL');
$OPTIONS = array( i5_naming => DB2_I5_NAMING_ON );
$conn = db2_connect("*LOCAL", $user, $pass, $OPTIONS);
if (!$conn) {
echo "Connection failed. SQL Err:";
echo db2_conn_error();
echo "<br>";
echo db2_conn_errormsg();
exit();
}
$library = "MACBORLIB";
/* dalej dajesz resztę rzeczy potrzebne do wyświetlenia strony */
print_r ($_GET);
print '<br>w 124 POST = ';
print_r ($_POST);
print '<br>';
if (isset($_POST['pusrid']))
$pusrid=$_POST['pusrid'];
else {
if (isset($_GET['pusrid'])){
$pusrid=$_GET['pusrid'];
}
else {
$pusrid = $loginUser;
}
}
if (isset($_POST['nr_z_adr']))
$nr_z_adr=$_POST['nr_z_adr'];
else {
if (isset($_GET['nr_z_adr'])){
$nr_z_adr=$_GET['nr_z_adr'];
}
else {
$nr_z_adr = 0;
}
}
$sql_adr= "select nzwskr from adr/adr where kontob=".$nr_z_adr;
$stmt_adr = db2_query($conn, $sql_adr);
if (!$stmt_adr) {
print"Prepare Failed. Błąd w odczycie bazy adr <br>";
exit();
}
$row_adr = db2_fetch_array($stmt_adr);
?>
<?php
$sql_ozs= "select (ozsproc/100+ozsdproc/100000), ozsod, ozsdo, ozszal, ozsdat from ".$library."/ozs where ozsid= $nr_z_adr
order by ozsdo desc";
//print '=$sql_ozs='.$sql_ozs.'=<br>';
$stmt_ozs = db2_query($conn, $sql_ozs);
if (!$stmt_ozs) {
print"Prepare Failed. Błąd w odczycie bazy ozs <br>";
exit();
}
echo "<center><table border=1 cellpadding=3 bgcolor='lightgreen'>";
echo "<tr bgcolor='99CCFF'>";
echo "<th colspan = 5>";
print '<center>';
print '<input type="submit" value="Zapisz do pliku" />';
print '</center>';
echo "</th>";
echo "</tr>";
echo "<tr bgcolor='99CCFF'>";
echo "<th><font size=2>%</nobr></font></th>";
echo "<th><font size=2>Okres <br>obowiązywania<br> Od</font></th>";
echo "<th><font size=2>Okres <br> obowiązywania <br> Do</font></th>";
echo "<th><font size=2>Założyciel</font></th>";
echo "<th><font size=2>Data założenia</font></th>";
echo "</tr>";
$procent = array();
$odpis = array();
$color=0;
$lp = 0;
while ($row_ozs = db2_fetch_both($stmt_ozs))
{
if ($row_ozs){
print '<tr bgcolor='.(($color==0)?'lightgreen':'lightsilver');
$color=($color==0)?1:0;
print '>';
print '<td>';
$lp = $lp + 1;
//print_r($row_ozs);
if (isset($row_ozs[0]) and ($row_ozs[0]!="")){
$pp = $row_ozs[0]*100;
/*poniższa instrukcja wyswietlała z kropką, a ja chcę przecinek, gdybym użyła funkcji number_format
* musiałabym podać ilosc miejsc po przecinku
*/
//print $pp;
$odpis = explode(".", $pp);
$procent[$lp] = $odpis[0];
if (isset($odpis[1]))
$procent[$lp] = $procent[$lp].','.$odpis[1];
}
else {
$procent[$lp] = ' ';
}
print '</td>';
print '<td>';
if ($row_ozs[1] > 0){
$rkod[$lp]=substr($row_ozs[1], 0,4);
$msod[$lp]=substr($row_ozs[1], 4,2);
}
else {
print ' ';
}
print '</td>';
print '<td>';
if ($row_ozs[2] > 0){
$rkdo[$lp]=substr($row_ozs[2], 0,4);
$msdo[$lp]=substr($row_ozs[2], 4,2);
}
else {
print ' ';
}
print '</td>';
print '<td>';
print $row_ozs[3];
print '</td>';
print '<td>';
if ($row_ozs[4] > 0){
print substr($row_ozs[4], 0,4).'/'.substr($row_ozs[4], 4,2).'/'.substr($row_ozs[4], 6,2);
}
else {
print ' ';
}
print '</td>';
echo "</tr>";
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head>
<body>
<table width=100%>
<tr>
<td>
<font COLOR=GREEN ALIGN="left" size="2">
<b>formularz: budzet/tab_zbiorcza/edytuj_odpisy.php</b></font>
</td>
<td ALIGN="right">
<font COLOR=GREEN size="4">
<?echo "$loginUser";?>
</td>
</tr>
<tr>
<td>
<?
date_default_timezone_set('Europe/Paris');
echo('<font ALIGN=left size=4> Dzisiaj jest : '.date("d.m.Y").' r.</font>');
?>
</td>
</tr>
</table>
</head>
<form action="zmien_odpisy.php" method="post">
<input type="hidden" name="pusrid" value="<?php echo $pusrid; ?>">
<input type="hidden" name="nr_z_adr" value="<?php echo $nr_z_adr; ?>">
<center>
<h2>
Odpisy ze sprzedaży na komórkę <font color=green><?php print $nr_z_adr.' - '.$row_adr[0]; ?> </font>
</h2>
<input type="button"
value="Powrót"
onClick="location='<?php echo instancja('/cgi-bin/MC/budzet/budzet.ndm/input',0); ?>'">
<input type="button"
value="Powrót o jeden poziom"
onClick="location='<?php print trim ('wysw_lkzb1.php?nr_z_adr='.$nr_z_adr.'&pusrid='.$pusrid); ?>'">
<input type="text" name="procent[<?php echo $lp; ?>]" value="<?php echo $procent[$lp]; ?>" size=6 />
<input type="text" name="rkod[<?php echo $lp; ?>]" value="<?php echo $rkod[$lp]; ?>" size=4 /><nobr>
<input type="text" name="msod[<?php echo $lp; ?>]" value="<?php echo $msod[$lp]; ?>" size=2 />
<input type="text" name="rkdo[<?php echo $lp; ?>]" value="<?php echo $rkdo[$lp]; ?>" size=4 /><nobr>
<input type="text" name="msdo[<?php echo $lp; ?>]" value="<?php echo $msdo[$lp]; ?>" size=2 />
</center>
</form>
</body>
<?php
db2_close($conn);
?>
</html>
Po takim oddzieleniu strona stracila taki widok jak wczesniej i tabelka sie przeniosla do góry, troche sie rozjechało.