conan318 Posted April 20, 2011 Share Posted April 20, 2011 iam making a message where if you click on a members profile you can send them a message and it fill out the to and from form automaticly which is working but i cant get it to work when you press reply to add sending details.. hope that makes sense. viewprofile.php Echo '<a href="new_message.php?username=' . $info['username'] . '">"message me"</a><br>'; when u click message me from the user profile it carry's over the user name no problems. now if your just read a message and wish to reply read_message.php session_start(); $myusername=$_SESSION['myusername']; require "database.php"; $getuname = $_GET['from_user']; $messageid = $_GET['messageid']; $message = mysql_query("SELECT * FROM messages WHERE message_id = '$messageid' AND to_user = '$myusername'"); $message=mysql_fetch_assoc($message); echo "<h1>Title: ".$message['message_title']."</h1><br><br>"; echo "<h3>From: ".$message['from_user']."<br><br></h3>"; echo "<h3>Message: <br>".$message['message_contents']."<br></h3>"; echo '<form name="backfrm" method="post" action="inbox.php">'; echo '<input type="submit" value="Back to Inbox">'; // trying to carry over the the form_user to the next page Echo '<a href="new_message.php?from_user=' . $getuname['from_user'] . '">"Reply to message"</a><br>'; // ?> new message page. if (!isset($_GET['username'])) { $getuname = mysql_real_escape_string($_GET['username']); }else{ $getuname = mysql_real_escape_string($_GET['from_user']); } ?> <form name="message" action="messageck.php" method="post"> Subject:<input type="text" name="message_title"> <br> <? echo '<input type="hidden" name="message_to" value="'.$getuname.'"><br>'; ?> Message: <br> <textarea rows="10" cols="50" name="message_contents"> </textarea> <?php echo '<input type="hidden" name="message_from" value="'.$myusername.'"><br>'; Link to comment https://forums.phpfreaks.com/topic/234241-messagebox-system/ Share on other sites More sharing options...
sunfighter Posted April 20, 2011 Share Posted April 20, 2011 Give this a shoot. Change: Echo '<a href="new_message.php?from_user=' . $getuname['from_user'] . '">"Reply to message"</a><br>'; to these two lines: $person = $getuname["from_user"]; echo "<a href=\"test_second.php?from_user=$person\">Reply to message</a><br>"; to cut down on the quotes ( a source of anguish for me and many others) Link to comment https://forums.phpfreaks.com/topic/234241-messagebox-system/#findComment-1204140 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.