Newssystem + Kommentarfunktion

$_Request wird auch komplett gross geschrieben.
Du musst also auf $_REQUEST zugreifen.
Ausserdem solltest Du $_GET nehmen, immerhin pruefst Du vorher in $_GET nach dem Wert und nutzt dann $_REQUEST (in falscher Schreibweise) um zuzugreifen.
 
Okay, dankeschön (:
Also mein Script sieht jetzt so aus:

PHP:
<? include("../includes/scroll_head.php"); ?>

<table cellspacing="0" cellpadding="2">

<tr class="standardtext">
	<td align="left" valign="top">
	
	<!--- *diary-funktion --->
<?
include("../includes/dbdata.php");
$diary_SQL="SELECT * FROM diary ORDER BY diary_datetime DESC";
$diary_result=mysql_query($diary_SQL);

//Ausgabe
while($diary=mysql_fetch_array($diary_result)){

//Datumsformatierung (dt.)
$unixtime = strtotime($diary['diary_datetime']);

$id = $_GET['diary_ID'];
?>

<table cellspacing="0" cellpadding="0">

	<tr class="standardtext">
		<td width="300" align="left" valign="top">
		
		<b><? echo $diary['diary_header']?></b><br>
		<? echo date("d.m.Y") ?><b>&nbsp;&middot;&nbsp;</b><? echo date("H:i",$unixtime) ?> Uhr<br><br>
		
		<? echo $diary['diary_main']?>
		
		<br><br>
		
		<a href="index.php?diary_ID=<? echo $diary['diary_ID']; ?>">Kommentare</a>
		
		<? if(isset($_GET['diary_ID'])) {
		
		$feedback_SQL="SELECT * FROM Feedback WHERE DID = $id ORDER BY feedback_datetime DESC";
		$feedback_result=mysql_query($feedback_SQL);
		
		//Ausgabe
		while($feedback=mysql_fetch_array($feedback_result)){
		
		echo $feedback['feedback_name']; ?> <br><br>
		
		<? echo $feedback['feedback_mail']; ?> <br><br>
		
		<? echo $feedback['feedback_datetime']; ?> <br><br>
		
		<? echo  $feedback['feedback_main']; 
		
		} 
		
		} 
		
		?>
																							
		
		<br><br>
		
		</td>
	</tr>

</table>


<b>&middot;</b><br><br>

<?
}
mysql_close();
?>

Jetzt wird wenigstens die Korrekte ID der News ausgegeben, aber beim Klicken auf Kommentare kommt immer noch die Fehlermeldung:

Code:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in G:\Web\...\Database\blogsys\index.php on line 105

In Zeile 105 befindet sich folgender Code:

PHP:
while($feedback=mysql_fetch_array($feedback_result)){

Ich kann den Fehler echt nicht finden ... komische Sache.
 
Zurück