beh9am

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

4 پست در این موضوع قرار دارد

سلام

یک کدی دارم که 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 با همون لینک ها

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

0

به اشتراک گذاری این پست


لینک به پست

<?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

به اشتراک گذاری این پست


لینک به پست

@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

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری