שלום,
יש לי מערכת הורדות ויש שם אפשרות להגיב לכל הורדה. עכשיו ניסתי לעשות שאחרי שיגיבו זה יחזיר אותם לעמוד ההורדה.
אך לא הצלחתי..
זה הקוד שלי.
add.php
PHP קוד:
<?php
if($_GET['send']=='true') {
$title = $_POST["title"];
$poster = $_POST["poster"];
$text = $_POST["text"];
if(!$title) {
die("חובה לכתוב כותרת");
}
include "./connect.php";
$text = htmlspecialchars($_POST["text"], ENT_QUOTES);
$poster = $_POST["name"];
$date = date("d-m-Y H:i:s");
$id = $_GET["id"];
mysql_query("INSERT INTO `topics` (title,poster,text,date,page) VALUES ('$title','$poster','$text','$date','{$_POST['pid']}')") or die(mysql_error());
$id = $_GET["id"];
@header("Location: /ea/view.php?id=$id");
exit;
}
?>
<html dir="rtl">
<form action="post.php?send=true" method="post">
<?php echo'<input type="hidden" name="pid" value="'.$_GET['pid'].'">'; ?>
<input type="hidden" name="posted" value="true">
כותרת: <input type="text" name="title"><Br />
השולח: <input type="text" name="name"><Br />
תוכן: <br />
<textarea cols=50 rows=10 name="text"></textarea><br />
<input type="submit" name="submit" value="הוסף תגובה">
</form>
post.php
PHP קוד:
<html dir="rtl">
<head>
<?php
include "./add.php";
include "./connect.php";
$downid = $_GET['id'];
$query = mysql_query("SELECT * FROM topics WHERE page='{$_GET['id']}' ORDER BY id ASC") or die(mysql_error());
?>
<?php
echo '
<center>
<a href="/ea/post/add.php?pid='.$downid.'">הוסף תגובה</a>
</center>
';
while($row = mysql_fetch_array($query)) {
$row["poster"] = str_replace("<","<",$row["poster"]);
$row["poster"] = str_replace(">",">",$row["poster"]);
$row["title"] = str_replace("<","<",$row["title"]);
$row["title"] = str_replace(">",">",$row["title"]);
$row["text"] = str_replace("<","<",$row["text"]);
$row["text"] = str_replace(">",">",$row["text"]);
$row["date"];
$row["id"];
echo "<br><table align='center' border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='330' height='81' id='AutoNumber1'>
<tr>
<td width='330' height='12' bgcolor='#66CCFF'><p align='right'>כותרת : ".$row["title"]." השולח : ".$row["poster"]." תאריך : ".$row["date"]." </p></td>
</tr>
<tr>
<td width='330' height='65'><p align='right'> ".$row["text"]." </td></tr> </table>
</center>";
}
?>
<?php
mysql_close();
?>
<br>
<br>
בכל דף הורדה אני עושה אינקלוד של post.php ושם יש אפשרות של הוספת תגובה.
אשמח אם מישהו יוכל לעזור לי..
וזה הקוד שניסיתי שיעביר אותי לעמוד הקודם
PHP קוד:
$id = $_GET["id"];
@header("Location: /ea/view.php?id=$id");
exit;
שוב פעם תודה!