[ sekvoja @ 06.08.2006. 01:39 ] @
for ($i=0; $i < $numrows; $i++) {
$row = mysql_fetch_array($result);
$id = $row['ID'];
$ime = $row['ime'];
$ime = $row['prezime'];
?>
<table class="podaci" border="1" cellpadding="0">
<tr>
<td width="100" align="center">
<? echo $ime ?>
</td>
<td width="150" align="center">
<? echo $prezime ?>
</td>
</tr>
</table>
<?
}

Pozdrav svima. U ovom uvodnom kodu sam pokupio podatke iz baze i ubacio ih u html tabelu. E sad, to je sve u redu ali neko ko dugo radi sa php-om sigurno je odmah primetio da sam pocetnik. Ova tabela bode oci, znam da ne treba tu da se pravi, jer pri svakom ciklusu se stvara nova tabela ako se ne varam. Hocu da se samo stvara novi red, valjda tako i treba, nisam siguran. Znaci, treba mi pomoc oko ispravke ove for petlje, kako bi u stvari trebalo da izgleda?
[ kelja @ 06.08.2006. 03:55 ] @
Meni je lepse ovako:
Code:

$result = mysql_query ($query);
echo"<table class='podaci' border='1' cellpadding='0'>";
for ($i=0; $i <mysql_num_rows($result); $i++) {
$row = mysql_fetch_array($result);
$id = $row['ID'];
$ime = $row['ime'];
$prezime = $row['prezime'];
echo "<tr><td width='100' align='center'>$ime</td>
<td width='150' align='center'>$prezime</td></tr>";
}
echo "</table>";

Dakle,tabela je sada izvan petlje.Pozdrav!
[ SmilieBG @ 06.08.2006. 08:02 ] @
iliti jos krace:

Code:

while($res = mysql_fetch_array($result))
{
   echo $res[ime]."<br>";
   echo $res[prezime];
}


Poz,
Sale
[ sekvoja @ 06.08.2006. 23:12 ] @
Ok. Iskoristio sam ovo resenje od kelje. Sada hocu da dodam jos jednu kolonu i u nju da ucitam rollover sliku koja nije u bazi. Na netu sam nasao gomilu tutoriala za to, ali mi nesto ne ide. Uvek se menja samo prva slika (u prvom redu), ostale ne.
Neki predlog?

[Ovu poruku je menjao sekvoja dana 07.08.2006. u 02:09 GMT+1]
[ Jbyn4e @ 07.08.2006. 08:30 ] @
Daj ceo kod pa ces mozda dobiti odgovor. Nisam danas poneo kuglu... ups, pa ja i nemam kuglu zaz vidovite! moracu da nabavim jednu. Zna li neko ima li negde neka koja RADI?
[ sekvoja @ 07.08.2006. 16:50 ] @
$link = mysql_connect('localhost', 'root', '');
mysql_select_db('primer') or die('Could not select database');

$result=mysql_query("SELECT * FROM formular");
$numrows=mysql_num_rows($result);

echo "<table class='podaci' border='1' cellpadding='0'>";
for ($i=0; $i <mysql_num_rows($result); $i++) {
$row = mysql_fetch_array($result);
$id = $row['ID'];
$ime = $row['ime'];
$prezime= $row['prezime'];
echo " <tr>
<td width='100' align='center'>$ime</td>
<td width='100' align='center'>$prezime</td>
<td width='30' align='left'>
<a href='?action=obrisi&id=$id '> <img src='images/drop.png' border='0'</a>
</td>
</tr>";
}

Evo ga ceo kod, mada rekoh da je isto resenje kao keljino. Znaci hteo bih da u cell gde je drop.png stavim rollOver sliku, i da se zadrzi ova akcija ?action=obrisi&id=$id.

I daj Jbyn4e nabavi tu kuglu vise ;)
[ kelja @ 07.08.2006. 20:11 ] @
Evo ga,pomogao mi je naravno DW(ne znam javascript),i ovo ti je u stvari malo modifikovani Dw 'swap image behavior'...I meni se prvo desilo sto i tebi(samo prva slika je 'radila'na rollover(izgleda i ti koristis DW)a onda sam iymenio 2 stvarcice:
Code:

<html>
<head>
<script type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body  onLoad="MM_preloadImages('drop2.png')">
<?php
$link = mysql_connect("localhost", "root", "")
  or die ("Could not connect to MySQL");

mysql_select_db ("test")
  or die ("Could not select database");
  $query = "SELECT * FROM tabela";
  $result = mysql_query ($query)
    or die ("Query failed");
echo"<table class='podaci' border='1' cellpadding='0'>";
for ($i=0; $i <mysql_num_rows($result); $i++) {
$row = mysql_fetch_array($result);
$id = $row['ID'];
$ime = $row['ime'];
$prezime = $row['prezime'];
echo "
<tr>
<td width='100' align='center'>$ime</td>
<td width='150' align='center'>$prezime</td>
<td width='30' align='left'>
<a href='?action=obrisi&id=$id '><img src =\"drop.png\" width=\"30\" height=\"20\" id=\"Image$i\" onMouseOver=\"MM_swapImage('Image$i','','drop2.png',1)\" onMouseOut=\"MM_swapImgRestore()\"></a>
</td>
</tr>";
}
echo "</table>";
?>
</body>
</html>
[ sekvoja @ 08.08.2006. 12:13 ] @
Thanks, sljaka ko zmaj ;)