自动递增ID值以传递url中的id

时间:2014-06-13 07:15:46

标签: php html url href

我有一个小项目,我有不同的新闻。在主要的php页面,即news_all.php,我只显示了有关新闻的小信息。当用户点击任何新闻时,完整的新闻将显示在不同的页面上,即news.php。我有decalre变量$ newsId的值并将其传递给一个href id,以便我可以从url获取id并识别并在news.php中显示完整的新闻。但是我有很多新闻,我不想为每个新闻声明变量并将其传递给每个新闻以识别它。我认为它不是一个好主意。我只想对十个变量进行十进制并增加该值并将其传递给一个href用于识别新闻的ID。谢谢。 这是我的news_all.php代码

if($param['aktion'] == 'get-widget-news')
{
    $newsId = 1;
    $page['register-news'] = array(
        1   => array( 'News','aktiv',$page['script'],'',''),

    );

    $html = '<table width="538" cellspacing="0" cellpadding="0" border="0" >
            <tr>
                <td>
                <div>'.CreateRegister($page['register-news']).'</div>
                '.CreateMessage().'
                <div class="cont-liste-verlauf register">
                    <div class="tab-content">
                        <div id="tab1" class="tab" style="display:block">
                            <table id="news">
<div class="welcome-rahmen lng toggleNews" id="news_269_kurz">
**<a href="news.php?id='.$newsId.'"** class="TrackNews" id="01" target="_blank">
<p class="welcome-breadcrump">Montag, 19.05.2014</p>
<p class="welcome-subheadline">Teilnahme von MAN Top Used an der Samoter 2014</p>
<div class="newsText">
<p class="welcome-text"><img src="http://intern.autodo.de/admin/news/man-it.jpg" width="165" class="text_fixed" border="0"></p>
<p class="welcome-text">Die 29. Internationale Erd- und Bautechnik-Ausstellung Samoter fand zwischen dem 8. und 11. Mai in Verona statt und zog rund 100.000 Besucher an. Samoter ist die wichtigste italienische Messe ihrer Art, die den Themen Erdbewegung, Hochbau und Baumaschinen gewidmet ist. Zugleich ist diese Veranstaltung damit auch f? europ?chen Markt bedeutsam.</p>
</div>
</div>
</a>

<div class="welcome-rahmen lng toggleNews" id="news_264_kurz">
<a href="news.php?id=" class="TrackNews" id="02" target="_blank">
<p class="welcome-breadcrump">Freitag, 24.01.2014</p>
<p class="welcome-subheadline">Kaufvertrag: neue Porsche-Vorlage zum Drucken!</p>
<div class="newsText">
<img src="http://intern.autodo.de/admin/news/porsche-kaufvertrag.jpg" border="0" align="right" class="img_fixed" width=60><p class="welcome-text">Ihr AMO Druckcenter bietet Ihnen ab sofort die M?chkeit, Kaufvertr? im Porsche-Design zu nutzen.</p>
<p class="page-breadcrump">AutoDo!-Team</p>
</div>
</div>
</a>

<div class="welcome-rahmen lng toggleNews" id="news_265_kurz">
<a href="news.php?id=" class="TrackNews" id="03" target="_blank">
<p class="welcome-breadcrump">Mittwoch, 15.01.2014</p>
<p class="welcome-subheadline">AutoDo! Update: Die Eigenschaft -Unfallfahrzeug- wurde im AMO erweitert!</p>
<div class="newsText">
<p class="welcome-text">Ab sofort k?n Sie Fahrzeuge nach folgenden Kriterien kennzeichnen:</p>
<p class="highlight"><b>? Unfallfahrzeug<br>
? Unfallfrei<br>
? Keine Angabe</b></p>
<p class="page-breadcrump">AutoDo!-Team</p>
</div>
</div>
</a>

<div class="welcome-rahmen krz toggleNews" id="news_262_kurz">
<a href="news.php?id=" class="TrackNews" id="04" target="_blank">
<p class="welcome-breadcrump">Dezember 2013</p>
<p class="welcome-subheadline">NUR OFFLINE!:<br>Machen Sie Ihre Preise fit f? Zukunft:<br>attraktive Preisregulierung mit dem neuen Preismanagement!</p>
<div class="newsText" style="display:none;">
<p class="welcome-text">Entscheiden Sie sich jetzt f? Erweiterungsmodul <b>AMO</b><i>profi!</i> und sichern Sie sich neben umfangreichen Auswertungsm?chkeiten und einem automatischen B?ncheck das brandneue Preismanagement mit folgenden Vorteilen:</p>
<p class="page-breadcrump">AutoDo!-Team</p>
</div>
</div>
</a>

1 个答案:

答案 0 :(得分:0)

这里没有任何循环来迭代新闻......你可以初始化$ newsId = 1;然后将$ newsId ++放在锚标记

<a href="news.php?id='.$newsId++.'"** class="TrackNews" id="01" target="_blank">

我认为它会起作用..如果不是,你可以更多地解释你的问题。