-
How To Record Urls Loading on iFrame Into MySql Db ?
over 7 years ago
-
over 7 years ago
Hi,
Imagine there is a tbl called "users" and it has a column called "your blog url".
Now, imagine you want to display that blog's url in an iframe on one of your pages. How would you code it ?
I did the following but the iframe fails to load the webpage.
I guess this is due to me failing to get the iframe to pic one url or one entry from the "your blog url" column.The best attempt I made was this:
config.php contains the db connection details and other files.
I get no erros but I get nothing visible on the screen. Full blank white page!!!
[code]
<html>
<head>
<title>
Home Page
</title>
</head>
<body>
<?php
include 'config.php';
/*Check if user is logged-in or not by checking if session is set or not.
If user is not logged-in then redirect to login page. Else, show user's account homepage.*/
if(!isset($_SESSION["user"]))
{
header("location:login.php");
}
else
{
$user = $_SESSION["user"];
$sql = "SELECT * FROM users WHERE usernames = '".$user."'";
$result = mysqli_query($conn,$sql);
$numrows = mysqli_num_rows($result);
if($numrows >1)
{
while ($row = mysqli_fetch_assoc($sql))
{
$db_id = $row["id"];
$db_username = $row["usernames"];
$db_first_name = $row["first_names"];
$db_surname = $row["surnames"];
$db_email = $row["emails"];
$db_blog_url = $row["blogs_urls"];
//Welcome user by name.
echo "Welcome <b><h2>$db_first_name $db_surname!"?></h2></b>|
<?php
//Display log-out link.
echo "<a href='logout.php'>$user Log Out</a>";?>|<br>
<?php
//Display User's own blog Page in iframe.?>
<iframe src="<?php echo $db_blog_url;?>"></iframe>
<br>
<?php
//Display 1st User's blog Page (regardless of who the user is) in iframe.?>
<iframe src="<?php echo ".$blogs_urls[0].";?>"></iframe>
<?php
//Display All Users' blogs Pages in iframe.?>
<iframe src="<?php echo $row['blogs_urls'];?>"></iframe>
<?php
}
}
}
?>
</body>
</html>
[/code]
Ignore the part where my code is not secure from sql injection. I will deal with that later. In the meanwwhile, concentrating on how to fix this frame thing. I attempted 3 different ways to code the iframe to load a webpage but no luck. I don't get any errors but a complete blank page. Error settings is full set to show error messages (config.php):
/*
* ERROR HANDLING
* ini_set('display_errors', 1);
* ini_set('display_startup_errors', 1);
* For All Error, Warning and Notice
* error_reporting(E_ALL); OR error_reporting(-1);
* For All Errors
* error_reporting(E_ERROR);
* For All Warnings
* error_reporting(E_WARNING);
* For All Notice
* error_reporting(E_NOTICE);
*/
error_reporting(E_ALL);</pre>
PS - The url in db is google.com which is supposed to load in iframe. -
1 Answer(s)