CodeIgniter Forums
Use of undefined constant data - assumed 'data' in C:\wamp\www\cms\yourpage.php on line 33 - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20)
+--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23)
+--- Thread: Use of undefined constant data - assumed 'data' in C:\wamp\www\cms\yourpage.php on line 33 (/showthread.php?tid=15941)



Use of undefined constant data - assumed 'data' in C:\wamp\www\cms\yourpage.php on line 33 - El Forum - 02-19-2009

[eluser]adamsonit[/eluser]
Code:
<?php function nukeMagicQuotes() {
if (get_magic_quotes_gpc()) {
function stripslashes_deep($value) {
$value = is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value);
return $value;
}
$_POST = array_map('stripslashes_deep', $_POST);
$_GET = array_map('stripslashes_deep', $_GET);
$_COOKIE = array_map('stripslashes_deep', $_COOKIE);
}
}
?>
<?php nukeMagicQuotes(); ?>
<?php
// Connect to the database
  $cnx = mysql_connect("localhost", "root", "");
         if (!$cnx) {
         die("Unable to connect to database!");
         }
          
// Select your database
  mysql_select_db("fckdata", $cnx);
  
// Get data from the database
  $query = mysql_query("SELECT data FROM fck_data WHERE id = 1");
  $data = mysql_fetch_array($query);
  ?>

<!-- This is where the content from your database is displayed
we are telling the database to display the content from the field in
the database called data -->
<div>
  &lt;?php echo $data[data]; ?&gt;
</div>



Use of undefined constant data - assumed 'data' in C:\wamp\www\cms\yourpage.php on line 33 - El Forum - 02-19-2009

[eluser]TheFuzzy0ne[/eluser]
You haven't used quotes, so PHP checks to see if any constants have been defined by that name. As there isn't one, it assumes it should be a string, and gives you a warning to let you know.
Code:
&lt;?php echo $data['data']; ?&gt;



Use of undefined constant data - assumed 'data' in C:\wamp\www\cms\yourpage.php on line 33 - El Forum - 02-19-2009

[eluser]adamsonit[/eluser]
thank you very much, it works.