[ nikol@c @ 28.12.2006. 12:17 ] @
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]
[ kelja @ 28.12.2006. 13:01 ] @
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";
[ nikol@c @ 28.12.2006. 13:35 ] @
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?
[ Nebojsa_S @ 28.12.2006. 14:23 ] @
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