Εμφάνιση Σελίδα(ες) 1 2 και τα λοιπά σε Εμπορικό Οδηγό

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
outofthebox
Δημοσιεύσεις: 11
Εγγραφή: 07 Οκτ 2010 11:14

Εμφάνιση Σελίδα(ες) 1 2 και τα λοιπά σε Εμπορικό Οδηγό

Δημοσίευση από outofthebox » 20 Οκτ 2010 20:12

Γεια σας,

Επανέρχομαι στη σωστή ελπίζω κατηγορία αυτή τη φορά, για να ζητήσω με τη βοήθεια σας για ακόμα ένα θέμα που έχει προκύψει με τον Εμπορικό Οδηγό www.24310.gr.

Όπως είναι λογικό σε κατηγορίες επαγγελμάτων που έχουν πολλές καταχωρήσεις εμφανίζουν αυτόματα τη λειτουργία Σελίδα 1 2 3 και τα λοιπά στο πάνω αριστερό μέρος του main body.

Για παραδειγμα ας δούμε την κατηγορία Αυτοκινήτων Εκθέσεις

Θα ήθελα να εμφανίζεται αυτή η λειτουργία και στο κάτω μέρος των αποτελεσμάτων είτε αριστερά είτε δεξιά, γιατί τώρα είναι δύσχρηστο.

Σας ευχαριστώ εκ των προτέρων για τη βοήθεια σας.

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Εμφάνιση Σελίδα(ες) 1 2 και τα λοιπά σε Εμπορικό Οδηγό

Δημοσίευση από dimsis » 20 Οκτ 2010 20:15

Αν κάνεις αντιγραφή - επικόλληση τον ίδιο κώδικα και κάτω δεν παίζει;

outofthebox
Δημοσιεύσεις: 11
Εγγραφή: 07 Οκτ 2010 11:14

Εμφάνιση Σελίδα(ες) 1 2 και τα λοιπά σε Εμπορικό Οδηγό

Δημοσίευση από outofthebox » 20 Οκτ 2010 20:39

Κοίτα,

Η αλήθεια είναι ότι δεν δοκίμασα αυτή τη λύση, η οποία είναι προφανής και εύκολη για τις καταχωρήσεις μιας κατηγορίας, αλλα πρέπει να καθίσω να δω μια μια τις κατηγορίες για το ποιες εμφανίζουν παραπάνω απο μιας σελίδας αποτελέσματα.

Και επίσης τι θα γίνεται οταν προσθέτω επαγγελματίες και μια κατηγορία με 2 σελίδες φτάσει στην τρίτη και τα λοιπά

Το μυαλό μου πήγε κατευθείαν σε θέμα ότι κάνει echo από κάποιο δεν ξέρω τι sql query ίσως.

θα το δοκιμάσω πάντως.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Εμφάνιση Σελίδα(ες) 1 2 και τα λοιπά σε Εμπορικό Οδηγό

Δημοσίευση από fafos » 20 Οκτ 2010 20:52

outofthebox έγραψε:Κοίτα,

Η αλήθεια είναι ότι δεν δοκίμασα αυτή τη λύση, η οποία είναι προφανής και εύκολη για τις καταχωρήσεις μιας κατηγορίας, αλλα πρέπει να καθίσω να δω μια μια τις κατηγορίες για το ποιες εμφανίζουν παραπάνω απο μιας σελίδας αποτελέσματα.

Και επίσης τι θα γίνεται οταν προσθέτω επαγγελματίες και μια κατηγορία με 2 σελίδες φτάσει στην τρίτη και τα λοιπά

Το μυαλό μου πήγε κατευθείαν σε θέμα ότι κάνει echo από κάποιο δεν ξέρω τι sql query ίσως.

θα το δοκιμάσω πάντως.
den nomizo o programmatisths na exei feiaksei mia selida gia kathe kathgoria!!

des ston kodika na deis an exei sxolia se kapoia kommatia kodika typou: paging, page numbers, page links, selidopoihsh klp.. ekei tha einai kai to kommati pou prepei na antigrapseis..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

