EmuX Posted February 3, 2010 Share Posted February 3, 2010 I am getting this error: Notice: Undefined variable: DESCRIPTIONS in C:\wamp\www\donate\form.php on line 107 Here is the line: <div class="SlidingPanelsContentGroup"> <?php echo $DESCRIPTIONS; ?> </div> Link to comment https://forums.phpfreaks.com/topic/190851-notice-undefined-variable-descriptions/ Share on other sites More sharing options...
KevinM1 Posted February 3, 2010 Share Posted February 3, 2010 I am getting this error: Notice: Undefined variable: DESCRIPTIONS in C:\wamp\www\donate\form.php on line 107 Here is the line: <div class="SlidingPanelsContentGroup"> <?php echo $DESCRIPTIONS; ?> </div> Definition != declaration. Your variable has no value, and you're attempting to echo said non-existing value, thus PHP gives you that error. Ensure your variables actually contain values before attempting to output them. Link to comment https://forums.phpfreaks.com/topic/190851-notice-undefined-variable-descriptions/#findComment-1006454 Share on other sites More sharing options...
EmuX Posted February 3, 2010 Author Share Posted February 3, 2010 This script use to work fine... also I do not know PHP so here's the whole file: <!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>Donations</title> <link href="Spry/SprySlidingPanels.css" rel="stylesheet" type="text/css" /> <script src="Spry/SprySlidingPanels.js" type="text/javascript"></script> <script src="Spry/SpryEffects.js" type="text/javascript"></script> <script src="Spry/SpryUtils.js" type="text/javascript"></script> <script src="Spry/xpath.js" type="text/javascript"></script> <script src="Spry/SpryData.js" type="text/javascript"></script> <style type="text/css"> body { background:#000000; font-family:Arial, Helvetica, sans-serif; background-image: url(page-bg.jpg); background-repeat: repeat-x; } /*select { background:url(/parchment-light2.jpg) repeat; color:#FFFFFF; border:#000000 solid 1px; } legend { font-weight:bold; color:#FFFFFF; }*/ .SlidingPanelsContentGroup { float:left; width:850px; background:url(/parchment-light2.jpg) repeat; } .SlidingPanels { float:left; width:204px; height:204px; border:#000000 1px inset; } .SlidingPanelsContent { float:left; width:200px; height:200px; } fieldset { border:#FF9900 solid 1px; color:#FFFFFF; } #apDiv1 { position:inherit; left:118px; top:210px; width:492px; height:216px; z-index:1; } #apDiv2 { position:absolute; left:319px; top:91px; width:700px; height:500px; z-index:2; } #apDiv3 { position:static; left:667px; top:164px; width:705px; height:507px; z-index:2; background-image: url(bgdonate.gif); } </style> </head> <body> <center> <p> </p> <p> </p> <p> </p> <div id="apDiv3"> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p><br /> <table width="525" border="0" cellspacing="5px" style="text-align:left;"> <tr valign="top"> <td>Select Realm:</td> <td><select id="realm" name="realm" style="width:150px;" onchange="getRewards(this.value);"> <option>Your browser does not support this page.</option> </select></td> <td rowspan="5"><div id="description" class="SlidingPanels"> <div class="SlidingPanelsContentGroup"> <?php echo $DESCRIPTIONS; ?> </div> </div></td> </tr> <tr valign="top"> <td>Select Reward:</td> <td><select id="reward" name="reward" style="width:150px;" onchange="getPrice(this.value);"> <option>Your browser does not support this page.</option> </select></td> </tr> <tr valign="top"> <td>Donation:</td> <td><?php echo CURRENCY_CHAR; ?><span id="price"></span></td> </tr> <tr valign="top"> <td>Character:</td> <td><input type="text" onblur="checkChar(this.value);" name="character" id="character" maxlength="16" style="width:150px;" /> <img id="status" src="notok.png" style="margin-left:5px; vertical-align:middle;" alt="Status" /></td> </tr> <tr valign="top"> <td><form onsubmit="return prepForm();" action="https://<?php echo PAYPAL_URL; ?>/cgi-bin/webscr" method="post" target="paypal"> <!-- Don't bother trying to change anything here, you won't get your reward. --> <input type="hidden" name="add" value="1" /> <input type="hidden" name="cmd" value="_cart" /> <input type="hidden" name="notify_url" value="<?php echo SITE_URL.SYS_PATH?>postback.php" /> <input type="hidden" id="item_name" name="item_name" value="" /> <input type="hidden" id="amount" name="amount" value="" /> <input type="hidden" id="item_number" name="item_number" value="" /> <input type="hidden" name="quantity" value="1" /> <input type="hidden" name="business" value="<?php echo PAYPAL_EMAIL; ?>" /> <input type="hidden" name="currency_code" value="<?php echo CURRENCY_CODE; ?>" /> <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_cart_SM.gif" name="submit" alt="PayPal - The safer, easier way to pay online!" /> <!-- Donation system by 1337D00D --> </form></td> <td></td> </tr> </table> </div></center> <script type="text/javascript"> Description = new Spry.Widget.SlidingPanels("description",{transition:Spry.circleTransition}); var Realms = <?php echo $REALMS; ?>; var Rewards = <?php echo $REWARDS; ?>; var Status = document.getElementById("status"); var Realm = document.getElementById("realm"); var Reward = document.getElementById("reward"); var Price = document.getElementById("price"); var Character = document.getElementById("character"); var CharId = "0"; function setupRealmlist() { var val; Realm.options.length = 0; for(val in Realms) { Realm.options[val] = new Option(Realms[val],val); } } function getRewards(realm) { var val; var i = 0; Reward.options.length = 0; for(val in Rewards) { if(Rewards[val].realm == realm) { Reward.options[i] = new Option(Rewards[val].name,val); i++; } } getPrice(Reward.value); checkChar(Character.value); } function getPrice(id) { Price.innerHTML = Rewards[id].price; Description.showPanel(parseInt(id)); } function checkChar(name) { CharId = "0"; Status.src = "loading.gif"; Spry.Utils.loadURL("GET","index.php?char="+name+"&realm="+Realm.value,true,function(r) { var res = r.xhRequest.responseText; if(res == "0") { document.getElementById("status").src = "notok.png"; CharId = "0"; } else { CharId = res; document.getElementById("status").src = "ok.png"; } } ); } function prepForm() { document.getElementById("item_name").value = Rewards[Reward.value].name; document.getElementById("amount").value = Rewards[Reward.value].price; document.getElementById("item_number").value = (parseInt(Realm.value)+1) +"-"+(parseInt(Reward.value)+1) +"-"+CharId; if(CharId == "0") { return confirm("That character does not exist.\nIf you continue you might not receive your reward."); } if(isNaN(CharId)) { alert("There is a problem with the donation system.\nIt may not have been properly configured.\nPlease contact the administrator."); return false; } return true; } setupRealmlist(); getRewards(0); </script> </body> </html> Link to comment https://forums.phpfreaks.com/topic/190851-notice-undefined-variable-descriptions/#findComment-1006455 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.