|
OBECNI NA TPC |
|
|
» kyusi 07:11 » Fl@sh 07:10 » resmedia 07:09 » NimnuL 06:58 » PeKa 06:38 » cVas 06:33 » NWN 05:07
Dzisiaj przeczytano 41114 postów, wczoraj 25974
Szybkie ładowanie jest: włączone.
|
|
|
|
|
|
TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
[PHP] spacja w pustych komorkach - jak ? , PaszkfiL 19/09/08 13:16 czytam php.net i jakos nie potrafie zrozumiec :(
robie selecta z bazy ... wyswietla wiersze ... ale niektore komorki sa puste ... chcialbym uzyskac efekt aby w pustych komorkach byla wpisana spacja lub jakikolwiek inny znak ... ale nie wiem jak to zrobic
podpowiedzieli mi ze np coun, isset ... no i chyba musze IFa wrzucic ... chyba - moze ktos pomoc, nakierowac, wytlumaczyc ?
z gory dziekio([-_-])o ..::Love::BaSS::.. - Nie wiem co chcesz zrobić , Conroy 19/09/08 13:38
Chcesz zapisać te znaki do pustych komórek z powrotem do bazy, czy wyświetlić tam jakąś wartość?
Komórki są puste czy NULL?
Może tak?
while ($data=mysql_fetch_array($result))
{
foreach ($data as $key=>$value)
{
if ($value=='') echo($key.'- pusta');
}
}
Znajduje i wyświetla puste komórki.http://flickr.com/photos/myhacien
da - wypisuj wiersze po kolumnach, a nie , Deus ex machine 19/09/08 13:53
foreach. masz w wierszu kolumne 'raz','dwa','trzy'
while ($data=mysql_fetch_array($result))
{
?><tr>
<td><?=$data['raz']?></td>
<td><?=$data['dwa']?></td>
<td><?=$data['trzy']?></td>
</tr>
<?
}
tabela Ci sie nie rozwali bo komorki masz i bedzie wszystko ok"Uti non Abuti" - to ja moze doprecyzuje: , PaszkfiL 19/09/08 14:15
wyglada to tak:
http://paszkfil.robi.to/projekty_www/mle.jpg
napisane jest to tak:
$pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $pdo -> query("SELECT id, id_kt, id_x, descr, software, \"user\", whereis, old_id, ignored, indomain, history, grp, alias, data, label FROM computers WHERE id_kt='KT347' OR id_kt='KT227' OR id_kt='KT230' OR id_kt='KT336' ORDER BY id_kt desc");
$pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "<table width=\"100%\" height=\"0\" cellspacing=\"2\" cellpadding=\"2\" border=\"0\">";
while($row = $stmt -> fetch())
{
$units="SELECT unit.serial, unit.descr, category.txt as category, unit.price, unit.delivery, unit.waranty, unit.fuck, unit.status FROM
unit, category WHERE id_cmp='".$row['id']."' AND unit.category=category.id ORDER BY category.txt asc";
$unit = $pdo -> query($units);
$units=$unit->fetchall();
$no=count($units);
echo "<tr>";
echo "<td width=\"10%\" class=\"belka\">KT no. / Alias</td>";
echo "<td width=\"20%\" class=\"belka\"><center><B><H1>".$row['id_kt']."</H1></B></center></td>";
echo "<td width=\"15%\" class=\"belka\"><center><B><H1>".$row['descr']."</H1></B></center></td>";
echo "<td width=\"10%\" class=\"belka\"><center><B>".$row['user']."</B></center> </td>";
echo "<td width=\"5%\" class=\"belka\"><center><B>".$row['whereis']."</B></center></td>";
echo "<td width=\"5%\" class=\"belka\"><center><B>last mod.<BR>".$row['data']."</B></center></td>";
echo "<td width=\"5%\" class=\"belka\"><center><B>cos</B></center></td>";
echo "<td width=\"30%\" class=\"belka\" align=\"left\">".$row['old_id']."</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"10%\" class=\"table_th\">Type</td>";
echo "<td width=\"20%\" class=\"table_th\"><B>Item</B></td>";
echo "<td width=\"15%\" class=\"table_th\"><B>Serial no.</B></td>";
echo "<td width=\"10%\" class=\"table_th\">FV</td>";
echo "<td width=\"5%\" class=\"table_th\">Warranty</td>";
echo "<td width=\"5%\" class=\"table_th\">From</td>";
echo "<td width=\"5%\" class=\"table_th\">Price</td>";
echo "<td width=\"30%\" class=\"table_th\">History:</td>";
echo "</tr>";
$rowspan_test=false;
foreach ( $units as $row1 )
{
echo "<tr>\n\r";
echo "<td class=\"belka\" width=\"10%\" >".$row1['category']."</td>\n\r";
echo "<td class=\"txt\" width=\"20%\">".$row1['descr']."</td>\n\r";
echo "<td class=\"txt\" width=\"15%\">".$row1['serial']."</td>\n\r";
echo "<td class=\"txt\" width=\"10%\"><center>".$row1['fuck']."</center></td>";
echo "<td class=\"txt\" width=\"5%\"><center>".$row1['waranty']."</center></td>\n\r";
echo "<td class=\"txt\" width=\"5%\"><center>".$row1['delivery']."</center></td>";
echo "<td class=\"txt\" width=\"5%\"><center>".$row1['price']."</center></td>\n\r";
if ($rowspan_test===false)
{
echo "<td rowspan=\"".($no)."\" class=\"t1\" width=\"30%\"><pre>".$row['history']."</pre></td>\n\r";
$rowspan_test=true;
}
}
echo "</tr>\n\r";
echo "<tr>\n\r";
echo "<td colspan=\"8\">\n\r";
echo "<BR>";
echo "</td>\n\r";
echo "</tr>\n\r";
}
$stmt -> closeCursor();
echo "</TABLE>\n\r";
echo "<BR>";o([-_-])o ..::Love::BaSS::.. - przy okazji mgby ktos na to zerknac , PaszkfiL 19/09/08 14:39
czy nie ma jakis porazajacych bykow ? zaznaczam ze sie dopiero ucze, czytm i probuje ...o([-_-])o ..::Love::BaSS::.. - na grzyba ci \n\r? :) , esteban 19/09/08 14:48
jak juz musisz newline miec to samo \n spokojnie starczy. i raczej zamiast <td class="fiu"><center><b> pobaw sie wiecej stylami. Nie musisz do kazdego td wpisywac klasy, wystarczy ze zrobisz <table class="bla"> a w css
table.bla td { ... }
- najprościej , Mikar 19/09/08 14:19
To dopisz do każdej komórki tabeli HTML gdzie wyświetlasz poprzez php dane z bazy czyli spacje. Tam gdzie są dane będą one rozszerzone o spacje, a tam gdzie ich nie ma będzie tylko spacja. Oczywiście jeśli Ci ta dodatkowa spacja nie przeszkadza. ;)E8400, 4GB, 320+1500 GB, R6870,
Chieftec CX05B-B, Nec 20wgx2pro, Xonar DX - CSS: table { empty-cells:show; } , esteban 19/09/08 14:21
i nie trzeba sie w php zaglebiac- ozloce Cie normalnie :) , PaszkfiL 19/09/08 14:30
ja pierdziu :) cos pieknego :)
a ja tu juz kombinowalem na phpcem :)o([-_-])o ..::Love::BaSS::..
- ja o tym wiem ... , PaszkfiL 19/09/08 16:11
... ale powiedz to tym ktorzy stworzyli CSSa i nie chca tam nic dokladac :/
css zajmuje jedynie 940 linii ... to co widac w kodzie i na linku to wersja bardzo testow0-robocza, jak polapie jakie style dokladnie stosuja gdzie to nie bedzie dopiskow <B></B> itp ... ma to byc integralna czesc calej strony wew. firmy ... a to co pokazuje jest moje na moje potrzeby :)
a \n\r bo printowalem cos tam i musialem dostawic zeby mi w zrodle pokazalo jakos po ludzkiemu ... :)o([-_-])o ..::Love::BaSS::.. - ok, ale \r jest niepotrzebne ;) , esteban 19/09/08 16:14
a styl mozesz sobie zrobic tez na wlasny uzytek outputujac <style> .. przed tabelka.- ok... , PaszkfiL 19/09/08 17:48
dziękuje za rade :)o([-_-])o ..::Love::BaSS::..
- NIe syf tylko ... , Kilgor-Admin 19/09/08 22:43
... bo pozniej mamy cudowne strony
Luknij na http://www.w3schools.com/...pr_tab_empty-cells.asp
w praniu dorzuc do styli
table { empty-cells:show; }
a jak nie pomoze
table tr td { empty-cells:show; }Pozdr. Kilgor
Admin Board'a - ooooooo sam GOD do mnie przemówił :) , PaszkfiL 20/09/08 01:19
dzizas :)
tak już skorzystałem z CSSa za radą estebana :)o([-_-])o ..::Love::BaSS::..
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|