Jump to content
php.lv forumi

Dubultā parādība


artfiction

Recommended Posts

Nu nevaru saprast:

1) Ierakstu visās lapās vienu un to pašu kodu, visur it kā parāda normāli vienu reizi ierakstu, bet šeit Brīnums un uzrāda vienu db ierakstu 2 reizes pēc kārtas. Domāju, ka netīšām esmu ierakstījis db 2 ierakstus, tāpēc izdzēsu un mēģināju no jauna, bet nekā! Varbūt kādam ir bijis līdzīgi vai varat pateikt kurā vietā kodā parasti tiek pateikts lai izvada rezultātu atkārtoti?

 

2) Ir tāda lieta, ka noteikta informācija parādās ja aiz index.php?id.... seko visa pārējā informācija, bet kad cilvēks vienkārši ieiet iekš index.php parādās par daudz ierakstu, jo neizpildās nepieciešamie nosacījumi. Kā ir iespējams izdarīt, lai tad, ja lapa ir atvērta bez nosacījumiem, tā tomēr attēlotu nepieciešamo informāciju (automātiski attēlotu visu garo url adresi).

Varbūt kaut kur par šito ir rakstīts un jums ir links uz info.

 

 

PALDIES

Link to comment
Share on other sites

1) neesam gaišreģi, nevaram.

 

2) if (isset($_GET['id'])) { // ir id iekš urļa } else { // nav id iekš urļa }.

Parasti tajā nav sadaļā piešķir $id kautkādu defaulto vērtību. (btw - forumā jau n-reizes apspriesta lieta)

Link to comment
Share on other sites

artfiction --> tu gadijumaa nevelc datus no 2 tabulaam?

resp netaisi pieprasijumu tjipa

SELECT tab1.*, tab2.* FROM tab1, tab2

????

 

Man ir tāds murdziņš uzmeistarots:

Atvainojiet Pirms tam ieliku ne to:

<?php $result = @mysql_query('SELECT infopage.ident, infopage.virsraksts, infopage.apraksts, infopage.standkomp, infopage.infcena FROM infopage, kategorijas WHERE kategorijas.ident = infopage.ident AND kategorijas.ident like "'.$ident.'" AND infopage.langid = "1"');


if (!$result){die('<p>Noticis errors: ' .mysql_error(). '</p>');}
while ( $rows = mysql_fetch_array($result) ) {

echo '.....'; }?>

Edited by artfiction
Link to comment
Share on other sites

un tagad padomā vēlreiz ko tu tajā querijā esi uzrakstījis aiz FROM.

ja raksti ar JOIN tad nevajag pie FROM likt klāt to tabulu, bet ja liec pie FROM tad iekš WHERE nodefinē nosacījumus, pēc kādiem jādžoino tabulas, bet šeit tu esi salicijs kopā abus variantus un vēl pie tam abi ir garām.

Link to comment
Share on other sites

×
×
  • Create New...