Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pusta tabela
Forum PHP.pl > Forum > PHP
mika1
Witajcie,

korzystam z gotowca pobranego z http://www.datatables.net/ . W pliku new2.php mam fragment w ktorym wycagam dane z bazy. Zapytanie wykonuje sie, pętla wykonuje się tyle razy ile jest zwróconych rekordów ale danych w tabeli nie widać.

Kod
<?php
include('index.php');
include "databaseconfig15.php";
//$_SESSION["user_level"]!=1;
//$polaczenie=true;
$zapytanie= 'SELECT Numer, Id, Ilosc, Miara FROM Tabela_1 where Numer in (select Numer from Tabela_2 where Kod = "00-210" and Status = "2")';
$wynik = mysql_query($zapytanie) or die(mysql_error());
?>
<p></p>
<div>
<table  id="datatables">
<thead>
<tr>    
    <th>Numer</th>
    <th>Data</th>
    <th>Ilosc</th>
    <th>Miara</th>
</tr>
</thead>

<tbody>
<?php

while ($rekord = mysql_fetch_assoc($wynik)){
    ?>
    <tr>
        <td><?=$rekord['Numer']?></td>
        <td><?=$rekord['Id']?></td>
                <td><a>xy </a></td>
        <td><?=$rekord['Ilosc']?></td>
        <td><?=$rekord['Miara']?></td>
    </tr>
    <?php
    }
?>
</tbody>
</table>
</div>
</body>
</html>


Zero błędów. Wynik ja poniżej. Tabela z pustymi wierszami a pod nią: Showing 1 to 10 of 217 entries.

Co robię źle?

Z góry dzięuje za pomoc, pozdrawiam
B
nospor
nie: <?=$rekord['Numer']?>
a: <?php echo $rekord['Numer']; ?>

Analogicznie reszta
Pyton_000
@nospor to jest tożsame wink.gif

Autorze kochany. Wiesz co to datatables? Bo chyba nie za bardzo wynikając z tego co piszesz.

Datatables ma za zadanie zdostarczonych danych zbudować właśnie tabelę. Przekazujesz przeważnie JSON do frontu a JS trawi to wypluwając tabelę.
nospor
Cytat
@nospor to jest tożsame
No widzisz, nie do konca. Owszem, w ktorejs tam kolejnej wersji php to jest toższame, ale we wczesniejszych już niestety nie tongue.gif
I jesli autor ma nie tę wersje php co trzeba i ma wyłączone SHORT_OPEN_TAG czy jakos tak, to wowczas <?= jest traktowany jako znacznik html tongue.gif x 2

wink.gif
Pyton_000
Racja, ciągle zapominam że "programistom" php czas zatrzymał się na php 4
nospor
NIe chodzi tu o php4. Jeszcze nawet w php5 wystepuje ten problem. Dopiero od ktoregos tam php5 poprawili to.
Pyton_000
Metafora taka tongue.gif
nospor
Acha... taka metafora jak mój żart z Bółką tongue.gif
freewalker
a nie powinno być:

  1. <tr>
  2. <td><?=$rekord['numer']?></td>
  3. <td><?=$rekord['id']?></td>
  4. <td><a>xy </a></td>
  5. <td><?=$rekord['ilosc']?></td>
  6. <td><?=$rekord['miara']?></td>
  7. </tr>


zamiast:

  1. <tr>
  2. <td><?=$rekord['Numer']?></td>
  3. <td><?=$rekord['Id']?></td>
  4. <td><a>xy </a></td>
  5. <td><?=$rekord['Ilosc']?></td>
  6. <td><?=$rekord['Miara']?></td>
  7. </tr>
nospor
@freewalker przeciez autor wyraźnie w SELECT pobiera z duzych liter
SELECT Numer, Id, Ilosc, Miara
Naprawde tego nie widzisz?
mika1
Cytat
@nospor: nie: <?=$rekord['Numer']?>
a: <?php echo $rekord['Numer']; ?>


to było to exclamation.gif dziekuje zakochany.gif
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.