Heim > Backend-Entwicklung > PHP-Tutorial > php 设置 url

php 设置 url

WBOY
Freigeben: 2016-06-06 20:51:34
Original
1114 Leute haben es durchsucht

这个大家可能很少见,自己写着玩儿的。

if ($page_num > 1) {
		echo '<span><a href="'.%24pageurl.'page='.(%24page_num+1).'">下一页</a>》</span>';
	}
Nach dem Login kopieren
Nach dem Login kopieren

if ($page_num > 1) {
                $page_num++;
		echo '<span><a href="'.%24pageurl.'page='.%24page_num.'">下一页</a></span>';
	}
Nach dem Login kopieren
Nach dem Login kopieren

直接用php和mysql做翻页,为什么第一个有用,而第二个向下翻页到第二页之后就没用呢?
即使在第二个里面使用

$page_num += 1;
Nach dem Login kopieren
Nach dem Login kopieren

也是没有效果的

回复内容:

这个大家可能很少见,自己写着玩儿的。

if ($page_num > 1) {
		echo '<span><a href="'.%24pageurl.'page='.(%24page_num+1).'">下一页</a>》</span>';
	}
Nach dem Login kopieren
Nach dem Login kopieren

if ($page_num > 1) {
                $page_num++;
		echo '<span><a href="'.%24pageurl.'page='.%24page_num.'">下一页</a></span>';
	}
Nach dem Login kopieren
Nach dem Login kopieren

直接用php和mysql做翻页,为什么第一个有用,而第二个向下翻页到第二页之后就没用呢?
即使在第二个里面使用

$page_num += 1;
Nach dem Login kopieren
Nach dem Login kopieren

也是没有效果的

请发完整的代码过来。我觉得你的这个实现不优雅呀……

$page_num++ 已经 in-place 的修改了 page_num, $page_num + 1 没有。给你汇编代码可能能容易理解?

addl $1, page_num
Nach dem Login kopieren

这是 page_num ++

movl page_num, %eax
addl $1, %eax
Nach dem Login kopieren

这是 page_num += 1, page_num 内存值没变,而是被拷贝到了 eax 寄存器中,然后在 eax 寄存器中 +1 输出。

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage