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

While petlja - problem

[es] :: PHP :: While petlja - problem

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sEaGhOsT
Beograd

Član broj: 133
Poruke: 433
*.vdial.verat.net

Jabber: seaghost@elitesecurity.org
ICQ: 65119403
Sajt: apple.com


Profil

icon While petlja - problem09.06.2004. u 00:41 - pre 207 meseci
Imam problema sa while petljom, naime kad stavim bilo sta posle while ptlje server nece da mi prepozna cod i ignorise sve... evo primer koda..

Code:
<? include("menu.php"); ?>
<?php include("admin/supplier.php"); ?>

<?php
        mysql_connect($database_host, $database_username, $database_password) or die(mysql_error());
        mysql_select_db($database) or die(mysql_error());

        $retrieve = mysql_query("SELECT * FROM onama");
        while($data = mysql_fetch_array($retrieve, MYSQL_ASSOC) or die(mysql_error())) {
    echo("<table align='center' width='700' cellspacing='1' cellpadding='0' class='tabela'>
    <tr>
    <td>$data[opis]</td></tr></table>");
            }
            include("footer.php");  // ovaj file nece da se prikaze i ako stavim echo isto nece...
?>


U cemu je problem...
Music is essential for my life...
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Član broj: 71
Poruke: 2194
*.du.heimsnet.is

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: While petlja - problem09.06.2004. u 00:56 - pre 207 meseci
Problem ti je u tom die(). Petlja se izvrsava sve dok mysql_fetch_array() ima sta da cita. Ti eksplicitno ubijas skript sa die() kada ta funkcija zavrsi citanje podataka iz baze, i to tako sto mysql_fetch_array() vraca FALSE kad zavrsi sa citanjem podataka a tvoje mysql_fetch_array() or die() lepo kaze da se pozove die() kada mysql_fetch_array() vrati FALSE.

Taj die() deo unutar while uslova ti je totalno nepotreban..
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

Zmaj
Predrag Krstić
web developer
Zrenjanin

Član broj: 1035
Poruke: 382

Sajt: https://pkrstic.wordpress..


+4 Profil

icon Re: While petlja - problem09.06.2004. u 20:03 - pre 207 meseci
sto se mene tice to treba da izgleda ovako:
Code:

    ...
    echo "<table align='center' width='700' cellspacing='1' cellpadding='0' class='tabela'>";
    while($data = mysql_fetch_array($retrieve, MYSQL_ASSOC)) {
        echo "<tr><td>$data[opis]</td></tr>";
    }
    echo "</table>";
    include("footer.php");
    ....
 
Odgovor na temu

progr111

Član broj: 27162
Poruke: 18
*.verat.net



Profil

icon Re: While petlja - problem10.06.2004. u 01:32 - pre 207 meseci
ako sam razumeo sta trazis onda ce ti ovaj deo koda pomoci:




<HTML>
<HEAD>
<TITLE> </TITLE>
<HEAD>
<BODY>


<?php
// Povezi se sa bazom
$dbcnx = @mysql_connect("localhost","user", "pass");
if (!$dbcnx)
{
echo( "<P>Nije moguce povezivanje sa bazom " ."u ovom trenutku.</P>" );
exit();
}


// Selektuj bazu
if ([email protected]_select_db("ime baze") )
{
echo( "<P>Nije moguce" . "locirati bazu.</P>" );
exit();
}
?>


<P> Ovo je lista iz baze: </P>
<BLOCKQUOTE>

<?php
// zahtevaj ime, prezime i email likova iz baze
$result = mysql_query("SELECT ime, prezime, email FROM tabela");
if (!$result)
{
echo("<P>Error pri izvrsenju upita: " . mysql_error() . "</P>");
exit();
}
?><table width="300" border="1"><tr><td align="center" width="100" bgcolor="#cccccc">IME</td><td align="center" width="100" bgcolor="#cccccc">PREZIME</td><td width="100" bgcolor="#cccccc" align="center">E-MAIL</td></tr>
<?
// Ispisi podatke iz baze
while ( $row = mysql_fetch_array($result) )
{
$ime=$row["ime"];
$prezime=$row["prezime"];
$email=$row["email"];
echo("<tr><td>$ime</td><td>$prezime</td><td><a href=\"mailto:$email\">$email</td></tr>");
}

?>
</table>
</BLOCKQUOTE>
</BODY>
</HTML>


kod je dosta prost.
mozda mozes naci neku ideju na osnovu njega.
 
Odgovor na temu

[es] :: PHP :: While petlja - problem

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

Postavi temu Odgovori

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