Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da rezultate iz baze poredam u tabelu sa vise kolona?

[es] :: PHP :: Kako da rezultate iz baze poredam u tabelu sa vise kolona?

[ Pregleda: 2375 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nikol@c
tu i tamo

Član broj: 73969
Poruke: 343
81.93.74.*



+4 Profil

icon Kako da rezultate iz baze poredam u tabelu sa vise kolona?28.12.2006. u 12:17 - pre 210 meseci
Pozdrav ljudi!

Htio bih da iz MySQL baze pozivam podatke i smijestam u tabelu koja ima vise kolona (recimo tri) i da svaki sljedeci podatak smjesta u susjednu kolonu. Kada ubaci podatak u posljednju kolonu, naredni podatak treba da smjesti u prvu kolonu i tako sve dok ne prikaze sve podatke iz baze.

Da bih bio malo jasniji. Imam bazu u koju smjestam podatke o racunarskim komponentama (naziv_komponente, opis, cijena...), eh sada hocu da recimo nazive komponenti smjestam u tabelu koju sam gore opisao (nadam se jasno).

[Ovu poruku je menjao nikol@c dana 28.12.2006. u 13:58 GMT+1]
...ko se jednom o mlijeko opece taj i u jogurt duva...
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dialup.neobee.net.



+35 Profil

icon Re: Kako da rezultate iz baze poredam u tabelu sa vise kolona?28.12.2006. u 13:01 - pre 210 meseci
Recimo ovako:
Code:

$query = "SELECT * FROM table";
$result = mysql_query ($query)
or die ("Query failed");
$i=-1;
echo "<table>\\n<tr>\\n";
$num_cols=4;// zeljeni broj kolona
while($output=mysql_fetch_object($result)){
$i++;
if($i%$num_cols==0&&$i<>0){
echo"</tr>\n<tr>\n";
}
echo "<td>$output->nesto</td>\\n";
}
echo "</tr>\\n</table>\\n";
 
Odgovor na temu

nikol@c
tu i tamo

Član broj: 73969
Poruke: 343
81.93.74.*



+4 Profil

icon Re: Kako da rezultate iz baze poredam u tabelu sa vise kolona?28.12.2006. u 13:35 - pre 210 meseci
Pokusao sam ali mi prikaze praznu stranicu. Evo kod

Code:


<?php
require "mysql_konfiguracija.php";
require "konfiguracija.php";

MYSQL_CONNECT($host, $kor_ime, $lozinka) OR DIE("Nemoguce je spojiti se na bazu !!!");
@MYSQL_SELECT_db("$ime_baze") or die( "Nemoguce je spojiti se na bazu // Ime baze ???");

if (isset($pretraga)) {
if ($akcija=="citanje") {

$sql="select naslov from komponente WHERE clanak_id='$id'";
$result=MySQL_query($sql);

or die ("Query failed");
$i=-1;
echo "<table>\\n<tr>\\n";
$num_cols=4;// zeljeni broj kolona
while($output=mysql_fetch_object($result)){
$i++;
if($i%$num_cols==0&&$i<>0){
echo"</tr>\n<tr>\n";
}
echo "<td>$output->naslov</td>\\n";
}
echo "</tr>\\n</table>\\n";
}
}
?>


gdje grijesim?
...ko se jednom o mlijeko opece taj i u jogurt duva...
 
Odgovor na temu

Nebojsa_S
Nebojsa Stankovic
projektant baza podataka
Novi Beograd

Član broj: 38157
Poruke: 46
*.ptt.yu.

ICQ: 309
Sajt: www.oglasiplus.com


Profil

icon Re: Kako da rezultate iz baze poredam u tabelu sa vise kolona?28.12.2006. u 14:23 - pre 210 meseci
Neka od promenljivih $pretraga, $akcija ili $id ( mozda i sve ?) ti nije definisana.
Razlog je verovatno register_global=off na serveru.
Koristi $pretraga = $_POST['pretraga']...za sve promenljive koje prosledjujes ovoj php stranici
 
Odgovor na temu

[es] :: PHP :: Kako da rezultate iz baze poredam u tabelu sa vise kolona?

[ Pregleda: 2375 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.