outofthebox
Δημοσιεύσεις: 11
Εγγραφή: 07 Οκτ 2010 11:14

Εμφάνιση Σελίδα(ες) 1 2 και τα λοιπά σε Εμπορικό Οδηγό

Δημοσίευση από outofthebox » 20 Οκτ 2010 21:03

Ναι εννοείται ότι δεν έχει φτιαχτεί μια σελίδα ανα κατηγορία βρε fafo!!!

θα μουν από άλλο πλανήτη αν πίστευα κάτι τέτοιο!!!

Εγώ βρίσκω κάτι σχετικό με αυτό που λες και είναι ο παρακάτω κώδικας στο guide.php και έχει επιλογές if page numbers > 1 <1 και τα λοιπά και εμφανίζεται ως εξής με τρεις επιλογες

1. echo "<a class='link' href='$PHP_SELF?startitem=$nextstartitem&startpage=$startpage&endpage=$endpage&current=$n&region=$region&title=$title&addr=$addr&shortdes=$shortdes'><b>$n</b></a> "

2. "<a class='link' href='$PHP_SELF?startitem=$prevstartitem&startpage=$prevstartpage&endpage=$prevendpage&current=$prevstartpage&region=$region&title=$title&addr=$addr&shortdes=$shortdes'>&#208;&#241;&#239;&#231;&#227;&#239;&#253;&#236;&#229;&#237;&#225;</a> "

3. "<a class='link' href='$PHP_SELF?startitem=$nextstartitem&startpage=$nextstartpage&endpage=$nextendpage&current=$nextstartpage&region=$region&title=$title&addr=$addr&shortdes=$shortdes'> &#208;&#229;&#241;&#233;&#243;&#243;&#252;&#244;&#229;&#241;&#225;</a> "

και πχ σε ένα php κατηγορίας στο coding για τις σελίδες εμφανίζεται το εξής

<a class='link' href='/gr/guide.php?startitem=0&startpage=1&endpage=2&current=1&region=38&title=&addr=&shortdes='><b>1</b></a>

Καμιά ιδέα?

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Εμφάνιση Σελίδα(ες) 1 2 και τα λοιπά σε Εμπορικό Οδηγό

Δημοσίευση από fafos » 20 Οκτ 2010 21:22

ti douleia exei o kodikas php me auto pou emfanizei sto html?

exei 3 if giati koitaei na dei an einai proth, teleutaia klp selida.. ola auta ta if prepei na ta antigrapseis kai na ta epikolhseis sto telos ths emfanishs ton eggrafon..

gnorizeis katholou php?
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

outofthebox
Δημοσιεύσεις: 11
Εγγραφή: 07 Οκτ 2010 11:14

Εμφάνιση Σελίδα(ες) 1 2 και τα λοιπά σε Εμπορικό Οδηγό

Δημοσίευση από outofthebox » 20 Οκτ 2010 21:38

Μπορώ να καταλάβω ως ένα βαθμό τον κώδικα και τις παραμέτρους if πχ έννοιες echo και τα λοιπά αλλά όχι δεν έχω γνώσεις προγραμματισμού

Για αυτό και ζήτησα βοήθεια εδώ.

Εγώ πιστεύω ότι η λύση είναι σε αυτό που βρίσκω με το if και τις τρεις επιλογές αλλά αυτό που πρέπει να το επικολλήσω για να δουλέψει?

Για κάποιον που ξέρει αυτό πρέπει να είναι απλό και εύκολο

Για μένα δεν είναι.

Γραφίστας είμαι με πολυ καλή εμπειρία στο printing αλλά με ελάχιστη σε θέματα web

Ελπίζω να μην κουράζω fafos. Εσύ φαίνεται ότι ξέρεις πολύ καλά php.

Και την προηγούμενη φορά που ζήτησα βοήθεια, από τη δική σου συμβουλή βρήκα ότι έπρεπε να πειράξω το process.php για την αλφαβητική κατηγοριοποίηση.

Αν μπορείς να μου πεις τι πρέπει να κάνω, θα είναι τεράστια βοήθεια.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Εμφάνιση Σελίδα(ες) 1 2 και τα λοιπά σε Εμπορικό Οδηγό

