JabsBlog Posted July 3, 2006 Share Posted July 3, 2006 Ok here is my Issue .. I am creating a site where people can submit an entry. After the entry is submitted it is approved by an 'admin' .. once the admin approves the entry it is writen to a database in a table called approved. My index file .. shown below .. calls to the database and displays the enteries in dec order. Each entry is assigned a unique ID. I have created a form that will allow the user to post a child to the Parent post. My problem is getting the Unique ID from my index page .. to my new form on the next page. I have included the unique blog_id in a hidden field in my index page. but once I click submit .. my action page. will not display the blog_id of the item that was submitted. .. It will display the first entry in the database. Is there a way to grab the ID of the post and get that information to the new table on the next page. Index.php[code]<script language="JavaScript" type="text/javascript">function submit ( selectedtype ){ document.childsubmit.submit() ;}</script></head><body><?php include("db.php");mysql_connect(localhost,$username,$password);@mysql_select_db($database) or die( "Unable to select database");$query = "SELECT * FROM approved ORDER by id DESC"; $result = mysql_query($query); $num = mysql_numrows($result);mysql_close();?><div id="wrapper"><div id="ad"><a href="index.php"><img src="images/header.jpg" alt="BlogLink" border="0"/></a><br /><img src="images/addemo.jpg"/></div><div id="addto"><ul id="navlist1"><li>Get the feed:</li><li id="active1"><a href="http://feeds.my.aol.com/add.jsp?url=http%3A//www.bloglink.com/rss.xml" id="current1">MyAOL</a></li><li><a href="http://fusion.google.com/add?feedurl=http://www.bloglink.com/rss.xml">Google</a></li><li><a href="http://add.my.yahoo.com/rss?url=http://www.bloglink.com/rss.xml">Yahoo</a></li><li><a href="http://www.bloglines.com/sub/http://www.bloglink.com/rss.xml">Bloglines</a></li><li><a href="http://www.bloglink.com/rss.xml"><img src="images/xml.gif" alt="xml" border="0" /></a></li></ul></div><div id="navcontainer"><ul id="navlist"><li id="active"><a href="submit.php" id="current">Submit Story</a></li><!-- When it's done <li><a href="categories.html">Categories</a></li> --><li><a href="faq.html">FAQ</a></li><li><a href="about.html">About</a></li><li><a href="contact.php">Contact Us</a></li></ul></div><div id="content"><form action="myblog.php" method="post" name="childsubmit"><?php $i=0;while ($i < $num) {$url = mysql_result($result,$i,"url");$name = mysql_result($result,$i,"name");$reason = mysql_result($result,$i,"reason");$blog_id = mysql_result($result,$i,"blog_id");$childpage = "$blog_id.php";?><input type="hidden" value="<? echo $blog_id; ?>" name="child_id"><input type="hidden" value="<? echo $name; ?>" name="title"><div id="parent"><a href="<? echo $url; ?>"><? echo $name; ?></a></div><div id="snippet"><?php echo $reason; ?></div><a href="/articles/<? echo $childpage; ?>">See Who's Linking</a><a href="javascript:submit('submit')"><img src="images/link.gif" alt="submit your link" border="0" /></a><a href="aim:goim?message=<? echo $url; ?>"><img src="images/offline.gif" alt="IM this article" border="0" /></a><font size="2"></font><br /><br /><?php $i++;}?></form>[/code]mylog.phpThe $child_id will only display the first entry of the database .. it will not grab the ID of the entry that was click on to submit a child. [code]<?php$title = $_POST['title'];$child_id = $_POST['child_id'];?><html><head><title>BlogLink :: Democratic Blogging</title><link rel="stylesheet" type="text/css" href="styles/index.css" /></head><body><div id="wrapper"><div id="ad"><a href="index.php"><img src="images/header.jpg" alt="BlogLink" border="0"/></a><br /><img src="images/addemo.jpg"/></div><div id="addto"><ul id="navlist1"><li>Get the feed:</li><li id="active1"><a href="http://feeds.my.aol.com/add.jsp?url=http%3A//www.bloglink.com/rss.xml" id="current1">MyAOL</a></li><li><a href="http://fusion.google.com/add?feedurl=http://www.bloglink.com/rss.xml">Google</a></li><li><a href="http://add.my.yahoo.com/rss?url=http://www.bloglink.com/rss.xml">Yahoo</a></li><li><a href="http://www.bloglines.com/sub/http://www.bloglink.com/rss.xml">Bloglines</a></li><li><a href="http://www.bloglink.com/rss.xml"><img src="images/xml.gif" alt="xml" border="0" /></a></li></ul></div><div id="navcontainer"><ul id="navlist"><li id="active"><a href="index.php">Home</a></li><!-- <li><a href="categories.html">Categories</a></li> --><li><a href="faq.html">FAQ</a></li><li><a href="about.html">About</a></li><li><a href="contact.php">Contact Us</a></li></ul></div><div id="content"><div id="parent"><h3>Submit your blog on this story</h3><strong>You are replying to: <? echo $title; ?></strong><form action="scripts/childAdd.php" method="post" name="childsubmit"><table border="0" cellpadding="5"><tr><td align="right"><strong>Article URL:</strong></td><td><input type="text" name="url" size="70" /></td></tr><tr><td align="right"><strong>Article Name:</strong></td><td><input type="text" name="name" size="70" /></td></tr><tr><td align="right"><strong>Summary:</strong></td><td><textarea name="reason" rows="3" cols="70"></textarea><text type"hidden" name="child_id" value="<? echo $child_id; ?>"></td></tr><tr><td></td><td align="right"><input type="submit" value="Submit Article" /></td></tr></table></form></div><p class="copyright">Copyright 2006 © BlogLink</p></div></body></html>[/code]to see what I am talking about .. goto .. http://test.imanass.com/BlogLink .. view the page source.. you will see that the first post will have a blog ID of .. 1965080227 .. however when I click the link to add a post to that .. the value of the child ID becomes the first post .. 933281352. So my question is how can I get it to get the ID of the item I am clicking on ? Link to comment https://forums.phpfreaks.com/topic/13591-getting-info-from-a-from-to-another-form/ Share on other sites More sharing options...
redarrow Posted July 3, 2006 Share Posted July 3, 2006 look up sessions ok. Link to comment https://forums.phpfreaks.com/topic/13591-getting-info-from-a-from-to-another-form/#findComment-52666 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.