Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Užklausa - viena lentelė
Parašė Narysx· 2009 Vas. 7 12:02:09
#1
$query = dbquery("SELECT * FROM zmones GROUP BY id");
while($data = dbarray($query)) {
$id = $data['id'];
$name = $data['name'];
$lytis = $data['lytis'];
$amzius = $data['amzius'];
$miestas = $data['miestas'];
echo "
<table border='1'>
<tr>
<th>Heading</th>
<th>Another Heading</th>
<th>Another Heading 2</th>
</tr>
<tr>
<td>id - <b>$id</b></td>
<td><b>$name</b></td>
<td>$amzius</td>
</tr>
</table>
";
}
Kodėl man su tokiu kodu kuria vis naują lentelę? Kiek žmonių tiek ir tų headings rodo, o aš noriu, kad viskas į vieną bendrą lentelę sueitų. ?|
Redagavo Narysx· 2009 Vas. 7 12:02:26
Parašė Narysx· 2009 Vas. 7 13:02:39
#2
Song, sniuf...? ;) ;D
Parašė bad_user· 2009 Vas. 7 13:02:34
#3
Vėl grybą pjauni:
$query = dbquery("SELECT * FROM zmones GROUP BY id");
echo "<table border='1'>";
while($data = dbarray($query)) {
$id = $data['id'];
$name = $data['name'];
$lytis = $data['lytis'];
$amzius = $data['amzius'];
$miestas = $data['miestas'];
echo "<tr>
<th>Heading</th>
<th>Another Heading</th>
<th>Another Heading 2</th>
</tr>
<tr>
<td>id - <b>$id</b></td>
<td><b>$name</b></td>
<td>$amzius</td>
</tr>";
}
echo "</table>";
Parašė Narysx· 2009 Vas. 7 13:02:34
#4
Ir vistiek tas pats... Jau bandžiau kišti </table> po while ciklu... :(
Kaip dar būtų galima padaryti?
Redagavo Narysx· 2009 Vas. 7 13:02:33
Parašė bad_user· 2009 Vas. 7 13:02:47
#5
Kas per xui yra th? TD naudok
Redagavo bad_user· 2009 Vas. 7 13:02:40
Parašė Narysx· 2009 Vas. 7 13:02:06
#6
Vistiek tas pats.
Parašė bad_user· 2009 Vas. 7 13:02:35
#7
$query = dbquery("SELECT * FROM zmones GROUP BY id");
echo "<table border='1'>
<tr>
<td>Heading</td>
<td>Another Heading</td>
<td>Another Heading 2</td>
</tr>";
while($data = dbarray($query)) {
$id = $data['id'];
$name = $data['name'];
$lytis = $data['lytis'];
$amzius = $data['amzius'];
$miestas = $data['miestas'];
echo "<tr>
<td>id - <b>$id</b></td>
<td><b>$name</b></td>
<td>$amzius</td>
</tr>";
}
echo "</table>";
Parašė Narysx· 2009 Vas. 7 13:02:39
#8
O. :) Ačiū. :) Dabar dar vienas dalykas dėl tos lentelės... Tarkim noriu padaryti, kad kas antra eilutė būtų div. :? Jei darau paprastą lentelę tai viskas ok:
<table border='0' width='70%'>
<tr>
<td><b>Kas:</b></td>
<td>Žmogus</td>
</tr>
<tr><td><div style='background: #F2F2F2'><b>Metai:</b></div></td><td><div style='background: #F2F2F2'>daug.</div></td></tr>
<tr><td><b>Miestas:</b></td><td>gaidiskas.</td></tr>
<tr><td><div style='background: #F2F2F2'><b>Lytis:</b></div></td><td><div style='background: #F2F2F2'>senis gi.</div></td></tr>
<tr><td><b>mires jau?</b></td><td>dar ne.</td></tr>
</table>
O kaip padaryti toj lentelėj kur tu, Song, davei, kad kas antra eilutė irgi būtų su div?
Parašė bad_user· 2009 Vas. 7 13:02:42
#9
Tipo taip:
<div>
<nediv>
<div>
<nediv>
?
Parašė Narysx· 2009 Vas. 7 13:02:30
#10
Aha.
Tiksliau taip:
<nediv>
<div>
<nediv>
<div>
Kad pirma būtų nediv. ;D
Redagavo Narysx· 2009 Vas. 7 13:02:59
Parašė Narysx· 2009 Vas. 7 14:02:05
#11
Tai kaip? Nžn song?
Parašė Narysx· 2009 Vas. 7 14:02:02
#12
Kylam... Dw padėkit... :)
Parašė bad_user· 2009 Vas. 7 14:02:51
#13
Flooderi tu kita kart nebepadėsiu jai taip:
$x = 0;
while{
$x++;
If($x%2 == 0){
kodas su div
} else {
kodas be div
}
}
Parašė Narysx· 2009 Vas. 7 14:02:57
#14
Tai tipo ir ten kur kodas su div, ir ten kur kodas be div rašyti visą tą kodą kartu su užklausa kur prieš tai buvai davęs? Taip tai neveikia...
Parašė bad_user· 2009 Vas. 7 14:02:12
#15
EINA NX... Kodėl tu pradėjai daryti tokius dalykus jei pagrindų neturi? Kitą kartą prieš klausdamas turėsi eiti į
php.net ir perskaityti visas pagrindinęs funkcijas. Melyna dalis be div raudona dalis su div.
$query = dbquery("SELECT * FROM zmones GROUP BY id");
echo "<table border='1'>
<tr>
<td>Heading</td>
<td>Another Heading</td>
<td>Another Heading 2</td>
</tr>";
$x = 0;
while($data = dbarray($query)) {
$id = $data['id'];
$name = $data['name'];
$lytis = $data['lytis'];
$amzius = $data['amzius'];
$miestas = $data['miestas'];
$x++;
if($x%2 == 0){
echo "<tr>
<td>id - <b>$id</b></td>
<td><b>$name</b></td>
<td>$amzius</td>
</tr>";
} else {
echo "<tr>
<td>id - <b>$id</b></td>
<td><b>$name</b></td>
<td>$amzius</td>
</tr>";
}
}
echo "</table>";
Parašė Narysx· 2009 Vas. 7 14:02:16
#16
;D Song pirmą kart tokį nervingą matau. ;DDD Np, nesinervink :] Ačiū. :)