marlboro
Reģistrētie lietotāji-
Posts
45 -
Joined
-
Last visited
Everything posted by marlboro
-
Ludzu palidziet vismaz kkādu domu pametiet ...
-
Biki palaboju savu jautājumu tatad - man vajg 1. kā lai uztaisu ja esmu te: ?id=1&sakt_no_lapas=1 tad back poga ved mani atpakal uz ?id=1 (vai ar kadz id tur ir ..) 2. kā lai uztaisu tā ka izrukā pogu next un back tik tādā gadījumā ja ir vairāk ka 1640 zīmes? patreiz esmu salicis/sataisijis lai man izdrukājas back un Nect pogas - varu parvietoties uz nakamo ,iepriekšējo tekstu.... kā lai salieku šīs abas darbibas kopā - vajg tā ja piem esmu zem id=2 tā izdrukājas teksts no 1 lidz 1640 zīmēm un izdrukā pogu next apakšā (ja zimes vairāk ka 1640) ja nospiežu "tālāk" teksts no 1 - 1640 pazūd un uzākas otrā darbiība? Patreiz sanāk tā ka man darbiba 1 izrukā tekstu lidz 1640 zīmēm apakšā paradas poga "Tālāk" nozpiezot iepriekš minēto pogu pievienojas klāt jauns teksts sakot no 1640 zimes ... nesaprotu kā uztaisit lai 1 teksts pazūd ja nospiežu tālāk... ?
-
tagad izdrukā ka nau tāda satura - } $vaicajums = 'SELECT SUBSTRING(saturs, ' . ($sakt_no_lapas * 1645) . ', 1645) AS saturs_isais, LENGTH(saturs) AS garums FROM DB.saturs WHERE id = ' . $lapa; $result = mysql_query($vaicajums) or die("Nevar savienoties ar tabulu!"); if($row['garums']>(1+$sakt_no_lapas) * 1650){ echo $row['saturs_isais'] . '<br/><a href="?id='.$lapa.'&sakt_no_lapas='.($sakt_no_lapas + 1) . '">Uz nākošo lapu</a>'; } else { echo 'Nav tāda satura!'; }
-
Hm - šādi neizdrukā vispar pogu Uz nākošo lapu if(array_key_exists('id',$_GET)) { $lapa = (int)$_GET['id']; } $sakt_no_lapas=0; if(array_key_exists('sakt_no_lapas',$_GET)){ $sakt_no_lapas=(int)$_GET['sakt_no_lapas']; } $vaicajums = 'SELECT SUBSTRING(saturs, ' . ($sakt_no_lapas * 1650) . ', 1650) AS saturs, LENGTH(saturs) AS garums FROM DB.saturs WHERE id = ' . $lapa; $result = mysql_query($vaicajums) or die("Nevar savienoties ar tabulu!"); if($row['garums']>(1+$sakt_no_lapas) * 1650){ echo $row['saturs'] . '<br/><a href="?id='.$lapa.'&sakt_no_lapas='.($sakt_no_lapas + 1) . '">Uz nākošo lapu</a>'; } else { echo 'Nav tāda satura!'; } tātad kopā tas izkatās šādi : function sb($t,$len="1650"){ if(strlen($t) > $len){ $t = substr($t, 0, $len)."..."; } return $t; } if(array_key_exists('id',$_GET)) { $lapa = (int)$_GET['id']; } else { $lapa =1; } $result = mysql_query("SELECT id, saturs FROM DB.saturs WHERE id = $lapa") or die("Nevar savienoties ar tabulu!"); $lapu_masivs = Array(); while ($row = mysql_fetch_assoc($result)){ $lapu_masivs[$row['id']]=$row['saturs']; } if(array_key_exists($lapa,$lapu_masivs )){ // pēc manām domām te vajadzētu - If lapu masivs = &sakt_no_lapas tad $x=$lapu_masivs[$lapa]; echo $x=sb($x, 1650); } else { echo "Lapa Netika atrasta!"; } if(array_key_exists('id',$_GET)) { $lapa = (int)$_GET['id']; } $sakt_no_lapas=0; if(array_key_exists('sakt_no_lapas',$_GET)){ $sakt_no_lapas=(int)$_GET['sakt_no_lapas']; } $vaicajums = 'SELECT SUBSTRING(saturs, ' . ($sakt_no_lapas * 1645) . ', 1645) AS saturs FROM DB.saturs WHERE id = ' . $lapa; $result = mysql_query($vaicajums) or die("Nevar savienoties ar tabulu!"); if ($row = mysql_fetch_assoc($result)){ echo $row['saturs'] . '<br/><a href="?id='.$lapa.'&sakt_no_lapas='.($sakt_no_lapas + 1) . '">Uz nākošo lapu</a>'; } else { echo 'Nav tāda satura!'; }
-
vel viens jaut - a kā tagad lai uztaisa ja zīmes ir mazāk vai 1650 tad neizdrukā šo skriptu - Uz nakoso lapu Un kā lai uztaisa ja esmu nākamā lapā tad neizdrukā iepriekšējo skriptu kas izvada sākumu
-
veljoprojām aktuāli meklēju meklēju un nekādīgi nevaru saprast kā būtu jātaisa skripts kas pēc 1650 zimēm turpmāko txt nodod uz nākamo lapu
-
atrākais veidz būtu uzlikt redirektu atpakal uz iepriekšējo lapu ... .
-
to jau var ar html..... lūk paraugs un apraksts kas ko dara... http://billstclair.com/html-redirect2.html
-
Labdien nekādīgi nevaru izveidot txt dalīšanu par lapām ... mēģinu visādi gan pēc paraugiem gan nē bet laikam īsti neuztveru pareizo domu :( Ar šo kodu nolasu db saturu un izvadu to atkarībā pēc Id esmu jau izveidojis ka teksts tiek limitēts ne vairāk par 1650 zīmēm - tagad vajadzētu izdarīt tā ja teksts ir lielāks par 1650 zimēm tas tiek salausts un sadalīts pa lapām - doma ir izveidot lai zem teksta kas tiek izrukāts būtu apakšā pogas ķipa <BACK / NEXT> lai tādā veidā varētu izlasīt visu ierakstu.... Varbūt var kādz parādīt kādu funkcionējošu gabalu lai īsti varētu saprast kas un kā tur notiek .... Lūk mans kods > <?php include("inc/config.php"); function sb($t,$len="1650"){ if(strlen($t) > $len){ $t = substr($t, 0, $len)."..."; } return $t; } if(array_key_exists('id',$_GET)) { $lapa = (int)$_GET['id']; } else { $lapa =1; } $result = mysql_query("SELECT id, saturs FROM DB.saturs WHERE id = $lapa") or die("Nevar savienoties ar tabulu!"); $lapu_masivs = Array(); while ($row = mysql_fetch_assoc($result)){ $lapu_masivs[$row['id']]=$row['saturs']; } if(array_key_exists($lapa,$lapu_masivs )){ $x=$lapu_masivs[$lapa]; echo $x=sb($x, 1650); } else { echo "Lapa Netika atrasta!"; } ?>
-
Kā var panāk ka php automatiski no db izvelk vissus id un define ja id ir tadz ka izvilkts tad echo 'selected' shini gadijuma ja $lapa==ar tadu ka db ieraxtits <select name="lapa" onchange="document.forms['select_content'].submit();"> <option value="0" <?php if ($lapa==0) echo 'selected';?>></option> <option value="1" <?php if ($lapa==1) echo 'selected';?>>Banner : 1</option> <option value="2" <?php if ($lapa==2) echo 'selected';?>>Banner : 2</option> <option value="3" <?php if ($lapa==3) echo 'selected';?>>Banner : 3</option> <option value="4" <?php if ($lapa==4) echo 'selected';?>>Banner : 4</option> </select>
-
Viss skaidrs - kludu atradu - paldies.. if(array_key_exists('lapa',$_GET)) {
-
Tur ta lieta ka kludu pazinojums ieslegts - bet neko nedrukaa araa... tapec ar nesaprotu kas pa problemu... :(
-
viss man iet tik talu liidz saku izmantot - if(array_key_exists('lapa',$_GET){ ka ir tas if.... ta uzreiz ielade vnk baltu lapu .... kapec ta varetu but ?
-
P.S. Patiesībā es nesaprotu, kādēļ gan uzreiz vaicājumā neizvēlēties tieši pareizo lapu un nevis lapu sarakstu. un ka to butu darit ? ar sho man parluks tik baltu lapu ielade... if(array_key_exists('lapa',$_GET){ $lapa = (int)$_GET['lapa']; } else { $lapa =1; }
-
un ka tas butu japieraksta? kautvai mazdruscin uzvedini uz pareiza cella..
-
sory - tepat ir! $lapa = (int)$_GET['lapa'] ? $_GET['lapa'] : 1;
-
<?php include("inc/config.php"); $result = mysql_query("SELECT id, saturs FROM xx_lv.lapas WHERE id") or die("Nevar savienoties ar tabulu!"); $lapu_masivs = Array(); while ($row = mysql_fetch_assoc($result)){ $lapu_masivs[$row['id']]=$row['saturs']; } $lapa = (int)$_GET['lapa'] ? $_GET['lapa'] : 1; ?>
-
SORY ta to4 bij drausmiga neuzmanibas kluda... tagad tik vieniga problema kas man palikusi ir - Notice: Undefined index: lapa in /usr/local/www/apache22/data/index.php on line 64 ka tad lai defineju to Lapa ?
-
manam klat ; tas kludas pec bet bez vija ari nejiet... varbut ludzu vari sikak paskaidrot ...
-
Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /usr/local/www/apache22/data/index.php on line 72 Lapa Netika atrasta! izmet shadu pazinjojumu un to uz visiem id ari tiem kuri eksiste <?php if(array_key_exists($lapu_masivs, $lapa)){; echo $lapu_masivs[$lapa]; } else { echo "Lapa Netika atrasta!"; } ?>
-
atvainojos bushu laikam ko izlaidis vai sajaucis - tulit proveshu un doshu zinju kaa sanaak!
-
Noversu to problemu ar 0 id veljoprojam - Notice: Undefined index: lapa in /usr/local/www/apache22/data/tmpl/main.html on line 31 :( ka lai pareizak vinju nodefineju ? Vel jautajums ka lai tagad uztaisa taa ja id neksiste tad piem izruka ka tada lpp nau ? <?php include("inc/config.php"); $result = mysql_query("SELECT id, saturs FROM xx_lv.lapas WHERE id") or die("Nevar savienoties ar tabulu!"); $lapu_masivs = Array(); while ($row = mysql_fetch_assoc($result)){ $lapu_masivs[$row['id']]=$row['saturs']; } <<line 31>> $lapa = (int)$_GET['lapa'] ? $_GET['lapa'] : 1; ?>
-
<sho lapas augspuse kur kipa skripts atrodas!> Notice: Undefined index: lapa in /usr/local/www/apache22/data/tmpl/main.html on line 31 <sho tur kur drukaa ara !> Notice: Undefined offset: 0 in /usr/local/www/apache22/data/tmpl/main.html on line 94 <?php ####################START###################### ini_set("display_errors", true); error_reporting(E_ALL); #######################END#################### include("inc/config.php"); $result = mysql_query("SELECT id, saturs FROM xx_lv.lapas WHERE id") or die("Nevar savienoties ar tabulu!"); $lapu_masivs = Array(); while ($row = mysql_fetch_assoc($result)){ $lapu_masivs[$row['id']]=$row['saturs']; } $lapa = (int)$_GET['lapa']; ?>
-
nu itka sanaca bet tas nenoversh manu problemu... vnk izdruka ka neksiste tadz id .. un tas eroors man izlec araa kad esmu - /index.php
-
isti nesapratu ka lai to pieraksta ? :(