Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: błąd w kodzie
Forum PHP.pl > Forum > PHP
boggg
Witam proszę o pomoc w znalezieniu błędów we fragmencie mojej pracy zaliczeniowej
  1. <h1>E-HOTEL.PL</h1>
  2. <h1>Hotel</h1>
  3.  
  4. <?php
  5.   echo '<br /> Jeli posiadasz już konto to kliknij przycisk znajdujący się obok <a href="index.php?show=o">zalogój</a>.';
  6. if( $srodek )
  7. {
  8.    if( isset($_POST['rezerwacja']) )
  9.    {
  10.        if( $srodek == 2 )
  11.        {
  12.                $db=sqlite_open("baza.db");
  13.            $wynik=sqlite_query($db,"insert into rezerwacje values (NULL,'{$_SESSION['id']}','{$_POST['wybor']}')");
  14.            sqlite_close($db);
  15.            header('Location: index.php?show=r');
  16.        }
  17.        else
  18.        {
  19.            header('Location: index.php?show=u&id='.$_POST['wybor']);
  20.        }
  21.    }
  22.        if( $srodek == 1 && isset($_POST['dodaj']) )
  23.    {
  24.        $db=sqlite_open("baza.db");
  25.        $wynik=sqlite_query($db,"insert into hotel values (NULL,'{$_POST['pokoj']}','{$_POST['kto']}','{$_POST['od']}','{$_POST['do']}')");
  26.        sqlite_close($db);
  27.    }
  28.    if( $srodek == 1 &&isset($_POST['usun']) )
  29.    {
  30.        $db=sqlite_open("baza.db");
  31.        $wynik=sqlite_query($db,"delete from hotel where id='{$_POST['wybor']}'");
  32.        sqlite_close($db);
  33.    }
  34.    echo '<form method="post" action="index.php?show=l">';
  35. }
  36. ?>
  37.  </td></tr><tr><td align="right" valign="top">Pokój</td><td>
  38.    <select name="select[]" size="1" multiple="multiple">
  39.      <option>Pokój 1 osobowy.</option>
  40.      <option>Pokój 2 osobowy</option>
  41.      <option>Pokój 3 osobowy</option>
  42.      <option>Pokój 4 osobowy</option>
  43.    </select>
  44.    <br>    
  45.  
  46. <form method="post" action="hotel.php">
  47. od    
  48. Dzień : <select name="dzien">
  49. <?php for($i=1; $i<=31; $i++) print "<option>$i</option>"; ?>
  50. </select>
  51. Miesiąc: <select name="miesiac">
  52. <?php for($i=1; $i<=12; $i++) print "<option>$i</option>"; ?>
  53. </select>
  54. Rok: <select name="rok">
  55. <?php for($i=2009; $i<=2020; $i++) print "<option>$i</option>"; ?>
  56. </select>
  57. <br>
  58. do
  59. Dzień: <select name="dzien1">
  60. <?php for($i=1; $i<=31; $i++) print "<option>$i</option>"; ?>
  61. </select>
  62. Miesiąc: <select name="miesiac1">
  63. <?php for($i=1; $i<=12; $i++) print "<option>$i</option>"; ?>
  64. </select>
  65. Rok: <select name="rok1">
  66. <?php for($i=2009; $i<=2020; $i++) print "<option>$i</option>"; ?>
  67. </select>
  68. <?php
  69. //pobranie danych z formularza
  70.  
  71. $miesiac=$_POST["miesiac"];
  72. $dzien=$_POST["dzien"];
  73. $rok=$_POST["godzina"];
  74. $miesiac1=$_POST["miesiac1"];
  75. $dzien11=$_POST["dzien1"];
  76. $rok1=$_POST["rok1"];
  77. //zapis danych do bazy
  78.  $sql="insert into od values ($miesiac, $dzien, $rok)";
  79. $sql1="insert into od values ($miesiac1, $dzien1, $rok1)";
  80.    $db=sqlite_open("baza.db");
  81.    $wynik=sqlite_query($db,$sql,$sql1);
  82.    sqlite_close($db);          
  83.    ?>
  84.  
  85. <h3>Lista</h3>
  86. <table class="lista">
  87. <tr><td></td><td>Pokój</td><td>Kto</td><td>Od</td><td>Do</td></tr>
  88. <?php
  89. if( isset($_GET['id']) )
  90.        $sql="select * from hotel where id='{$_GET['id']}'";
  91.    else
  92. $sql="select * from hotel order by od";
  93. if( isset($_GET['id']) )
  94.        $sql1="select * from hotel where id='{$_GET['id']}'";
  95.            else
  96.        $sql1="select * from hotel order by do";
  97.    $db=sqlite_open("baza.db");
  98.    $wynik=sqlite_query($db,$sql,$sql1);
  99.    sqlite_close($db);
  100.    $jeden=true;
  101.    while( $rzad=sqlite_fetch_array($wynik) )
  102.    {
  103.        if( $jeden )
  104.            echo '<tr class="jeden">';
  105.        else
  106.            echo '<tr class="dwa">';
  107.        $jeden=!$jeden;
  108.            $jeden1=true;
  109.  
  110.        if( $srodek && !isset($_GET['id']) )
  111.            echo '<td><input type="radio" name="wybor" value="'.$rzad['id'].'"></td>';
  112.        else
  113.            echo '<td></td>';
  114.  
  115.        echo '<td>'.$rzad['pokoj'].' > '.$rzad['kto'].'</td>';
  116.        echo '<td>'.$rzad['od'].'</td>';
  117.        echo '<td>'.$rzad['do'].'</td>';
  118.        echo '</tr>';
  119.    }
  120.    echo '</table>';
  121.  
  122.    if( $srodek )
  123.    {
  124.        if( !isset($_GET['id']) )
  125.            echo '<br><input type="submit" name="rezerwacja" value="Rezerwacja">';
  126.        else
  127.            echo '<a href="index.php?show=r">Powrót</a>';
  128.    }
  129.    if( $srodek == 1 && !isset($_GET['id']) )
  130.    {
  131. ?>
  132. <?php
  133.    }
  134. ?>


u mnie są błędy w linijkach
Warning: sqlite_query() expects parameter 3 to be long, string given in c:\usr\krasnal\www\prace\praca\hotel.php on line 81

Warning: sqlite_query() expects parameter 3 to be long, string given in c:\usr\krasnal\www\prace\praca\hotel.php on line 98

Warning: sqlite_fetch_array() expects parameter 1 to be resource, null given in c:\usr\krasnal\www\prace\praca\hotel.php on line 101

z góry dziękuję[php]
wookieb
1) Najpierw zalicz używanie bbcode
2) Jakiego błędu? Tresci juz nie łaska było podać?
3)
Cytat
zalogój

Sry ale żadna dysfunkcja tego nie usprawiedliwi. Egzamin z podstawówki również do zaliczenia
4) Skąd masz ta zmienna?
  1. <?php
  2. if( $srodek )
  3. ?>


5) Odpowiednia nazwa tematu!
ayeo
Witam na Forum!

Proszę zapoznać się z regulaminem. Bezsensowny tytuł, nie ten dział i brak BBcode. Proszę to poprawić

Pozdrawiam!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.