Δημοσίευση από fafos » 20 Οκτ 2010 21:40

dose ton kodika OLHS ths selidas guide.php
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

outofthebox
Δημοσιεύσεις: 11
Εγγραφή: 07 Οκτ 2010 11:14

Εμφάνιση Σελίδα(ες) 1 2 και τα λοιπά σε Εμπορικό Οδηγό

Δημοσίευση από outofthebox » 20 Οκτ 2010 21:44

Ο κώδικας όλης της guide.php είναι

<link type="text/css" rel="StyleSheet" href="http://provoliexpo.gr/js/tab.webfx.css" />
<script type="text/javascript" src="http://www.provoliexpo.gr/js/tabpane.js"></script>
<link rel="stylesheet" href="http://www.provoliexpo.gr/js/thumbnailviewer.css" type="text/css" />
<script src="http://www.provoliexpo.gr/js/thumbnailviewer.js" type="text/javascript"></script>

<? include "inc/left-maina.php";?>
</td>
<td width="10" class="onepixel">&nbsp;</td>
<td class="text" valign="top" align="left" style="padding-top : 10px;" width="633"><!--start main--><?
require '../adminpanel/config.php';

// create link string that will be attached to each vehicle link
$linkstring = "&startitem=$startitem&startpage=$startpage&endpage=$endpage&current=$current&region=$region&title=$title&addr=$addr&shortdes=$shortdes";

// get info from database
$link = mysql_connect($dbhost, $dbuser, $dbpass);

$query = "SELECT `id`, `title` FROM products ORDER BY BINARY title ASC";
$result = mysql_db_query($dbnamea, $query, $link);
$result = mysql_fetch_array($result);
$date = date('l M d, Y \a\t g:i a', $result[updated]);

$query = "SELECT COUNT(*) FROM products";
$result = mysql_db_query($dbnamea, $query, $link);
$result = mysql_fetch_array($result);
$count = $result[0];



mysql_close($link);

// build search query string if neccessary
if($region || $title || $addr || $shortdes) {
// build query string

$query = "SELECT * FROM products WHERE";
if($region) { $query .= " region='$region' AND"; }
if($title) { $query .= " title LIKE '%$title%' AND"; }
if($addr) { $query .= " addr LIKE '%$addr%' AND"; }
if($shortdes) { $query ." shortdes LIKE '%$shortdes%'"; }
// trim extra AND if neccessary
if(substr($query, strlen($query)-4, 4) == ' AND') { $query = substr($query, 0, strlen($query)-4); }
} else {
$query = "SELECT * FROM products";
}

// get number of results
$link = mysql_connect($dbhost, $dbuser, $dbpass);
$result = mysql_db_query($dbnamea, $query, $link);
if(@mysql_num_rows($result)) { $numitems = mysql_num_rows($result); }
else { $numitems = 0; }
mysql_close($link);

?>
<h2><img src="http://www.provoliexpo.gr/img/bullet.png" width="22" height="22" border="0" align="left">&#202;&#225;&#244;&#220;&#235;&#239;&#227;&#239;&#242; &#197;&#240;&#233;&#247;&#229;&#233;&#241;&#222;&#243;&#229;&#249;&#237; &#234;&#225;&#233; &#197;&#240;&#225;&#227;&#227;&#229;&#235;&#236;&#225;&#244;&#233;&#254;&#237;</h2>
<table class='trim' width='100%' border=0 cellpadding=3 cellspacing=0>
<tr>
<td colspan=5>
<table width='100%' border=0 cellpadding=0 cellspacing=0>
<tr>
<td class='text'>

&#213;&#240;&#220;&#241;&#247;&#239;&#245;&#237; &#243;&#245;&#237;&#239;&#235;&#233;&#234;&#220; <b><?=$count?></b> &#234;&#225;&#244;&#225;&#247;&#249;&#241;&#222;&#243;&#229;&#233;&#242; &#243;&#244;&#239;&#237; &#234;&#225;&#244;&#220;&#235;&#239;&#227;&#252; &#236;&#225;&#242;.<br>
</td>
</tr>
</table>
</td>
</tr>

