رفتن به مطلب

این کار با php میشه یا css ؟


پست های پیشنهاد شده

سلام

یک کدی دارم که 10 تا لینک ایجاد میکنه ولی عنوان همه لینک ها یکیه

کد اینه :


<?php
$x = 0; $tmps = array();
foreach($tmpv as $v) {
if( preg_match('/'.$FILTERSITES.'/iu', urldecode($v[2]),$f) ){
continue;
}
$tmps[$x] = $v[2];
?>
<a class="more" href="/<?= url_encode(html_to_utf8($v[0])) ?>" title="<?= htmlspecialchars(html_to_utf8(strip_tags($v[0]))) ?>"> یافته های دیگر ...</a>
<?php
$x++;
}
?>

توی صفحه 10 تا لینک درست میشه عنوانشون یافته های دیگر ... ولی لینکشون فرق داره

چطور میتونم به جای یافته های دیگر 10 تا عدد به ترتیب باشه یعنی از 1 تا 10 عدد باشه

یعنی به جای 10 تا یافته های دیگر ... بیاد 1 و 2 و 3 و 4 و 5 و 6 و 7 و 8 و 9 و 10 با همون لینک ها

ممنون از اساتید

لینک به ارسال

<?php
$x = 0;
$tmps = array();
foreach($tmpv as $v) {
if( preg_match('/'.$FILTERSITES.'/iu', urldecode($v[2]),$f) ){
continue;
}
$tmps[$x] = $v[2];
?>
<a class="more" href="/<?= url_encode(html_to_utf8($v[0])) ?>" title="<?= htmlspecialchars(html_to_utf8(strip_tags($v[0]))) ?>"> <?php echo ($x+1); ?></a>
<?php
$x++;
}
?>

  • امتیاز 1
لینک به ارسال

میتونید یک متغییر تعریف کنید و هر بار یکی بش اضافه کنید و چاپش کنید

یا میتونید با کد


<ol>
<li>code</li>
</ol>

یک لیست عددی درست کنید ;)

موفق باشید

ویرایش شده توسط mehdi...
  • امتیاز 1
لینک به ارسال
  • 2 هفته بعد...

@beh9am

یک نکته تو کد شما هست

تو خط

$tmps[$x] = $v[2];

اصلا نیازی به x$ نیست شما وقتی [] قرار بدید خود php از 0 ایندکس میزنه

در تکمیل صحبتهای MrProgrammer عزیز

برای عدد گزاری هم میتونی به صورت زیر عمل کنی


foreach($tmpv as $i=>$v)


<a class="more" href="/<?= url_encode(html_to_utf8($v[0])) ?>" title="<?= htmlspecialchars(html_to_utf8(strip_tags($v[0]))) ?>"> <?php echo ++$i; ?></a>

کد شما به صورت زیر درمیاد

<?php
$tmps = array();
foreach($tmpv as $i=>$v) {
if( preg_match('/'.$FILTERSITES.'/iu', urldecode($v[2]),$f) ){
continue;
}
$tmps[] = $v[2];
?>
<a class="more" href="/<?= url_encode(html_to_utf8($v[0])) ?>" title="<?= htmlspecialchars(html_to_utf8(strip_tags($v[0]))) ?>"><?php echo ++$i ?></a>
<?php
}
?>

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...