![]() |
|
Welcome to the Computer Webmaster Gaming Console Graphics Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
| |||||||
| PHP PHP for some can be one of the hardest website programming codes, so do you need help on your PHP script, if it is php4, php5 or lower this is the place for you for any PHP help. |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 | ||
| Does anyone know what's wrong with this code? I just started learning php & mysql from a book and this code is copied directly from it, yet it still fails to work... I always get the following error: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/tjc/public_html/results.php on line 40 <?php // create short varibles names $searchtype = $HTTP_POST_VARS['searchtype'] ; $searchterm = $HTTP_POST_VARS['searchterm'] ; $searchterm = trim($searchterm) ; if (!$searchtype || !$searchterm) { echo "No search details entered" ; exit ; } $searchtype = addslashes($searchtype) ; $searchterm = addslashes($searchterm) ; @ $db = mysql_pconnect('localhost', 'tjc_bookorama', 'bookorama123') ; if (!$db) { echo "Error: Could not connect to db" ; exit ; } mysql_select_db ("tjc_books"); $query = "SELECT * FROM books WHERE ".$searchtype." LIKE '%".$searchterm."%'" ; $result = mysql_query($query) ; $num_results = mysql_num_rows($result); // line 40 echo "<p>Number of books found: ".$num_results."</p>" ; for ($i = 0; $i <num_results; $i++) { { $row = mysql_fetch_array($result) ; echo '<p><strong>'.($i + 1).'. Title: ' ; echo htmlspecialchars(stripslashes($row['title'])) ; echo '</strong><br />Author: ' ; echo stripslashes($row['author']) ; echo '<br />ISBN: ' ; echo stripslashes($row['isbn']) ; echo '<br />Price: ' ; echo stripslashes($row['price']) ; echo '</p>' ; } ?> ************************************************** ************************** ***** QOTSA: "Nicotine, Valium, Vicodin, Marijuana, Ecstacy and Alcohol" Einstein: "Imagination is More Important Than Knowledge" | |||
| Advertisements |
| | #2 | ||
| "Nic, Val, Vic, Mara, Ecs & Alc" <ilove@spam.org> wrote in message news:3f3f6c04$0$960$cc9e4d1f@news.dial.pipex.com.. . > Does anyone know what's wrong with this code? I just started learning php & > mysql from a book and this code is copied directly from it, yet it still > fails to work... I always get the following error: > > Warning: mysql_num_rows(): supplied argument is not a valid MySQL result > resource in /home/tjc/public_html/results.php on line 40 Probably your db query is not ok, try inserting echo "|$query|"; after the following line. > $query = "SELECT * FROM books WHERE ".$searchtype." LIKE '%".$searchterm."%'" ; probably is either $searchtype or $searchterm something silly or empty. There are a few possible causes, like for instance the page from which you are posting does not have variables seachterm or searchtype in the form, or they are named differently. Or you are trying to access the page without posting rush -- http://www.templatetamer.com/ | |||
| | #3 | ||
| Ah, yes there is also one obvious error in the code, at the beggining you need to declare $HTTP_POST_VARS as global: global $HTTP_POST_VARS; Btw, which book is that? rush -- http://www.templatetamer.com/ | |||
| | #4 | ||
| It looks like Advanced PHP For Flash, a Friends of Ed title? Am I correct???? John "rush" <pipa@rush.avalon.hr> wrote in message news:bho4k1$7u9$1@ls219.htnet.hr... > Ah, yes there is also one obvious error in the code, at the beggining you > need to declare $HTTP_POST_VARS as global: > > global $HTTP_POST_VARS; > > Btw, which book is that? > > rush > -- > http://www.templatetamer.com/ > > > | |||
| Featured Websites | ||||
|
![]() |
| Tags: book, help, php |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| halo book | xmn | Console Subjects | 2 | 02-17-2008 8:09 PM |
| New LaMothe Book? | Gates.PlusPlus@gmail.com | Software Programming | 1 | 06-12-2007 11:52 PM |
| Need opinion on book please | Stephan | Graphics in general | 4 | 06-11-2007 8:07 PM |
| Only 20 hours to go for this book | Skook | Ebay Technical Questions | 0 | 05-31-2007 12:38 AM |
| Free E-Book | MadKad | Search Engine Optimization | 4 | 07-15-2006 4:47 PM |
| Featured Websites | ||||
|