<tr class='fill'><td height=1 colspan=6><!-- LINE --></td></tr>

<tr>
<td width='100%' colspan=6>

</td>
</tr>

<tr class='fill'><td height=1 colspan=6><!-- LINE --></td></tr>

<tr>
<td width='100%' colspan=6>
<table width='100%' border=0 cellpadding=0 cellspacing=0>
<tr class='text'>

<?






if($numitems > 0) {
$numpages = ceil($numitems / $perpagea); // THE TOTAL NUMBER OF PAGES
if(!$startitem) { $startitem = 0; } // FIGURE startitem AND enditem VALUES
if($startitem + $perpagea > $numitems) { $enditem = $numitems; } else { $enditem = $startitem + $perpagea; }
if(!$startpage) { $startpage = 1; } // FIGURE startpage VALUE
if(!$endpage) { // FIGURE endpage VALUE
if($numpages > $numlinks) { $endpage = $numlinks; }
else { $endpage = $numpages; }
}
echo "<td>&#211;&#229;&#235;&#223;&#228;&#225;(&#242;) ";

/* TEST
echo "
<br><br>
perpage = $perpage<br>
numlinks = $numlinks<br>
numitems = $numitems<br>
numpages = $numpages<br>
startitem = $startitem<br>
enditem = $enditem<br>
startpage = $startpage<br>
endpage = $endpage<br>
<br>
"; */

if($numpages > 1) { // DISPLAY PAGE LINKS
for($n = $startpage; $n <= $endpage; $n++) { // PAGE LINKS
if(!$current) { $current = 1; } // THE CURRENT PAGE BEING DISPLAYED
$nextstartitem = ($n - 1) * $perpagea;
if($n != $current) { echo "<a class='link' href='$PHP_SELF?startitem=$nextstartitem&startpage=$startpage&endpage=$endpage&current=$n&region=$region&title=$title&addr=$addr&shortdes=$shortdes'><b>$n</b></a> "; }
else { echo "<font class='hint'>$n </font>"; }
}
if($startpage > 1) { // PREVIOUS SET LINK
$prevstartpage = $startpage - $numlinks;
$prevstartitem = $prevstartpage - 1;
$prevendpage = $startpage - 1;
echo "<a class='link' href='$PHP_SELF?startitem=$prevstartitem&startpage=$prevstartpage&endpage=$prevendpage&current=$prevstartpage&region=$region&title=$title&addr=$addr&shortdes=$shortdes'>&#208;&#241;&#239;&#231;&#227;&#239;&#253;&#236;&#229;&#237;&#225;</a> ";
}
if($endpage < $numpages) { // NEXT SET LINK
$nextstartpage = $endpage + 1;
if(($endpage + $numlinks) < $numpages) { $nextendpage = $endpage + $numlinks; }
else { $nextendpage = $numpages; }
$nextstartitem = ($n - 1) * $perpagea;
echo "<a class='link' href='$PHP_SELF?startitem=$nextstartitem&startpage=$nextstartpage&endpage=$nextendpage&current=$nextstartpage&region=$region&title=$title&addr=$addr&shortdes=$shortdes'> &#208;&#229;&#241;&#233;&#243;&#243;&#252;&#244;&#229;&#241;&#225;</a> ";
}
} else {
echo "<font class='grey10'>1 </font>";
echo "</td>";
}


$allkat = ($enditem - $startitem);
if($region) {
mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db("$dbnamea");;
$q2 = "select * from region WHERE rid='$region'";
$r2 = mysql_query($q2) or die(mysql_error());

if(mysql_num_rows($r2) > '0')
{



while($a2 = mysql_fetch_array($r2))
{

$cate = " &#243;&#244;&#231;&#237; &#234;&#225;&#244;&#231;&#227;&#239;&#241;&#223;&#225; <b>$a2[region_name]</b>";

}
}





}
echo "<td align='right'>&#197;&#236;&#246;&#220;&#237;&#233;&#243;&#231; $allkat &#225;&#240;&#252; $numitems &#243;&#245;&#237;&#239;&#235;&#233;&#234;&#220; &#234;&#225;&#244;&#225;&#247;&#249;&#241;&#222;&#243;&#229;&#233;&#242; $cate.</td>";
} else {
//echo "<td align='center'>&#196;&#229;&#237; &#245;&#240;&#220;&#241;&#247;&#239;&#245;&#237; &#234;&#225;&#244;&#225;&#247;&#249;&#241;&#222;&#243;&#229;&#233;&#242;</td>";
}

