GOMA smile Posted July 8, 2008 Report Share Posted July 8, 2008 vai kads varetu pateikt kodu..... uz to lai piemeram es gribu ka no bildes linka kas ir msql ieziet caur php uz ekranu nu tas izpaudisies sitadi man msql kad ir avatara links kuru es gribu atiecigi juseram lai paradas apskatot profilu uc.... vo man liekas ka ir kautka ta : <?php //Profila bilde $result = mysql_query("SELECT * FROM users"); $row = mysql_fetch_assoc($result); $img = getimagesize($row['bilde']); if($img[0] > 150) { echo "<img src='{$row['bilde']}' alt='Profila bilde' />"; else { echo "<img src='{$row['bilde']}' alt='Profila bilde' />"; } ?> nu man ir ta bet nejiet kas varetu but pa vainu ? Link to comment Share on other sites More sharing options...
Norek Posted July 8, 2008 Report Share Posted July 8, 2008 Tev if`ā ir kļūda. Nav aiztaisītas figūriekavas. Pie tam, tas if`s ir galīgi lieks, jo jebkurā gadījumā viņš atgriež vienu un to pašu. Link to comment Share on other sites More sharing options...
GOMA smile Posted July 8, 2008 Author Report Share Posted July 8, 2008 vienalga nav varbut kautkur janorada kautkas ari id utt ? Link to comment Share on other sites More sharing options...
Norek Posted July 8, 2008 Report Share Posted July 8, 2008 jā, es arī nesaprotu, kapēc Tu izvelc ārā no mysql`a visus jūzerus, lai dabūtu vienu bildes linku ? ja Tev būtu 9999999999 lietotāju un 100 cilvēki gribētu vienlaicīgi apskatīt kādu profilu. Tev serveris nomirtu. Ja apskati kādu profilu, tad Tu zini viņa id. Tad to arī selektē. Norādi where id = '".$nId."' " Uzreiz Tev un citiem līdzīgajiem ieteikums : mysql selectam ir jāatgriež jau vajadzīgie dati, nevis jāizselektē viss un tad ar php jāmēģina kaut ko šķirot, meklēt vai atlasīt. Tapēc arī mysql`am ir where, order, group, having parametri. Ko lai Tev citu saka - ! EDIT: Izmēģini ko šādu <? if(!empty($nUserId)) { $cSQL = mysql_query("SELECT * FROM users where id = '".$nUserId."' "); if(mysql_num_rows($cSQL) == 1) // vairāk par vienu Tev nevajag { $aUser = mysql_fetch_assoc($cSQL); echo '<img src='.$aUser["bilde"].' alt="Profila bilde" />'; } } ?> Link to comment Share on other sites More sharing options...
X ID Posted July 8, 2008 Report Share Posted July 8, 2008 Iteikums lietot "LIMIT 1" Tu ar šo problēmu jau biji php.lv forumos, kur tev arī sniedza atbildi! Tas kods tev strādās tikai gadījumā, ja bilde atrodas tajā pašā mapē, kur fails un izvade arī notiks no tā paša faila. Bildes izmērus iesaku pieglabāt uzreiz datubāzē vai vēl labāk samazināt bildi līdz vajadzīgajam izmēram. Link to comment Share on other sites More sharing options...
GOMA smile Posted July 8, 2008 Author Report Share Posted July 8, 2008 Tas kods tev strādās tikai gadījumā, ja bilde atrodas tajā pašā mapē, kur fails un izvade arī notiks no tā paša faila. ka to saprast ? Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now