我搜遍了W3Schools、HTMLGoodies、Tizag和十几个其他网站,但没有找到真正解决这个问题的内容。我在StackOverflow上找到了“如何使链接提交表单”的问题,但目前我还不太理解。
我想PHP和HTML可以完成这项工作,但在过去的三年里有没有更先进的技术呢?还是必须使用JavaScript或其他语言,并且需要涉及DOM才能让它们一起工作?
我真的不想只用一个按钮将用户带到页面上需要的位置,然后再点击第二个按钮打开显示内容的div。我更希望他们能够点击一个名为“查看评论”的按钮,页面就会跳转到对应位置并显示内容。
我之前在这里问问题的两次经历都很好,特别是其中一次我非常感激。如果有人有答案,我会非常感激他们的帮助。
我可以发布100行代码;一个小演示,但现在先别发。此外,我也不想写出我尝试过但没效果的半打以上方法。 :)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?php error_reporting(E_ALL); $MeToo = mysql_connect('localhost','root','GuessHarder'); ?>
<?php if (!$MeToo) {die ('What ~ ARE you a Novice? !!! ? : ' . mysql_error());} ?>
<?php $InestimableUtility=99; ?>
<html><Head><Title>YESH Link VIEWER</Title>
<meta http-equiv="Content-Type" content="text/html; 06 charset=iso-8859-1 application/pdf text/plain text/css text/php ">
<link rel="stylesheet" type="text/css" href="YESH Tha CSS.css"/><br />
<?php
// 3 sets of catching POSTS and setting some Vars.
$LINKfetched1=$_POST["1"];
$SleightOfHandx1= substr('\$LINKfetched1 ', 13);
$LinkzFaithfulListener1=$_POST["NICExExplosions1"];
$NICExExplosions1=99;
$LINKfetched2=$_POST["2"];
$SleightOfHandx2= substr('\$LINKfetched2 ', 13);
$LinkzFaithfulListener2=$_POST["NICExExplosions2"];
$NICExExplosions2=99;
$LINKfetched3=$_POST["3"];
$SleightOfHandx3= substr('\$LINKfetched3 ', 13);
$LinkzFaithfulListener3=$_POST["NICExExplosions3"];
$NICExExplosions3=99; ?>
</Head>
<body id="Corpus">
<div id="LinkDisplayMAIN">
<div id="TopOfLinksContainDiv">
<div id="TitlePageLxDiv"><div id="LinkViewerTitleHerSELF">
The Links Viewer
</div><!-- LinkViewerTitleHerSELF --></div><!-- TitlePageLxDiv -->
</div><!-- TopOfLinksContainDiv -->
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><hr />
<pre>
<br /><br /><a name="LinkItemDisplayDiv1">Link 1</a><br /><br />
<div id="AutoGenLINKxDIV1"><br />
<div id="ParamsTOPforLink1"><br />
<div id="DbLINKdataboxy1"><div id="abcLinkNum1"><?php
echo ' '; ?>Link DB : Link # <?php echo "1"; ?></div><!-- abcLinkNum1 --></div><!-- DbLINKdataboxy1 -->
<div id="AfterLinkNumSpacer1"></div>
</div><!-- from ParamsTOPforLink1 -->
<br /><br /><br />
<?php if($LinkzFaithfulListener1==99 and $InestimableUtility==99){ ?>
<div id="YeahBabyShowThoseNotes1">
<div id="lameDivText1">
<?php echo "In the grand scheme of things, accept that um... you know, well."; ?><br />
</div><!-- lameDivText1 -->
</div><!-- YeahBabyShowThoseNotes1 --><?php } ?>
<div id="BottleFerButtonz1">
<div id="BttnOfLinkx1y1"><div id="Fake11">
<form action="<?php echo $PHP_SELF; ?>"; method="post">
<input type="hidden"name="NICExExplosions1"value="<?php echo $NICExExplosions1; ?>"/>
<button type="submit">Show Notes About This Link</button></form>
<a href="#LinkItemDisplayDiv1">Goto Link 1</a>
</div><!-- from Fake11 --></div><!-- from BttnOfLinkx1y1 -->
</div><!-- from BottleFerButtonz1 --><br /><br /></div><!-- from AutoGenDBdtrmndDIV1 -->
</pre><hr /><br /><br /><br />
and a few more blocks, but that is the heart of the script;
并且一些闭合标签。
*** Following Day Edit by OP ***
因此,经过清理的示例代码块只是:
<pre>
<a name="Anchored3"></a>
<div id="AutoGenLINKxDIV3">
<div id="ParamsTOPforLink3">
<div id="DbLINKdataboxy3"><div id="abcLinkNum3"><?php
echo' '; ?>Link DB: Link #<?php echo "3";?></div></div></div>
<?php if($LinkzFaithfulListener3==99 and $InestimableUtility==99){?>
<div id="YeahBabyShowThoseNotes3">
<div id="lameDivText3">
<?php echo "$someVariableRepresentingTextorImageOrContentofsometype";?><br />
</div></div><?php }?>
<div id="BttnOfRelease3"><div id="FakeGetOuttaJail3">
<form action="<?php echo $PHP_SELF; ?>#Anchored3"method="post">
<?php $PayloadMeNow3=$DaGoodez3; ?>
<input type="hidden"name="Liberte"value="<?php echo $Liberte; ?>"/>
<input type="hidden"name="EveryDangStepNeedsAVariable3"value="
<?php echo $EveryDangStepNeedsAVariable3; ?>"/>
<button type="submit">Return To Link Viewing</button></form>
</div></div></pre>