?>
</table>
</td>
</tr>
<tr class='fill'><td height=1 colspan=4><!-- LINE --></td></tr>



<?
// display vehicles
if($numitems > 0) {
$link = mysql_connect($dbhost, $dbuser, $dbpass);

$query .= " ORDER BY eidos DESC, BINARY title ASC LIMIT $startitem, $perpagea"; //echo "$query<br><br>"; // TEST
$result = mysql_query("SET NAMES 'greek'", $link);
$result = mysql_db_query($dbnamea, $query, $link);

$n = 1;
while($data = mysql_fetch_array($result)) {
// check to see if there is an image to display
if($data[numimages]) {
$query = "SELECT thumb, image FROM imagelist WHERE ccode='$data[ccode]' ORDER BY id DESC LIMIT 1";
$image = mysql_db_query($dbname, $query, $link);
$image = mysql_fetch_array($image);
$thumb = "<img src='../thumbs/$image[thumb]' width=100 border=1>";
} else {
$thumb = "<h1>&#196;&#229;&#237; &#213;&#240;&#220;&#241;&#247;&#229;&#233; &#225;&#237;&#220;&#235;&#239;&#227;&#231; &#214;&#249;&#244;&#239;&#227;&#241;&#225;&#246;&#223;&#225;</h1>";
//$thumb = "<img src='common/photo_icon.jpg' border=0>";
}

$simage = "<a href = \"../images/$image[image]\" border='0' title='".$data[title]."' rel='thumbnail'>$thumb<img src='http://provoliexpo.gr/img/icon-zoom.gif' width='75' height='16' border='0'></a>";
if($data[eidos] == '1') {

$makenw = '


<table width="100%" class="simpletable">
<tbody>
<tr>
<td valign="top" align="left" class="simple">'.$data[title].'<br>
'.$data[addr].'</td>
<td class="simple" align="left" valign="top" width="150"><img src="http://provoliexpo.gr/img/icon-telephone.gif" width="16" height="16" border="0" align="left" > '.$data[thl].'</td>
</tr>
</tbody>
</table>';
}


elseif($data[eidos] == '2') {

$makenw = '

<table width="100%" class="simpletable" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="diakekrimenil" width="85" align="center"><br>'.$simage.'</td>
<td valign="top" align="left" class="diakekrimenim">'.$data[title].'<br>
<div> <h1 style="font-size : 11px;font-weight : normal;" align="left">'.$data[shortdes].'</h1><br>
<img src="http://provoliexpo.gr/img/icon-url.gif" width="16" height="16" border="0" align="left"> '.$data[addr].'</div>
<br>

<table cellpadding="0" cellspacing="0" align="left">
<tbody>
<tr>
<td valign="middle" align="center" width="20"><img src="http://provoliexpo.gr/img/icon-email.gif" width="16" height="16" border="0"></td>
<td valign="middle" align="left"><a href="mailto:'.$data[email].'"><h1 style="font-size : 11px;font-weight : normal;" align="left">'.$data[email].'</h1></a> </td> <td valign="middle" align="center" width="20"> <img src="http://provoliexpo.gr/img/icon-globe.png" width="16" height="16" border="0"></td>
<td valign="middle" align="left"><a href="http://www.'.$data[isto].'" target="_blank"><h1 style="font-size : 11px;font-weight : normal;" align="left">www.'.$data[isto].'</h1></a> </td>
</tr>
</tbody>
</table>
</td>
<td class="diakekrimenir" align="left" valign="top" width="150"><div><img src="http://provoliexpo.gr/img/icon-telephone.gif" width="16" height="16" border="0" align="left"> <b>'.$data[thl].'<br>
'.$data[thlb].'</b></div><br><div><img src="http://provoliexpo.gr/img/icon-fax.gif" width="16" height="16" border="0" align="left"> '.$data[fax].'</div></td>
</tr>
</tbody>
</table>
';
}


elseif($data[eidos] == '3') {


$makenw = '

<table width="100%" class="simpletable" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="prol" width="85" align="center" valign="midlle"><br>'.$simage.'</td>
<td valign="top" align="left" class="prom"><a href="viewclient.php?ccode='.$data[ccode].''.$linkstring.'">'.$data[title].'</a><br>
<div> <h1 style="font-size : 11px;font-weight : normal;" align="left">'.$data[shortdes].' <a href="viewclient.php?ccode='.$data[ccode].''.$linkstring.'" class="microlink" onmouseout="hideTooltip()" onmouseover="showTooltip(event,\' &#196;&#233;&#225;&#226;&#220;&#243;&#244;&#229; &#225;&#237;&#225;&#235;&#245;&#244;&#233;&#234;&#220; &#227;&#233;&#225; &#244;&#231;&#237; &#229;&#240;&#233;&#247;&#229;&#223;&#241;&#231;&#243;&#231;\');return false"><b>&#193;&#205;&#193;&#203;&#213;&#212;&#201;&#202;&#193;</b></a></h1><br>
<img src="http://provoliexpo.gr/img/icon-url.gif" width="16" height="16" border="0" align="left"> '.$data[addr].'</div>
<br>

<table cellpadding="0" cellspacing="0" align="left">
<tbody>
<tr>

<td valign="middle" align="center" width="20"><img src="http://provoliexpo.gr/img/icon-email.gif" width="16" height="16" border="0"></td>
<td valign="middle" align="left"><a href="mailto:'.$data[email].'"><h1 style="font-size : 11px;font-weight : normal;" align="left">'.$data[email].'</h1></a> </td> <td valign="middle" align="center" width="20"> <img src="http://provoliexpo.gr/img/icon-globe.png" width="16" height="16" border="0"></td>
<td valign="middle" align="left"><a href="http://www.'.$data[isto].'" target="_blank"><h1 style="font-size : 11px;font-weight : normal;" align="left">www.'.$data[isto].'</h1></a> </td>

</tr>
</tbody>
</table>
</td>
<td class="pror" align="left" valign="top" width="150"><div><img src="http://provoliexpo.gr/img/icon-telephone.gif" width="16" height="16" border="0" align="left"> <b>'.$data[thl].'<br>
'.$data[thlb].'</b></div><br><div><img src="http://provoliexpo.gr/img/icon-fax.gif" width="16" height="16" border="0" align="left"> '.$data[fax].'</div></td>
</tr>
</tbody>
</table>
';
}
echo "
<tr>
<td align='center'>$makenw</td>
</tr>
";

}
mysql_close($link);

} else {
echo "<tr><td class='text' height=100 colspan=6 align='center' valign='middle'>
<font class='hint'>&#203;&#245;&#240;&#220;&#236;&#225;&#233;, &#228;&#229;&#237; &#226;&#241;&#221;&#232;&#231;&#234;&#229; &#234;&#220;&#240;&#239;&#233;&#225; &#234;&#225;&#244;&#225;&#247;&#254;&#241;&#231;&#243;&#231; &#236;&#229; &#244;&#225; &#234;&#241;&#233;&#244;&#222;&#241;&#233;&#225; &#240;&#239;&#245; &#232;&#221;&#243;&#225;&#244;&#229;. &#208;&#225;&#241;&#225;&#234;&#225;&#235;&#254; &#247;&#241;&#231;&#243;&#233;&#236;&#239;&#240;&#239;&#233;&#222;&#243;&#244;&#229; &#244;&#231;&#237; &#246;&#252;&#241;&#236;&#225; &#225;&#237;&#225;&#230;&#222;&#244;&#231;&#243;&#231;&#242; &#234;&#225;&#233; &#240;&#241;&#239;&#243;&#240;&#225;&#232;&#222;&#243;&#244;&#229; &#240;&#220;&#235;&#233;.<br>
</td></tr>";
}

?>

<tr class='fill'><td height=5 colspan=6><!-- LINE --></td></tr>

</table>

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Εμφάνιση Σελίδα(ες) 1 2 και τα λοιπά σε Εμπορικό Οδηγό

Δημοσίευση από fafos » 20 Οκτ 2010 21:50

mas stravoses kai eimaste se dyskolh hlikia... :lol:


loipon..

svhse to teleutaio mysql_close($link); (einai stis teleutaies grammes)


pare auto:

Κώδικας: Επιλογή όλων

<table width='100%' border=0 cellpadding=0 cellspacing=0>
<tr class='text'>

<?






if&#40;$numitems > 0&#41; &#123;
$numpages = ceil&#40;$numitems / $perpagea&#41;; // THE TOTAL NUMBER OF PAGES
if&#40;!$startitem&#41; &#123; $startitem = 0; &#125; // FIGURE startitem AND enditem VALUES
if&#40;$startitem + $perpagea > $numitems&#41; &#123; $enditem = $numitems; &#125; else &#123; $enditem = $startitem + $perpagea; &#125;
if&#40;!$startpage&#41; &#123; $startpage = 1; &#125; // FIGURE startpage VALUE
if&#40;!$endpage&#41; &#123; // FIGURE endpage VALUE
if&#40;$numpages > $numlinks&#41; &#123; $endpage = $numlinks; &#125;
else &#123; $endpage = $numpages; &#125;
&#125;
echo "<td>&#211;&#229;&#235;&#223;&#228;&#225;&#40;&#242;&#41; ";

/* TEST
echo "
<br><br>
perpage = $perpage<br>
numlinks = $numlinks<br>
numitems = $numitems<br>
numpages = $numpages<br>
startitem = $startitem<br>
enditem = $enditem<br>
startpage = $startpage<br>
endpage = $endpage<br>
<br>
"; */

if&#40;$numpages > 1&#41; &#123; // DISPLAY PAGE LINKS
for&#40;$n = $startpage; $n <= $endpage; $n++&#41; &#123; // PAGE LINKS
if&#40;!$current&#41; &#123; $current = 1; &#125; // THE CURRENT PAGE BEING DISPLAYED
$nextstartitem = &#40;$n - 1&#41; * $perpagea;
if&#40;$n != $current&#41; &#123; echo "<a class='link' href='$PHP_SELF?startitem=$nextstartitem&startpage=$startpage&endpage=$endpage&current=$n&region=$region&title=$title&addr=$addr&shortdes=$shortdes'><b>$n</b></a> "; &#125;
else &#123; echo "<font class='hint'>$n </font>"; &#125;
&#125;
if&#40;$startpage > 1&#41; &#123; // PREVIOUS SET LINK
$prevstartpage = $startpage - $numlinks;
$prevstartitem = $prevstartpage - 1;
$prevendpage = $startpage - 1;
echo "<a class='link' href='$PHP_SELF?startitem=$prevstartitem&startpage=$prevstartpage&endpage=$prevendpage&current=$prevstartpage&region=$region&title=$title&addr=$addr&shortdes=$shortdes'>&#208;&#241;&#239;&#231;&#227;&#239;&#253;&#236;&#229;&#237;&#225;</a> ";
&#125;
if&#40;$endpage < $numpages&#41; &#123; // NEXT SET LINK
$nextstartpage = $endpage + 1;
if&#40;&#40;$endpage + $numlinks&#41; < $numpages&#41; &#123; $nextendpage = $endpage + $numlinks; &#125;
else &#123; $nextendpage = $numpages; &#125;
$nextstartitem = &#40;$n - 1&#41; * $perpagea;
echo "<a class='link' href='$PHP_SELF?startitem=$nextstartitem&startpage=$nextstartpage&endpage=$nextendpage&current=$nextstartpage&region=$region&title=$title&addr=$addr&shortdes=$shortdes'> &#208;&#229;&#241;&#233;&#243;&#243;&#252;&#244;&#229;&#241;&#225;</a> ";
&#125;
&#125; else &#123;
echo "<font class='grey10'>1 </font>";
echo "</td>";
&#125;


$allkat = &#40;$enditem - $startitem&#41;;
if&#40;$region&#41; &#123;
mysql_connect&#40;$dbhost, $dbuser, $dbpass&#41;;
mysql_select_db&#40;"$dbnamea"&#41;;;
$q2 = "select * from region WHERE rid='$region'";
$r2 = mysql_query&#40;$q2&#41; or die&#40;mysql_error&#40;&#41;&#41;;

if&#40;mysql_num_rows&#40;$r2&#41; > '0'&#41;
&#123;



while&#40;$a2 = mysql_fetch_array&#40;$r2&#41;&#41;
&#123;

$cate = " &#243;&#244;&#231;&#237; &#234;&#225;&#244;&#231;&#227;&#239;&#241;&#223;&#225; <b>$a2&#91;region_name&#93;</b>";

&#125;
&#125;





&#125;
echo "<td align='right'>&#197;&#236;&#246;&#220;&#237;&#233;&#243;&#231; $allkat &#225;&#240;&#252; $numitems &#243;&#245;&#237;&#239;&#235;&#233;&#234;&#220; &#234;&#225;&#244;&#225;&#247;&#249;&#241;&#222;&#243;&#229;&#233;&#242; $cate.</td>";
&#125; else &#123;
//echo "<td align='center'>&#196;&#229;&#237; &#245;&#240;&#220;&#241;&#247;&#239;&#245;&#237; &#234;&#225;&#244;&#225;&#247;&#249;&#241;&#222;&#243;&#229;&#233;&#242;</td>";
&#125;

?>
</table> 


kai vale to sto telos tou arxeiou (kato apo to <tr class='fill'><td height=5 colspan=6><!-- LINE --></td></tr> </table>)
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

outofthebox
Δημοσιεύσεις: 11
Εγγραφή: 07 Οκτ 2010 11:14

Εμφάνιση Σελίδα(ες) 1 2 και τα λοιπά σε Εμπορικό Οδηγό

Δημοσίευση από outofthebox » 20 Οκτ 2010 21:54

Σε ευχαριστώ για τη γρήγορη απάντηση.

Θα το δοκιμάσω αύριο πρωί πρωί μόλις πάω στο γραφείο.

Ελπίζω να μην σε ξαναζαλίσω σύντομα!!

Sorry!!! :lol:

Βασικά επειδή δεν κρατιόμουν το δοκίμασα τώρα και δούλεψε

Σε ευχαριστώ μάγε fafos
Τελευταία επεξεργασία από το μέλος outofthebox την 20 Οκτ 2010 22:03, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Εμφάνιση Σελίδα(ες) 1 2 και τα λοιπά σε Εμπορικό Οδηγό

Δημοσίευση από fafos » 20 Οκτ 2010 22:01

outofthebox έγραψε:Σε ευχαριστώ για τη γρήγορη απάντηση.

Θα το δοκιμάσω αύριο πρωί πρωί μόλις πάω στο γραφείο.

Ελπίζω να μην σε ξαναζαλίσω σύντομα!!

Sorry!!! :lol:
yparxei periptosh na sou spaei to layout epeidh mpainei sto telos tou arxeiou (den gnorizo ti layout exoun ta alla includes pou ginontai)... gia arxh dokimaseto opos sto edosa kai an deis spasimo sto layout vale ton kodika opos ston edosa se tr kai td opos parakato:

Κώδικας: Επιλογή όλων

<tr><td align="left">...edo o kodikas....</td></tr> 

kai vale to prin apo to:

Κώδικας: Επιλογή όλων

<tr class='fill'><td height=5 colspan=6><!-- LINE --></td></tr> 
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

outofthebox
Δημοσιεύσεις: 11
Εγγραφή: 07 Οκτ 2010 11:14

Εμφάνιση Σελίδα(ες) 1 2 και τα λοιπά σε Εμπορικό Οδηγό

Δημοσίευση από outofthebox » 20 Οκτ 2010 22:11

Δούλεψε τέλεια!!!

Ούτε το Layout χαλάει μια χαρά είναι!

Σε ευχαριστώ!

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες