Jump to content
php.lv forumi

Gustins

Reģistrētie lietotāji
  • Posts

    25
  • Joined

  • Last visited

Gustins's Achievements

Newbie

Newbie (1/14)

  1. Nevermind - pēc ilgākas googlēšanas risinājums atrasts ;) "SELECT * FROM (SELECT * FROM table ORDER BY id DESC LIMIT 10) as last10 ORDER BY last10.id ASC"
  2. Labvakar :) Laikam jau stulbs jautājums, bet nu kautkā pilnīgi bezjēdzīgi smadzene mežģās.. Kā no db izvilkt tikai pēdējos 10 ierakstus un sakāŗtot tos pēc id augošā secībā? Piemērs: Kolonna "id": 1 2 ... 21 22 Gribu lai tabulā izvadās: 12 13 ... 21 22 Ar ORDER BY id DESC LIMIT 10 izvadās pēdējie 10 dilstošā secībā (lielākais id augšā), bet ir nepieciešams augošā secībā no augšas uz leju :) Ar ASC loģiski, ka paši pirmie ieraksti.. Paldies jau iepriekš ;)
  3. 1. Nē 2. Jā 3. Jā Paldies !! Nemaz nebiju iedomājies, ka šitais sīkums varētu būt pie vainas, jo uz iepriekšējā hostinga visi faili bija/ir "UTF-8 without BOM".. Vaitad tīri pārkopējot failus tas encodings failiem mainās??? :( Varbūt ir pieejamas kautkādas progas, kuras automātiski visiem failiem nomaina encodingu?? Savādāk sanāk, ka kā minimums tūkstots failie jāiet cauri :(
  4. Sveiciens !! Izmeklējos googlē kādas 3h + tepat forumā, bet atbildi tā arī neatradu :( Tātad tika pārnests IPB forums uz jaunu hostingu un sākās standarta problēmas ar mīkstinājumiem, žēl tikai, ka nevaru atrast arī standarta risinājumu :D Iekš phpmyadmin visi teksti (topici, posti u.t.t.) rādās normāli bez ķeburiem, bet forumā izvadās ar "?". Visur kur vien spēju iedomāties saliku charsetus uz utf-8, izmēģinājos arī ar SET NAMES, bet nekas diemžēl nemainās :( Izmantots tiek IPB 2.3.6 Paldies jau iepriekš !! edited: lai būtu pārliecināts - izmēģināju arī scriptu, kurš db nokonvertē uz utf-8, tāka ar db viss noteikti ir kārtībā..
  5. Paldies liels ! Galā tikai jāpieliek DESC un viss ir tieši tākā es vēlos ;) timestamp apzīmējumi vēl jāpamācās (%c, %m u.t.t.)
  6. Labs vakars !! Netieku īsti skaidrs.. PHP apgūšanai veidoju tādu kā nelielu CMS veidīgu blogu un vēlos sidebārā izvilkt tādu kā ziņu arhīvu no sērijas: Šim nolūkam izmantoju sekojošu kveriju: $result = mysql_query("SELECT FROM_UNIXTIME(timestamp, '%M') AS menesis, COUNT(*) AS skaits FROM php_blogs GROUP BY menesis"); Problēma ir tajā, ka šādi viņš man sakārto nevis secībā pēc mēnešiem, bet gan mēnešus pēc alfabēta: Kā savādāk es varētu grupēt vai izvilkt tos datus, lai šāmējais pareizi man viņus sagrupētu? SenQ verīī mač ;)
  7. lielais paldies !! Pats, ja godīgi laikam nebūtu līdz tādiem sīkumiem dadomājies :D un tutoriāļos arī šitais netiek minēts ;)
  8. Labrīt :) Nujau 2 dienas cenšos lēnām apgūt mod_rewrite, bet kautkas man nesanāk, kautgan googlē esu atradis itkā vienu precīzu piemēru, kurš man derētu, bet šams negrib strādāt :( Tātad index lapā atverot kādu jaunumu attiecīgi tiek padots $id un pārmests uz linku http://domain.lv/articles.php?id=[id cipars]. Šo linku vēlos pārveidot piem. par http://domain.lv/articles/[cipars]/ .htaccess izskatās sekojošs: Options +FollowSymLinks Options +Indexes RewriteEngine On RewriteBase / RewriteRule ^articles/([0-9]+)/$ articles.php?id=$1 [NC,L] Bet šitais variants kautkā nenostrādā un atveras tāpat tas standarta links - http://domain.lv/articles.php?id=[id cipars] :( Pats mod_rewrite hostingam ir eneiblots un strādā, jo ar viselementārākajiem piemēriem viss strādāja RewriteRule ^page_one.htm$ page_two.htm [L] Ko es daru nepareizi?
  9. Lailais paldies - kļūda atrasta.. 1 ieguvums - zināšu kā turpmāk meklēt šada veida kļūdas :D P.S. Bildē jau bija nedaudz pamainīti tie <div>, jo es te visu laiku eksperimentēju :)
  10. tu domā - kā pašā webā tas izskatās ?
  11. Sveiciens.. Ilgi rakos pa googli, kamēr izbesījos un nolēmu pajautāt šeit.. Centīšos izteikties pēc iespējas saprotamāk: Ir 3 faili - header.php, index.php un default.css header.php aptuveni izskatās šādi: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>...</title> <link rel="stylesheet" type="text/css" href="styles/default.css" /> </head> <body> <div id="header"> ... ... u.t.t. index.php: <?php include("header.php"); ... visāda php draza :) ... ?> <div class="jaunumi"> <a href="jaunumi.php?id=<?php echo $id; ?>"><?php echo $nosaukums; ?></a><br /> <?php echo $texts; ?><br /><br /> Ievietots: <?php echo $datums; ?> </div> <?php ... turpinās php draza :) ... ?> Un CSS fails kā jau CSS fails.. Pats header.php normāli nolasa .css, jo logo un tādas lietas ir ok, bet kur sākas index.php izvadītie dati - nekas nenotiek :( Piemēram konkrātajā piemērā .css failā ir ieraksts: .jaunumi a {font-size: 16px;} kurš nekādi negrib strādāt :( Savukārt, ja style liek iekšā tagos - viss strādā: <a style="font-size: 16px;" href="jaunumi.php?id=<?php echo $id; ?>"><?php echo $nosaukums; ?></a> Kurā brīdī esmu nolažojies? :( Paldies jau iepriekš !!
  12. sākumā īsti nesapratu ko prasīja, bet jā - visiem ierakstiem tiek atgriezta vērtība "1" :( a to doto piemēru, protams, ka mēgināju, tikai viņā nekur netiek norādīts kuru ID dzēst, līdz ar to nekāda dzēšana arī nenotiek :( vai arī es esmu idiots un nesaprotu ko man sakat :D P.S. Paldies - atradu jau alternatīvu variantu ar $_GET ;)
  13. blah - pat nezinu kā lai īsti paskaidro, jo man liekas tu runā par ko citu :D Tātad no db tiek vilkti laukā ieraksti ko cilvēki ir ierakstījuši.. Lai pēctam vajadzības gadījumā, kādu atsevišķu ierakstu izdzēstu - loģiski pie izvades katram no viņiem vajag piekabināt līdzi ieraksta ID, kuru tad arī izmantoju dzēšanai.. Nu vo - savādāk nekādi nevarēju izdomāt kā piekabināt to ID :D bet piekabināt nepieciešams tā, lai delete kveriju varētu izpildīt tajā pašā lapā (lai nav jātaisa atsevišķs fails piem. delete.php).. Varbūt esmu sap** gudrībā un to visu var panākt daudz elementārāk? :D Reku mazs uzmetums kā gribējās to izdarīt (pareizrakstībai lūgums nepievērst uzmanību - tikko uz ātro rakstīju :D) - pat neprasu labot kodu, tikai pamest domu, kā būtu vispareizāk padot līdzi to nolādēto ID :D
  14. Sveiciens ! Ir uztaisīts ļoti prasts php chatboxiņš un pie katra ieraksta klāt piekabināta dzēšanas funkcija.. html: "<input type='image' src='http://xxx.lv/icon_delete.gif' name='delete' title='Dzēst ierakstu: " . $recent_chat_row[$i]['message'] . "' value='" . $recent_chat_row[$i]['id'] . "' style='border: none;'>" php: if (isset($_POST['delete'])){ $delete = "DELETE FROM chatbox WHERE id='" . $_POST['delete'] . "'"; mysql_query($delete) or die("Nesanāca izdzēst ierakstu no db!"); header("location: http://xxx.lv"); } dati tiek padoti uz to pašu php failu ($_SERVER['PHP_SELF']), ja tas ko maina.. Ar FF viss ir OK - izdzēš ierakstu un norefrešo lapu, bet IE savukārt tikai norefrešo lapu neizdzēšot ierkastu :( Jautājums protams - kāpēc IE tā dara? :)
  15. nu pirmais ko redzu (vai pareizāk neredzu), login scriptā tev ne kas netiek pārveidots uz md5.. tb ja reģistrācijas kods lapai pārveido paroli uz md5 un tad ieraksta db, tad arī login kodā tev ir ievadītā parole no sākuma jāpārveido uz md5 un tikai tad jāsalīdzina ar db esošo paroli...
×
×
  • Create New...