2014-01-29 15 views
-2

我想在我的網址顯示的文章ID當我按下下方打開手風琴時,通過ID那篇文章

更新代碼的A HREF獲取URL,我包括PHP部分,並與while循環文章ID

require_once("inc/connection.php"); 
mysql_select_db("nieuws"); 
if ($_SERVER['REQUEST_METHOD'] === 'POST') { 
$id = $_GET['id']; 
$datum = $_POST["datum"]; 
$titel = $_POST["titel"]; 
$artikel = $_POST["artikel"]; 
$checkbox = $_POST["checkbox"]; 
$titel = mysql_real_escape_string(nl2br(htmlentities($_POST["titel"]))); 
$artikel = mysql_real_escape_string($_POST["artikel"]); 
$id = mysql_real_escape_string($_POST['id']); 
date_default_timezone_set('GMT'); 
$datum = date('Y-m-d', strtotime(str_replace('-', '/', $datum))); 
    if(isset($_POST['add'])){ 
     if(!empty($_POST['titel']) && !empty($_POST['artikel']) && !empty($_POST['datum'])){ 
     $query="INSERT INTO nieuws (id,datum,titel,artikel) VALUES ('$id','$datum','$titel','$artikel')"; 
     $datum = date('Y-m-d', strtotime(str_replace('-', '/', $datum))); 
     str_replace('<br />', "\n", $textarea); 
     $result=mysql_query($query); 
     $juist1 = true; 
     }else{ 
     $fout1 = true; 
     } 
    }if(isset($_POST['delete'])){ 
     foreach($_POST['checkbox'] as $del_id){ 
     $sql="DELETE FROM nieuws WHERE id='$del_id'"; 
     $result = mysql_query($sql); 
     $juist2 = true; 
     } 
     } 
} 

這是上點擊打開手風琴腳本

$('.acc_container').hide(); //Hide/close all containers 
$('.acc_trigger').click(function(){ 
if($(this).next().is(':hidden')) { //If immediate next container is closed... 
    $('.acc_trigger').removeClass('active').next().slideUp(); 
    $(this).toggleClass('active').next().slideDown(); 
} 
return false; 
}); 
}); 

這是組成部分

<form method="POST" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>"> 
<table style="width:950px; margin-bottom:5px;"> 
<tr> 
<td>Datum:<br /> 
<input type="text" name="datum" size="20" style="width:100px;" value="<?php echo $datum; ?>" id="datepicker" placeholder="Kies datum"/><br /></td> 
<td>Titel:<br /> 
<input type="text" name="titel" size="200" style="width:500px;" maxlength="45" value="<? php echo $titel; ?>" placeholder="Max. 50 characters toegelaten"/><br /></td>   </tr> 
</table>    
Artikel: <br /> 
<textarea id="textarea" name="artikel" style="width:500px; height:150px;" value="<?php echo $artikel; ?>" ></textarea><br /> 

<input type="submit" name="add" value="Artikel toevoegen" /> 
</form> 

這是while循環,其中我添加了一行ID

$query="SELECT id,datum,titel,artikel FROM nieuws ORDER BY id DESC"; 
$result=mysql_query($query) or die(mysql_error()); 
while($row = mysql_fetch_array($result)){ 
echo ("<div id=\"artikeltitel\" align=\"center\"> 
    <div id=\"containerdatum\">".$row['datum']."</div> 
    <div id=\"containertitel\">".$row['titel']."</div> 
    <div id=\"container3\" style=\"font-size:12px;\">".$row['id']." 
    <input type=\"checkbox\" name=\"checkbox[]\" id=\"checkbox\" value=\"".$row['id']."\"  /> 
    </div> 
    </div> 
    <div class=\"container\" align=\"center\"> 
    <h2 class=\"acc_trigger\"><a href=".$row['id']."> &#187; </a></h2> 
    <div class=\"acc_container\"> 
    <div class=\"block\">".$row['artikel']."</div> 
    <div class=\"fb-comments\" data-href=\"http://www.zpb-polonez.be/user.php\" data-num- posts=\"10\" data-width=\"678\" style=\"margin-top:2px;\"></div> 
    </div> 
    </div> 
    "); 
} 

我不知道該怎麼添加更多解釋什麼,我想才達到

+0

哪裏是你的文章編號?你不能將它添加到''標籤本身嗎? – MrUpsidown

+0

嘿,不,它不工作,已經嘗試過..不要退出瞭解如何做到這一點然後 – molovhic

回答

0

在這裏,我們缺乏一些信息能夠幫助,但無論如何我們都要嘗試。

讓我們假設你的文章編號$row['id']你可以建立你的鏈接是這樣的:

echo '<a href="#' . $row['id'] . '">Link</a>'; 
+0

好吧,讓我解釋一下,在user.php頁面中,我添加了一個表單,在它下面顯示的文章在while循環中,每篇文章都有自己獨特的ID,這篇文章是在一個jQuery手風琴中,只有日期和標題可見,所以當我打開一個href聲部時,手風琴幻燈片打開並且整個文章都可見,但是當這個我希望我的網址在... user.php?ID = ...中更改,以便每篇文章都顯示它自己的iD nr,我需要這部分設置Facebook註釋插件以分別處理每篇文章。 – molovhic

+0

你能提供一個鏈接到你的網頁?我仍然不清楚你想要做什麼。 – MrUpsidown

+0

嗯,它是一個受限制的管理頁面,所以不能這樣做。 – molovhic