Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] błędy przy wyświetlaniu bazy danych na stronie
jobp33
post 30.11.2015, 19:21:13
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 30.11.2015

Ostrzeżenie: (0%)
-----


Kod jest następujący:
  1. <?php if (isset($_POST['druk'])) { ?>
  2. <h3>Rejestr zgłoszeń</h3>
  3. <?php } ?>
  4. <?php
  5.  
  6. $p1=mysql_query(" SELECT MAX( id ) FROM `zgloszenia` WHERE DATAWP < 2015-01-01" );
  7. print_r($p1a);
  8. $r2015=$p1a['MAX( id )'];
  9.  
  10.  
  11.  
  12. if ((!isset($_POST['start']))||(!isset($_POST['stop']))) {
  13.  
  14. $_POST['stop']=date("Y\-m\-d");
  15. $_POST['start']=date("Y\-m\-d", strtotime("-10 days"));
  16. }
  17.  
  18.  
  19. ?>
  20.  
  21. <?php if (!isset($_POST['druk'])) { ?>
  22.  
  23. <form method="POST" name="zd">
  24. <div style="padding: 10px">
  25. Pokaż od <input type="text" name="start" value="<?php if(isset($_POST['start']))echo $_POST['start']?>" size="8" onclick="cal2.popup();" />
  26. do
  27. <input type="text" name="stop" value="<?php if(isset($_POST['stop']))echo $_POST['stop']?>" size="8" onclick="cal3.popup();" />
  28.  
  29. <input type="submit" name="zmien" value=">>>" />
  30. <input type="submit" name="druk" value="D" />
  31. ## SZUKAJ:
  32. <input type="text" name="szukaj"> <input type="submit" name="sz" value=">>>">
  33. </form>
  34. </div>
  35.  
  36. <?php } ?>
  37.  
  38. <table border="0" width="100%" cellspacing="0" cellpadding="4">
  39. <tr>
  40. <td align="center" bgcolor="#f9f9f0" width="1">Numer wpisu</td>
  41. <td align="center" bgcolor="#f9f9f0" width="1">Data wpisu</td>
  42. <td align="center" bgcolor="#f9f9f0">ImiÄ™ i nazwisko lub nazwa inwestora</td>
  43. <td align="center" bgcolor="#f9f9f0" width="1">Adres zamieszkania lub siedziby inwestora</td>
  44. <td align="center" bgcolor="#f9f9f0">Informacje dotyczÄ…ce obiektu</td>
  45. <td align="center" bgcolor="#f9f9f0">Imię, nazwisko i numer uprawnień budowlanych projektanta opracowującego projekt</td>
  46. <td align="center" bgcolor="#f9f9f0">Informacje dodatkowe</td>
  47. <td align="center" bgcolor="#f9f9f0" width="1">Data zamieszczenia informacji w BIP</td>
  48. <td align="center" bgcolor="#f9f9f0">Informacje dot. decyzji o wniesieniu sprzeciwu</td>
  49. <td align="center" bgcolor="#f9f9f0">Informacje o niewniesieniu sprzeciwu</td>
  50. <td align="center" bgcolor="#f9f9f0">Uwagi</td>
  51. <td align="center" bgcolor="#f9f9f0" width="1">Podpis osoby dokonujÄ…cej wpisu</td>
  52. <?php if (!isset($_POST['druk'])) { ?>
  53. <?php } ?>
  54. </tr>
  55.  
  56.  
  57. <?php if (isset($_POST['druk'])) { ?>
  58. <tr>
  59. <td align="center" bgcolor="#f9f9f0" align="center">1</td>
  60. <td align="center" bgcolor="#f9f9f0" align="center">2</td>
  61. <td align="center" bgcolor="#f9f9f0" align="center">3</td>
  62. <td align="center" bgcolor="#f9f9f0" align="center">4</td>
  63. <td align="center" bgcolor="#f9f9f0" align="center">5</td>
  64. <td align="center" bgcolor="#f9f9f0" align="center">6</td>
  65. <td align="center" bgcolor="#f9f9f0" align="center">7</td>
  66. <td align="center" bgcolor="#f9f9f0" align="center">8</td>
  67. <td align="center" bgcolor="#f9f9f0" align="center">9</td>
  68. <td align="center" bgcolor="#f9f9f0" align="center">10</td>
  69. <td align="center" bgcolor="#f9f9f0" align="center">11</td>
  70. <td align="center" bgcolor="#f9f9f0" align="center">12</td>
  71. </tr>
  72. <?php } ?>
  73.  
  74. <?php
  75.  
  76. if (isset($_GET['pokaz']))
  77. $res=mysql_query("select * from zgloszenia where id='".$_GET['pokaz']."'");
  78. elseif(isset($_POST['sz'])) {
  79. $res=mysql_query("select * from zgloszenia where nazwa like '%".$_POST['szukaj']."%' or obiekt like '%".$_POST['szukaj']."%' or nr like '%".$_POST['szukaj']."%' order by id desc");
  80. } elseif((isset($_POST['start']))&&(isset($_POST['stop'])))
  81. $res=mysql_query("select * from zgloszenia where datawp<='".$_POST['stop']."' and datawp>='".$_POST['start']."' order by id desc");
  82. else
  83. $res=mysql_query("select * from zgloszenia order by datawp desc");
  84.  
  85.  
  86.  
  87. while ($ln=mysql_fetch_array($res)) {
  88.  
  89. if (isset($trwa)) unset($trwa);
  90.  
  91. if ($ln['datawp'] >= '2015-01-01') $nowy = 1; else $nowy =0;
  92.  
  93. $gdata=explode("-", $ln['datawp']);
  94. $ln['datawp']=$gdata[2].".".$gdata[1].".".$gdata[0];
  95.  
  96. if ($ln['datawp']!=null) {
  97. $gdata=explode("-", $ln['datawp']);
  98. $ln['datawp']=$gdata[2].".".$gdata[1].".".$gdata[0];
  99. }
  100.  
  101. if ($nowy == 1){
  102. $br=explode(".",$ln['nr']);
  103. $ln['nr']=$br[0].".$br[1]".".<b>".$br[2]."</b>.".$br[3].".".$br[4];
  104. }
  105. else{
  106.  
  107. $br=explode("/", $ln['nr']);
  108. $ln['nr']=$br[0]."/<b>".$br[1]."</b>/".$br[2]."/".$br[3];
  109. }
  110.  
  111.  
  112. if (isset($dec['datawp'])) {
  113.  
  114. $gdata=explode("-", $dec['datawp']);
  115. $dec['datawp']=$gdata[2].".".$gdata[1].".".$gdata[0];
  116.  
  117. }
  118. if ($trwa=round((strtotime("now")-strtotime($ln['data']))/(3600*24)));
  119.  
  120.  
  121. ?>
  122.  
  123. <?php } ?>
  124. <td>
  125. <?php
  126.  
  127. if ($ln['id']>$r2015)
  128. echo $ln['id']-$r2015;
  129. echo $ln['id']+$wnlpstart;
  130. ?></td>
  131.  
  132. <td><?=$ln['datawp']?>&nbsp;</td>
  133. <?php if (!isset($_POST['druk'])) { ?>
  134. <?php } ?>
  135. </td>
  136. <td valign="top"><?php $ln['nazwa']?>&nbsp;</td>
  137. <td valign="top"><?php $ln['adres']?>&nbsp;</td>
  138. <td valign="top"><?php $ln['obiekt']."<br>"?><?php if (!isset($_POST['druk'])) { ?><a href="?a=edytuj&zgloszenie=<?php $ln['id']?>">edytuj</a> | <a href="?a=usun&zgloszenie=<?php $ln['id']?>" onclick="return confirm('Czy na pewno USUNĄĆ?!')">usuń</a><?php } ?>
  139. </td>
  140. <td valign="top"><?php $ln['proj']?>&nbsp;</td>
  141. <td valign="top"><?php $ln['infd']?>&nbsp;</td>
  142. <td valign="top"><?php $ln['databi']?>&nbsp;</td>
  143. <td valign="top"><?php $ln['info']?>&nbsp;</td>
  144. <td valign="top"><?php $ln['infon']?>&nbsp;</td>
  145. <td valign="top"><?php $ln['uwagi']?>&nbsp; </td>
  146. <td>Wacław Gasperowicz</td>
  147. <?php if (!isset($_POST['druk'])) { ?>
  148.  
  149.  
  150.  
  151. <?php } ?>
  152. </form>
  153.  
  154. </table>
  155.  
  156. <script language="JavaScript">
  157. <!--
  158.  
  159. var cal2 = new calendar3(document.forms['zd'].elements['start']);
  160. cal2.year_scroll = true;
  161. cal2.time_comp = false;
  162.  
  163. var cal3 = new calendar3(document.forms['zd'].elements['stop']);
  164. cal3.year_scroll = true;
  165. cal3.time_comp = false;
  166.  
  167. //-->
  168. </script>



kiedy próbuje wyświetlić stronę na górze pokazują mi się 3 błędy:

notice: undefined offset: 2 in /www/dod/zgloszenia.php on line 100
notice: undefined offset: 1 in /www/dod/zgloszenia.php on line 100
notice: undefined index: data in /www/dod/zgloszenia.php on line 100

a pod spodem pusta tabela. Jak można rozwiązać ten problem?
Z góry dziękiuje.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:10