LJackson
03-05-2009, 07:20 PM
Does anyone know of a code checker where i can copy my code to check where the errors are if any?
cheers
Luke
cheers
Luke
|
||||
code checker?LJackson 03-05-2009, 07:20 PM Does anyone know of a code checker where i can copy my code to check where the errors are if any? cheers Luke Iszak 03-05-2009, 07:22 PM Many IDE's have built in checkers / parsers, you may want to look into getting one -e.g. phpDesigner. Other than that, I don't know any PHP checker of such like HTML/CSS checker, sorry. LJackson 03-05-2009, 07:33 PM thanks Iszak will try that :) luke LJackson 03-05-2009, 08:57 PM hi, tried that phpDesigner and i didnt get on with it very well, maybe i need to spend more time on it? can anyone see whats wrong with this code <?php session_start(); ini_set('display_errors',1); ini_set('display_startup_errors',1); error_reporting(E_ALL); require('functions.php'); require('_drawrating.php'); include_once('db101.php');?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Kernow Connect</title> <link rel="stylesheet" type="text/css" href="stylesheets/common_stylesheet.css" /> <link rel="stylesheet" type="text/css" href="stylesheets/stores_stylesheet.css" /> <link rel="stylesheet" type="text/css" href="css/rating.css" /> <link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" language="javascript" src="js/behavior.js"></script> <script type="text/javascript" language="javascript" src="js/rating.js"></script> <script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script> <script type="text/javascript" src="dropdowncontent.js"> /*********************************************** * Drop Down/ Overlapping Content- © Dynamic Drive (www.dynamicdrive.com) * This notice must stay intact for legal use. * Visit http://www.dynamicdrive.com/ for full source code ***********************************************/ </script> <style type="text/css"> <!-- body { background-image: url(images/background.jpg); background-repeat: repeat-y; background-position:center; } #apDiv1 { width:200px; height:115px; float:left; } .style2 { font-size: 12px; } --> </style> <?php print "</head>"; print "<body>"; //Database info included in include if ($db_found) { if ($_SERVER['REQUEST_METHOD'] == 'GET') { $idReference = ''; $cat = ''; if (isset($_GET['sID'])) { $idReference = $_GET['sID']; } if (isset($_GET['Cat'])) { $cat = $_GET['Cat']; } } $pageinfo = "SELECT * FROM stores Where name = '$idReference'"; $result = mysql_query($pageinfo)or die(mysql_error); } if ($result) { if( isset($_POST['submit'])) { if( $_SESSION['security_code'] == $_POST['security_code'] && !empty($_SESSION['security_code'] ) ) { // Insert you code for processing the form here, e.g emailing the submission, entering it into a database. $sql="UPDATE ratings SET used_ips = NULL, total_value = 0, total_votes = 0 WHERE id IN ('valuetemp', 'easeofusetemp', 'deliverytemp', 'delchargetemp')"; $query = mysql_query($sql); $message=""; unset($_SESSION['security_code']); } else { // Insert your code for showing an error message here $message="Sorry, you have provided an invalid security code"; } } else {} $total = "total"; $IDTotal = "$idReference"."$total"; // CHECK TO SEE IF THERE IS A TOTAL VOTES FIELD FOR THE STORE IF NOT ADD ONE $totalquery = "SELECT * FROM ratings WHERE id = '$IDTotal'"; $ttl = mysql_query($totalquery); $ttl_rows = mysql_num_rows($ttl); if ($ttl_rows == "0") { $insertsql = "INSERT INTO ratings (id, storeID, total_votes, total_value, used_ips) VALUES ('$IDTotal',0,0,0,NULL)" ; $insertROW = mysql_query($insertsql); } else { } $row = mysql_fetch_array($result); $name = $row['name']; $feedID = $row['feedID']; $storeLink = $row['storeLink']; $description = $row['description']; $logo = $row['logo_lg']; $logores = $logo; $img_source = "<a href='$storeLink' target='_blank'><img src='$logores' alt='Click To Visit The $name Store' border='0'></a>"; //RSS TOP10 $rss_feed = "SELECT * FROM rss_feeds WHERE store = '$idReference' AND description = 'top'"; $rss_result = mysql_query($rss_feed); $rss_row = mysql_fetch_array ($rss_result); $rssIndividual = $rss_row['s_FeedURL']; $selectsql = "select s_itemList from rss_feeds where description = 'top' and s_FeedURL='$rssIndividual'"; $sql_run = mysql_query($selectsql) or die(mysql_error()); $itemList = mysql_fetch_row($sql_run); $itemList = explode("^",$itemList[0]);//[0] determins the column number $rss_feedLO = "SELECT * FROM rss_feeds WHERE store = '$idReference' AND description = 'offers'"; $rss_resultLO = mysql_query($rss_feedLO); $rss_rowLO = mysql_fetch_array ($rss_resultLO); $rssIndividualLO = $rss_rowLO['s_FeedURL']; $selectsqlLO = "select s_itemList from rss_feeds where description = 'offers' and s_FeedURL='$rssIndividualLO'"; $sql_run = mysql_query($selectsqlLO) or die(mysql_error()); $itemListLO = mysql_fetch_row($sql_run); $itemListLO = explode("^",$itemListLO[0]);//[0] determins the column number //RSS NEW RELEASES $rss_feedNR = "SELECT * FROM rss_feeds WHERE store = '$idReference' AND description = 'newest'"; $rss_resultNR = mysql_query($rss_feedNR); $rss_rowNR = mysql_fetch_array ($rss_resultNR); $rssIndividualNR = $rss_rowNR['s_FeedURL']; $selectsqlNR = "select s_itemList from rss_feeds where description = 'newest' and s_FeedURL='$rssIndividualNR'"; $sql_run = mysql_query($selectsqlNR) or die(mysql_error()); $itemListNR = mysql_fetch_row($sql_run); $itemListNR = explode("^",$itemListNR[0]);//[0] determins the column number //RSS DISCOUNT CODES $rss_feedDC = "SELECT * FROM rss_feeds WHERE store = '$idReference' AND description = 'codes'"; $rss_resultDC = mysql_query($rss_feedDC); $rss_rowDC = mysql_fetch_array ($rss_resultDC); $rssIndividualDC = $rss_rowDC['s_FeedURL']; //Get sore overall value //$storerating = $idReference."total"; //$value_query = "Select * FROM ratings WHERE id = '$storerating'"; $value_query = "Select * FROM ratings WHERE id = '$idReference"."value'"; $query_result = mysql_query($value_query); $result_rows = mysql_fetch_array($query_result); $no_votes = $result_rows['total_votes']; $tot_value = $result_rows['total_value']; if ( $no_votes == 0 ){ $avg = 0; } else { $avg = number_format($tot_value/$no_votes,2); } Toplinks(); print "<div id='storetext'>"; print "<br />"; print "<div class='storesLogo'>$img_source"; print "</div>"; print "<div class='storesDescription'>$description</div>"; print "<div class='storeRatings'>"; print "<div class='averagerating'>KC Rating<br /><b>$avg</b><p><font size='2'><br />"; echo $message; print "<p><a href='http://www.kernow-connect.com' id='ratelink' rel='subcontent'>rate store here</a></font></p>"; print "</div>";//storeRatings closed print "</div>";//averagerating closed // HIDDEN DIV CONTAINING FORM ?> <div id="subcontent" style="position:absolute; border: 7px solid black; visibility:hidden; background-color: white; width: 250px; height:361px; padding: 8px;"> <form method="post"> <div id="apDiv1"> <table width="240" border="0" cellspacing="0" cellpadding="0"> <tr> <td>Value for money</span></td> <td><?php print rating_bar('valuetemp',5)?></td> </tr> <tr> <td>Ease of use</td> <td><?php print rating_bar('easeofusetemp',5)?></td> </tr> <tr> <td>Delivery time</td> <td><?php print rating_bar('deliverytemp',5)?></td> </tr> <tr> <td>P&P costs</td> <td><?php print rating_bar('delchargetemp',5)?></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td><img src="CaptchaSecurityImages.php?width=100&height=40&characters=5" /></td> <td> </td> </tr> <tr> <td colspan="2"><label for="label"><span class="style2">Please Enter Security Code: </span></label></td> </tr> <tr> <td colspan="2"><input id="security_code" name="security_code" type="text" /></td> </tr> <tr> <td></td> <td> </td> </tr> <tr> <td><input type="submit" name="submit" value="Submit" /></td> <td><a href="javascript:dropdowncontent.hidediv('subcontent')">Close</a></td> </tr> </table> <P> </form> </div> </div> <?php } ?> <script type="text/javascript"> //Call dropdowncontent.init("anchorID", "positionString", glideduration, "revealBehavior") at the end of the page: dropdowncontent.init("ratelink", "right-bottom", 600, "mouseover") dropdowncontent.init("contentlink", "left-top", 300, "click") </script> <?php print "</p>"; print "<div id='footer'> Copyright © 2009 Kernow-Connect.com</div>"; print "</body>"; print "</html>"; ?> here (http://www.kernow-connect.com/teststores.php?Cat=ent&sID=Game)is the page for some reason it doesnt like my $message varible and when i submit the form it takes it to a new page instead of just printing a message on the current page? cheers Luke Iszak 03-05-2009, 09:03 PM It's not an error per say, basically it's saying $message is undefined, so define $message and it'll work or change your error_reporting to E_STRICT. Or you could try... if (isset($message) == true) { echo $message; } LJackson 03-05-2009, 09:37 PM hi mate, that got rid of the message thanks, but the varible $message is defined here if( isset($_POST['submit'])) { if( $_SESSION['security_code'] == $_POST['security_code'] && !empty($_SESSION['security_code'] ) ) { // Insert you code for processing the form here, e.g emailing the submission, entering it into a database. $sql="UPDATE ratings SET used_ips = NULL, total_value = 0, total_votes = 0 WHERE id IN ('valuetemp', 'easeofusetemp', 'deliverytemp', 'delchargetemp')"; $query = mysql_query($sql); $message=""; unset($_SESSION['security_code']); } else { // Insert your code for showing an error message here $message="Sorry, you have provided an invalid security code"; } } else {} p.s dont suppose you know how to stop the form submitting to another version of the current page, try it out on my page if i could prevent this and just have the messages appear on the current page that would be sweet!! cheers mate Luke |
| |||
EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum