The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
PHP MYSQL Query
I am trying to write a query, am making myself nuts and could use some help...
What I want is a PHP file that; based on the userid of the person logged in, will retrieve the the content of "field7" in the table "userfield" and assign it to a variable so I can pass it to a url in an iframe... Make sense? I hope so because my brain is fried! Here's what I have so far: Code:
<?php require_once('./global.php'); $host = localhost; $user = *****; $dbp = *****; $db = *****; mysql_connect("$host", "$user", "$dbp"); mysql_select_db ("$db"); // $icao = mysql_query(" // SELECT field7 // FROM userfield // WHERE userid = $vbulletin->userinfo['userid'] // "); $icao = kcos; // <-- if I hard code it, it works echo $icao; ?> <iframe width="100%" src="http://www.weathermeister.com/html/metar?idents=<? echo $icao; ?>"/> Thanks in advance! -Bill Ok... I am making progress here... This seems to be working: Code:
<?php require_once('./global.php'); // Make a MySQL Connection mysql_connect("localhost", "*****", "*****") or die(mysql_error()); mysql_select_db("*****") or die(mysql_error()); // Retrieve all the data from the "example" table $query = "SELECT userid, field7 FROM userfield WHERE userid = 2"; $result = mysql_query($query); while($row = mysql_fetch_array($result, MYSQL_ASSOC)) $icao = $row['field7']; // echo $icao; ?> <iframe width="100%" src="http://www.weathermeister.com/html/metar?idents=<? echo $icao; ?>" marginwidth="0" marginheight="0" border="0" frameborder="0"/> Also, the iframe only seems to display correctly in IE, FireFox and Opera both display HTML instead of the content... Any ideas!?? |
#2
|
||||
|
||||
Here:
Code:
<?php require_once('./global.php'); $host = localhost; $user = *****; $dbp = *****; $db = *****; mysql_connect($host, $user, $dbp); mysql_select_db($db); $icao = mysql_query(" SELECT field7 FROM userfield WHERE userid = " . $vbulletin->userinfo['userid'] . " "); $icao = mysql_fetch_aray($icao); ?> <iframe width="100%" src="http://www.weathermeister.com/html/metar?idents=<?php echo $icao['field'7]; ?>"/> Code:
<?php require_once('./global.php'); ?> <iframe width="100%" src="http://www.weathermeister.com/html/metar?idents=<?php echo $vbulletin->userinfo['field7']; ?>"/> |
#3
|
|||
|
|||
Cool... The second one worked perfectly...
Do you know if I can use the Code:
$vbulletin->userinfo['field7'] I have an rssfeed module that displays this same information that I didn't think I would be able to use... It displays the rss feed from this url: Code:
http://www.weathermeister.com/whiskeyVictor/metar?ident=CNO |
#4
|
||||
|
||||
BB code is possible, but you'll have to do a plugin for it to work - they aren't parsed as you'd expect.
Where does "CNO" come from? |
#5
|
|||
|
|||
The CNO that is on that URL is hardcoded for test... it's an airport identifier...
I have a custom field in the users profile where they can put their airport identifier: field7 in userfields table ...and would like to be able to pull the data automatically |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|