Jump to content
php.lv forumi

Recommended Posts

Posted

Netieku gala ar to drosibas caurumu! Varbut varetu palidzet. Kods sads:

<?php
if(!isset($_GET['page'])) {
$page = 1;
}
else {
$page = mysql_real_escape_string($_GET['page']);
}
$max_news = 4;

$start = ($page * $max_news) - $max_news;

$query = mysql_query("SELECT * FROM table ORDER BY id DESC LIMIT $start, $max_news"
while($row = mysql_fetch_array($query)) {
echo $row['title'];
echo '<br />';
}
$sql = mysql_query("SELECT * FROM table"
$result = mysql_num_rows($sql);

$total_pages = ceil($result / $max_news);

if($page > 1) {
$previous = $page - 1;
echo '<a href="?page=' . $previous . '">Previous</a>';
}

for($i = 1; $i <= $total_pages; $i++) {
if($i == $page) {
echo $i;
}
else
{
echo '<a href="?page=' . $i . '">' . $i . '</a> ';
}
}

if($page < $total_pages) {
$next = $page + 1;
echo "<a href='?page=" . $next . "/'>Next »</a>";
}
?>

Labosanas sadalu uztaisiju!

Ludzu izpalidziet!

  • Replies 37
  • Created
  • Last Reply

Top Posters In This Topic

Posted

if(!isset($_GET['page'])) {
$page = 1;
}
else {
$page = mysql_real_escape_string($_GET['page']);
}
$max_news = 4;

aizvieto ar

if(!isset($_GET['page'])) {
$page = 1;
}
else {
$page = mysql_real_escape_string(intval($_GET['page']));//intval()!!!
}
$max_news = 4;

Posted (edited)

Kāpēc ne? ā - tev tas ir teksta formātā, ja?

 

Nē, Tev tak tam page ir jābūt tikai un vienīgi ciparam! Tādēļ intval() tieši ir tas, kas derēs.

Edited by Aleksejs
Posted

Cena ap 200 Ls, ja ietilpsts kaut kāds labāks panelis ar rakstu pievienošanu, dzēšanu, kontaktu formām, attēlu galerijām, tad vari max ap 400 Ls izspiest.

Posted (edited)

meginaju intval(), bet izmainas nav!

 

Risinajums:

if(!isset($_GET['page']) || !ctype_digit($_GET['page'])) {
$page = 1;
}
else {  
$page = mysql_real_escape_string ($_GET['page']);
}

Edited by didy
Posted

Njemot vera labojumus videja cena lapai varetu but ap 300 ?

 

Atgadinu kas ietilpst:

 

administratora panelis ar raksta ieliksanu, dzesanu, labosanu.

Raksts = Virsraksts+Apraksts+Bilde

Posted (edited)

Es gan īsti nedabūju izpētīt brīnumus, kurus esi sataisījis. Bet pirms mēģināt noskaidrot cenu - vai tu vari pateikt kas tavā lapā ir tāds, ko nenodrošina bezmaksas! WordPress? T.i. - kāpēc maksāt par tavu darbu kaut vai 5Ls, ja ir pieejams WP?

 

P.S. Vēl cenu vari padomāt aprēķināt pēc modeļa - cik laika prasa attiecīgo lietu uztaisīt un cik izmaksā viena stunda. Ja tur ir tikai rakstu likšana + apskate, tad tāds darbs ir kapeiku vērts. Ja kāds ir par to gatavs maksāt 300Ls, tad viņš ir ļoti liels labdaris. Ak jā - paskatījos koda piemēru ko tu iemeti (kur prasi par cauruma labošanu)... Par to varu pateikt, ka ja uztaisīsi lielāku projektu kodējot tādā pat stilā, tad tam nabagam, kuram vajadzēs attiecīgo lietu papildināt/labot, tu būsi radījis kārtīgu "pain in the ass".

Edited by Endijs
Posted

Man nav svarigi vai nakamais cilveks kas izdomas papildinat kodu apjuks tur. Man ir butiski izveidot lapu kura patiik klientam un vinja prasibaam atbilstosi funkcionalu!

Izsecinot Edija teikto, ja uzrodas jauns klients un jauta pec majaslapas mes uzreiz varam piedatvaat WP vai ko tml?! Nedoma ka tas ir mazliet nelogiski, ja velies nopelnit naudu?

Posted

Turpretī klientam būtu jābūt būtiski svarīgi, lai lapu ir iespējams viegli uzlabot un attīstīt tālāk pēc nākotnē radušām vajadzībām. Slikts kods tagad viņam vēlāk izmaksās dārgāk. Pareizi būtu, ja klients nemaz nepiekristu maksāt par sliktu kodu.

 

Un kas neloģisks izmantot gatavus risinājumus, pielāgojot tos klienta specifiskajām vajadzībām? Pirmām kārtām - tu ietapi sev laiku visu nerakstot no 0, bet tikai nedaudz pārveidojot jau gatavu produktu. Otrām kārtām - klients dabū sakarīgu un pārbaudītu risinājumu (relatīvi). Abas puses ir ieguvēji.

Neloģiski tieši ir nepārtraukti nodarboties divriteņa izgudrošanu. IT industrijā tas ir pilnīgi aplami.

Posted

Klientam par 0-300 latiem diez vai vajadzēs ko lielu attīstīt tālāk. Ja arī pēc 5ciem gadiem pēkšņu nu vajadzēs, samaksās citam tādam pašam 300 latus, lai uztaisa no nulles 'attīstīto' versiju.

Sliktu kodu pašam pretīgi rakstīt, un ja tas jādara katru dienu.. pē!

Posted

Godigi sakot es nesaprotu, kas tani koda tik galvu jaucos. Neviens jau nav teicis ka kodeju no 0.

Starpcitu.

Divi varianti:

1) var taisit lapu vizualu un funkcionalu - nesatraucoties par source kartibu

2) taisit lapu vizualu un funkcionalu un ar konkretu sakartotu source

 

Klients bus pilnigi vienadi apmierinats abos variantos!

 

Ja klients izvelesies papildinat lapas iespejas, tad domaju, 70% vins izvelesies to pasu webdizaineri kurs veidoja attiecigo lapu.

Ja tiek izvelata cita persona - tad tas jau vairs mani neietekme. Vel jau var minet reputaciju un tml. bet ta jau bus cita diskusija.

Posted

Tam pirmajam variantam tu tikai pats sev un citiem problēmas radi. Esi mēģinājis palabot savu kodu pēc mēnešiem 6 vai vairāk? Ja kods ir slikts, tad tā būs viena liela sāpe.

Un tas pats pirmais variants diez vai tev izrādīsies noderīgs, ja kādreiz vajadzēs strādāt komandā. Nav labāk pierast pie kārtības?

 

Un nezinu kā tev, bet man, kā programmētājam, rakstīt sliktu un nekārtīgu kodu ir nepieņemami un pret manu "ticību". Varbūt tas ir drusku pārspīlēti teikts, bet programmēšana ir sava veida māksla, un radīt skaitus mākslas darbus ir vienkārši patīkami un ir jauki skatīties uz gala produktu. Nevis kā, kautvai v3rb0 vārdiem: "Sliktu kodu pašam pretīgi rakstīt".


×
×
  • Create New...