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

Linkovanje na redove u bazi

[es] :: PHP :: Linkovanje na redove u bazi

[ Pregleda: 2410 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

taksistaZR
zrenjanin

Član broj: 124170
Poruke: 80
212.200.179.*



Profil

icon Linkovanje na redove u bazi21.12.2006. u 00:14 - pre 210 meseci
Imam problem prilikom pravljenja linkova na podatke u bazi.
primer:
Imam tabelu sa kolonama : id, ImeFirme, delatnost, adresa, tel1, tel2, tekst, itd.
Sada zelim da ispisem, recimo, sva imena i delatnosti firme iz baze na prvoj str. i da postavim linkove koji ce voditi na istu str. samo sto ce tada ispisati ceo red iz baze za odredjenu firmu (odnosno sve kolone :id, ImeFirme, delatnost, adresa, tel1, tel2, tekst, itd.)
Code:
while ( $row = mysql_fetch_array($result) ) {
$id=$row["id"];
echo("<P>" . $row["ImeFirme"] . " - " . $row["delatnost"] . "<a href='$php_self?al=$id' >" . " pogledaj! </a></P><hr>");
}

Nisam siguran da li idem u pogresnom smeru, ali ovo radi kako sam zamislio. Ispisuje sve firme i postavlja linkove na id redove firmi.
E sada imam problem sa pokretanjem tih linkova. Treba mi nesto kao:
Code:
if (!isset($al)){
$al=0;
while ( $row = mysql_fetch_array($result) ) {
$id=$row["id"];
echo("<P>" . $row["ImeFirme"] . " - " . $row["delatnost"] . "<a href='$php_self?al=$id' >" . " pogledaj! </a></P><hr>");
 }
  }
switch ($al) {
case 1 : echo("ispis prvog reda");
break;
case 2 : echo ("ispis drugog reda");
break;
}

Nadam se da sam bio jasan u celoj ovoj konfuziji. Nije mi problem kako da ispisem redove iz baze vec kako da ih pokrenem preko linkova koje sam u prvom kodu napravio.
 
Odgovor na temu

E-one
Ivan Lazarevic
Beograd

Član broj: 45404
Poruke: 54
*.dial.b92.net.



Profil

icon Re: Linkovanje na redove u bazi22.12.2006. u 21:42 - pre 210 meseci
probaj ovako

Code:


$al = $_GET['al'];

if (!isset($al)){
$al=0;
while ( $row = mysql_fetch_array($result) ) {
  $id=$row["id"];
  echo("<P>" . $row["ImeFirme"] . " - " . $row["delatnost"] . "<a href='$php_self?al=$id' >" . " pogledaj! </a></P><hr>");
 }
}
  else 
{
switch ($al) {
case 1 : echo("ispis prvog reda");
break;
case 2 : echo ("ispis drugog reda");
break;
}
}



i trebalo bi da radi
 
Odgovor na temu

taksistaZR
zrenjanin

Član broj: 124170
Poruke: 80
212.200.179.*



Profil

icon Re: Linkovanje na redove u bazi23.12.2006. u 01:55 - pre 210 meseci
Hvala druze, resen je problem sa linkovanjem, a sam ispis celog reda sam odradio sa if umesto switch.
Code:
while ( $row = mysql_fetch_array($result) ) {
          
   if ($al == $row[0]){
         echo("<P>Ime firme: " . $row["ImeFirme"] . "<br>
                  Delatnost: " . $row["delatnost"] . "<br> 
                    Telefon: " . $row["BrTel1"] . "<br>
                      Tel.2: " . $row["BrTel2"] . "<br> 
                 Opis firme: " . $row["tekst"] . "<br> 
                    Dodatak: " . $row["dodatak"] . "<br> 
                Datum upisa: " . $row["datum"] . "</P>");
                    }            
}

Hvala ti puno , poz!
 
Odgovor na temu

[es] :: PHP :: Linkovanje na redove u bazi

[ Pregleda: 2410 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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