对不起这个问题。如何根据点击链接填充1个php页面?
基本上我有一个页面,我有它自动排序通过类别等每个块(img和1或2的细节)有一个链接(这需要一个静态配置文件页面)。我还创建了一个数据库,并使用另一个页面来填充它。
现在我可以为每个创建一个页面(html或php),但这不是我想要的,因为我不想要100页相同的东西/布局只是不同的数据和图像。
我想要使用相同的布局,例如, single.php - 但根据用户点击的链接以不同的方式填充它。
我似乎理解我不明白该怎么做的逻辑。显然,这取决于所点击的每个数据库条目的数据。
非常抱歉让大家烦恼,因为我确信这很容易,但是我无法理解它。
感谢您提供的任何帮助。
例子。
index.php < - 我工作得很好。用户可以使用过滤器(名称,类别等)到达期望的链接
single.php < - 我希望这是1个php页面,根据用户点击哪个链接填充不同的数据。所以no.1被点击,single.php显示profile1的数据,no.2被点击并且single.php显示profile2的数据等。
我所指的数据将是带有1或2的静态文本一个href链接(标准)以及一些图像。
我知道它的意思是像这样single.php?=某事,但我不确定。
如果有人能帮助,我会非常感激。
***低于EDITED* **
所以我会做那么下面?因为我试图从数据库中提取数据来填充single.php页面。
`if($_GET['link']=='companyname1'){
//print company1 details on single.php page
echo '<div>info on companyname1 from database</div>';
echo '<otherdiv>other info on companyname1 from database</div>';
}elseif($_GET['link']=='companyname2'){
//print company2 details on single.php page
echo '<div>info on companyname2 from database</div>';
echo '<otherdiv>other info on companyname1 from database</div>';
}else{
//print main index
}`
我不会建议用这种方式访问数组,您应该在引用键时使用引号或撇号以避免PHP尝试查找名为'link'的常量的开销并且当它没有找到它时使用字符串'link'。 – Crashspeeder 2012-01-31 18:05:15
@Crash,我从来没有听说过,我一直这样做。你不会碰巧有一个我可以阅读的参考? – 2012-01-31 18:06:51
PHP抛出一个通知'注意:使用未定义的常量链接 - 假设'链接'。如果您将错误报告设置为包含通知,您将开始看到它。请参阅以下内容:http://stackoverflow.com/questions/2941169/what-does-the-php-error-message-notice-use-of-undefined-constant-mean – Crashspeeder 2012-01-31 18:09:36