array in array...

I need help. I have done this:

$sql = "SELECT jedan.ime, jedan.text, dva.rb, dva.opis, dva.proizvod,
dva.sifra, dva.cijena
from jedan, dva WHERE jedan.ime=dva.ime ";
$result = mysql_query($sql,$link) or die("ERROR IN
QUERY:".$sql."<br>".mysql_error());
while($row = mysql_fetch_array($result))
{
include "show.php";
}


and show.php is:

table>
<tr>
<td><?= $row["ime"]?></td>
<td><?= $row["text"]?></td>
</tr>
<tr>
<td><?= $row["rb"]?></td>
<td<?= $row["opis"]?></td>
<td><?= $row["proizvod"]?></td>
<td><?= $row["sifra"]?></td>
<td><?= $row["cijena"]?></td>
</tr>
</table

The problem is in row ime and text. I have to get something like this:

Ime1 Text1
1. rb opis proizvod sifra cijena
2. rb opis proizvod sifra cijena
....

Ime2 Text2
1. rb opis proizvod sifra cijena
2. rb opis proizvod sifra cijena

but i got:

Ime1 Text1
1. rb opis proizvod sifra cijena
Ime1 Text1
2. rb opis proizvod sifra cijena
....

Please help...
tnx
stjepko [ Mo, 29 Mai 2006 22:25 ] [ ID #1333744 ]

Re: array in array...

stjepko wrote:
> I need help. I have done this:
>
> $sql = "SELECT jedan.ime, jedan.text, dva.rb, dva.opis, dva.proizvod,
> dva.sifra, dva.cijena
> from jedan, dva WHERE jedan.ime=dva.ime ";
> $result = mysql_query($sql,$link) or die("ERROR IN
> QUERY:".$sql."<br>".mysql_error());
> while($row = mysql_fetch_array($result))
> {
> include "show.php";
> }
>
>
> and show.php is:
>
> table>
> <tr>
> <td><?= $row["ime"]?></td>
> <td><?= $row["text"]?></td>
> </tr>
> <tr>
> <td><?= $row["rb"]?></td>
> <td<?= $row["opis"]?></td>
> <td><?= $row["proizvod"]?></td>
> <td><?= $row["sifra"]?></td>
> <td><?= $row["cijena"]?></td>
> </tr>
> </table
>
> The problem is in row ime and text. I have to get something like this:
>
> Ime1 Text1
> 1. rb opis proizvod sifra cijena
> 2. rb opis proizvod sifra cijena
> ...
>
> Ime2 Text2
> 1. rb opis proizvod sifra cijena
> 2. rb opis proizvod sifra cijena
>
> but i got:
>
> Ime1 Text1
> 1. rb opis proizvod sifra cijena
> Ime1 Text1
> 2. rb opis proizvod sifra cijena
> ...
>
> Please help...
> tnx
>
>
It should be a simple fixup:
change the line 'include show.php' to
if($row["ime"]!=$old_ime || $row["text"]!=$old_text) {
include show1.php;
$old_ime = $row["ime"];
$old_text = $row["text"];
}
include show2.php

With show1 and show2 being the approptiate parts of show.
Robert Stearns [ Mo, 29 Mai 2006 23:24 ] [ ID #1333746 ]

Re: array in array...

that is it!

tnx Bob
stjepko [ Di, 30 Mai 2006 01:31 ] [ ID #1335279 ]
PHP » alt.php.sql » array in array...

Vorheriges Thema: Updating MySQL tables with user-variable incrementing and resetting.
Nächstes Thema: inserting data via browser(textarea) into database