phorce 131 Posting Whiz in Training Featured Poster

You sure you're not setting the SESSION['user_id'] from a $_GET['id']?

e.g.

<?php

   $id = $_GET['id'];

   $_SESSION['user_id'] = $id;
OsaMasw commented: great advice +1
phorce 131 Posting Whiz in Training Featured Poster

@szjna - In Dev-cpp (I think it's the same compiler) then you need to create a new "Project" rather than just having them in the same folder.

phorce 131 Posting Whiz in Training Featured Poster

Yeah, the output is

"This is the way to an A Grade - Grade A for Sure"

However, I don't think you'll be getting an A grade with this code ;)!

@Ancient Dragon is right, you need to pass by reference NOT value. Also, you're assume that there are 8 values within this vector, what happens if there is more? The program will just crash. Use .size() instead of defining the vector size. Also why not just push_back the elements for the vector instead of insert? mhmh!

Good luck :)

phorce 131 Posting Whiz in Training Featured Poster

Here is one solution to your problem:

<?php

    function checkPreg($string)
    {
        if(preg_match('/^[^\W_]+$/', $string)):
          return true;
        else:
          return false;
        endif;
    }

    $string = "Hello244";

    if(checkPreg($string))
    {
        echo 'Yes, its ok';
    }else{
        echo 'No, its not ok';
    }


?>

Just use regex with the preg_match, you got the right function.

BUT, it might actually be easier just to use the pre-built in functions (for basic numbers and letters...) Here is an example:

<?php

    $string = "asfsf_";

    if(ctype_alnum($string))
    {
        echo "The string contains letters and numbers";
    }else{
        echo "The string contains chatacters that are not allowed"; 
    }
?>
Djmann1013 commented: Thanks +2
phorce 131 Posting Whiz in Training Featured Poster

@mpc123 - What is '$txt'? I don't understand, it's probably your query that is the fault here, not returning any data.

phorce 131 Posting Whiz in Training Featured Poster

Insead of:

<h2><a href="' . $row['$txt2'] . '/' . $row['$txt2'] . '.php">' . $row['title'] . '</a></h2>
</div>

Try:

<h2><a href="' . $row['txt2'] . '/' . $row['txt2'] . '.php">' . $row['title'] . '</a></h2>
</div>

I don't understand the purpose of '$txt2' etc here, in this context.

phorce 131 Posting Whiz in Training Featured Poster

Hello,

some compilers (especially with C++) only allow this:

#include <iostream>
....

Could try taking the .h. Is there no way you cannot install GCC?

phorce 131 Posting Whiz in Training Featured Poster

@NardCake Please mark this thread as solved and give rep to those who helped you :)!

phorce 131 Posting Whiz in Training Featured Poster

Hey,

You can use Regex, because you didn't submit any example code, I did an example which hopefully you can follow:

<?php

    $string = "faaf2424_";

    if(preg_match('/^[a-z_\-\d]{3,}$/i', $string))
    {
        echo 'Allowed';
    }else{
        echo 'Not allowed :(';
    }
?>

This would display 'Allowed' whereas if the string was this:

$string = "@24@24@";

Then the output would be: 'Not allowed'

Hope this makes sense!

phorce 131 Posting Whiz in Training Featured Poster

Have you tried posting this in the Java forum?

phorce 131 Posting Whiz in Training Featured Poster

Hey,

Off-topic: What University and what year are you in?

I'll give you some hope:

When I was in my first and second year at University, I posted code here all the time and no code was copied (I'm not saying that this would happen in your case) BUT what I am saying is that, if EVERYONE has the same assignment, then, it is likely that parts of your code will look the same anyway. Your tutor, or, external examiners are not looking for the fact "Hey he can do conditional statements" more as the fact that you understand the logic behind the assignment (How does inheritence/Association etc..) work.

The likelyhood of someone finding this, as well, after you mark it as "solved" will be very unlikely, or, probablamtic since a lot of questions get's asked daily which ,eans they would most likely ask the same /or/ simular question anyway, in, which case, someone will help them anyway and probably give a more or less the same answer as me.

I am not a Moderator though, so, my advice would be to click the "Flag bad post" and explain your situation (In enough details) and hopefully a Moderator will look at it and make a decision from there :)! IMO I would be happy with you changing your original post to just your (.h) class definitions since that's what I went off when helping you out :) Good luck with your assignment though.

phorce 131 Posting Whiz in Training Featured Poster

Hey,

Please can you mark this post as solved and give rep to those who helped you? (You can give rep by clicking the "up" arrow next to someones name).

As for your question related to deletion, it is very, very unlikly that your post/thread will be deleted, this is because DaniWeb is a resource forum in which members looking for help in this area can look back to this.

Could you tell me why it is bad that your full source code is up?

phorce 131 Posting Whiz in Training Featured Poster

Try this:

$value = .$row[booleanresult];
if ($value) { // if true
  $value = "YES";
} else {
  $value = "NO";
}
phorce 131 Posting Whiz in Training Featured Poster

@ralph1992 Please do ignore my last post, I've had a think about this.

Ok, what you're looking for is Association, nothing else, and nothing more. The fact your tutor wants this:

which can then be stored in one array.

Tells me that your instructor doesn't want you to have one ARRAY more as such as one ARRAY of OBJECTS. The method of Association is taught a lot in Colleges (I got taught this when I was at College..) ANYWAY..

I did an example, above somewhere that totally got ignored ;) so I'm guessing it confused the hell out of you. Not to worry, I have came up with another solution to show you exactly what I mean.

At the minute, you have an array of objects called Customers, an array of objects called "Accounts" and an array of objects called "Savings accounts" etc.. Our goal is to make all these objects, or, two objects become one array of objects, how we do this is to use Association, actually create an object of what you desire inside a class. (mhm?)

Let's see:

class Customer {

   public:

        Customer();
        Customer(int age, ..., ...);
        // Create another Constructor to allow for an object to be passed to it.
        Customer(int age, ..., ..., Account theA)
        {
            this->a = theA;
        }

        // create a member function to return "something"
        int getSomething()
        {
            return a.getSomething(); // we return the member function in "Account"
        }
    protected:

        Account a; // I have created an …
phorce 131 Posting Whiz in Training Featured Poster

Hey,

I think I get what you mean.. Look at it this way:

Customer <HAS>
   Account
   <Can be>
       Savings <or> Current

Let's say you have a customer:

Customer c(ID, NAME, ..., ...);

Customer c(1, "Phorce", ..., ...);

Now you would (in some way) have to link the ID to the customer, etc..

IF, however, you're creating the Objects all together, ok, so this way:

// create the customer, to have a savings, and current account
Customer c[1];
Account a[1];

for(int i=0; (i < 1); i++)
{
    c[i].makeAccount();
    a[i].makeAccount();
}

Then you can assume that c[0] HAS the account as a[0] thus infers that this can happen:

void Customer::showPersonsAccount(int customerNo)
{
   // remembering that CustomerNo is infact the number #id->place memory (set through "i")

   cout << c[i].returnName();
   cout << a[i].getAccountNumber();

}

You should find that the name, and the account number belongs to the same person that you created :)

phorce 131 Posting Whiz in Training Featured Poster

Hey,

I don't know what you're doing here..

acnts[noOfAccounts].createAccount();

What are you storing noOfAccounts with?

Essentially, you're initalising an array of objects here:

Account* acnts[10]

So to access this, you would do this:

acnts[0].CreateAccount();

Here, look at this example:

#include <iostream>
#include <vector>

using namespace std;

class Account {

    public:
        Account()
        {

        }

        virtual void CreateAccount()
        {
            cout << "I have created an Account " << endl;
        }

};

class CurrentAccount : public Account {

    public:
        CurrentAccount()
        {

        }

        virtual void CreateAccount()
        {
            cout << "I have created a Current Account! " << endl;
        }
};


int main(int argc, char *argv[]) {
   Account *acnts = new Account[10];
   CurrentAccount *cAcnts = new CurrentAccount[10];

   acnts[0].CreateAccount();
   cAcnts[0].CreateAccount();
 }

but this stores them in 2 seperate arrays which I'm not allowed to do for the assignment :/

And I can't seem to grasp pointers :(

I don't understand this.. Stores what as two seperate arrays? Are they wanting you to create a 2D array? Essentially, a pointer is memory location over value.

P.S. I think this is what you mean by it:

int numberOfAccounts = 0;

cout << "Please enter the number of accounts you want to create";
cin >> numberOfAccounts;
for(int i=0; (i < numberOfAccounts); i++)
{
   acnts[i].CreateAccount();

}

BUT as I pointed out first, it is really bad to have inputs/outouts DIRECTLY inside the class functionality.

phorce 131 Posting Whiz in Training Featured Poster

i.e. how would a customer open a curre

i.e. how would a customer open a curre

Ok, so you know about Objects, right? Well if you had this:

Account a; // initalises an object of "Account"

CurrentAccount a; // Initalises an object of "CurrentAccount"

The thing is, through using association, if you know that a Customer HAS to make an Account with your system, and then they have the ability to make a current account, then what is the point in re-adding the data? The data is already there. (I believe):

Let me give you an example:

Account a(1, "Phorce", 150.00);
// my account number is 1, my name is Phorce and I'm very rich, I have £150+

Now I want a Current Account, it has a different number and you're going to give me £100 extra for making this as well as a intrest rate of 12%

Account a(1, "Phorce", 150.00); // Defined before
CurrentAccount c(10, 12, a); 

I have done a basic, basic example of this (I really do hope I haven't confused you) It's been a while since I have done association but have a look at this:

#include <iostream>

using namespace std;

class foo {

    public:
        foo() { }
        foo(int theAccountNo) {
             account_no = theAccountNo;
         }

        int getAccountNo()
        {
            return account_no;
        }
    protected:
        int account_no;


};

class bar : public foo {

    public:
        bar(int CURRENT_ACCOUNT_DETAILS) { current = CURRENT_ACCOUNT_DETAILS; }

        bar(int CURRENT_ACCOUNT_DETAILS, foo f) {

            current = …
phorce 131 Posting Whiz in Training Featured Poster

Are you asking how to implement inheritence?

If so, such tasks take place primarly in your class definitions (.h) files, so, might be an idea to post them over the class implementation (.cpp). IMO.

I don't get it though because inheritence usually has a "IS A", "CAN BE" Are you sure you don't mean association? ("HAS A") so therefore..

CUSTOMER
<has a>
CurrentAccount

?

Also, look at this:

void Customer::addNewCustomer()
{
    cout << "Enter your name > ";
    getline(cin,name);
    cout << "Enter your Address: ";      
    getline(cin,address);
    cout << "Enter your telephone number: ";  
    getline(cin,telNo);
    cout << "Enter your sex: ";    
    getline(cin,sex);
    cout << "Enter your Age: ";   
    cin >> age;
}

Avoid putting inputs / outputs in the class. Think about if you wanted to output this code in a different way than just console... It wouldn't work.

phorce 131 Posting Whiz in Training Featured Poster

No problem - Is there anything specific that confuses you?

phorce 131 Posting Whiz in Training Featured Poster

Good luck with it :)! Remember to mark this as solved, and give rep ;)!

phorce 131 Posting Whiz in Training Featured Poster

Ok, so I'm confused now!!

You basically want to send a variable to a function and then for that variable to do something inside the function? Why is it returning an int then? -confused-

Something like this?

void zonePick(int theZone);
void zone1();
int main()
{
    int zone;

    cout << "Please enter which zone you'd like to go to: ";
    cin >> zone;

    zonePick(zone);
}


void zonePick(int theZone)
{
    // in this function then, we can do something with zone

    switch(theZone)
    {
        case 1:
            cout << "ZONE 1";
            zone1();
        break;    

        default: cout << "Zone doesn't exist";
    }

}

void zone1()
{
    // DO SOMETHING IN ZONE 1

}
phorce 131 Posting Whiz in Training Featured Poster

Your implementation of function definition is wrong:

int zonePick(int foo); // class definition (prototype)

The implementation should be the same:

int zonePick(int foo)
{

}

This also assumes that you're passing a variable, or a value to it:

int zonePick(int foo);

int main()
{
    int foo = 10;

    int valueReturnedFromFunction = zonePick(foo); // will store 100 in this variable

    cout << valueReturnedFromFunction << endl;
}

int zonePick(int foo)
{
   // here's an example
   return (foo * 10);
}

Hope this helps a bit :)

phorce 131 Posting Whiz in Training Featured Poster

Ok, well at this stage you can compare the values that are inputted from the user:

int main()
{

    int shape;

    cout << "What shape do you want: ";
    cin >> shape;

    if(shape == 0)
    {
       // triangle
    }

    if(shape == 1)
    {
       // square 
    }
}

This is good:

typedef unsigned short USHORT;

More effective than using:

ushort s = FOOOO;

:) Good luck!

phorce 131 Posting Whiz in Training Featured Poster

Yeah @LastMitch is right, MYSQLI is easier to manage.

I read somewhere that PDO means that you do not have to worry about SQL injection I don't know how true this is though

phorce 131 Posting Whiz in Training Featured Poster

So basically:

I'm guessing by this line:

USHORT triangle, square, rectangle, circle;

You're defining variables which can then be compareable, why?

Also, your comparision is wrong, like this:

if (shape = triangle)
{
    ...
}

A single "=" indicates to the compiler that you are trying to initalise a variable with a value:

int age = 10; // I've set age to 10

So we use DOUBLE "==" in order to make a comparision of EQUAL TO.

Which brings me onto my next point, why are you using if statements for this? Ok, I guess you can, but, surely it would be better / more effective just to use switch statements? Let me give you an example:

switch(shape)
{
    case 0:

        // code for triangle

    break;

    case 1:

       // code for square
    break;

    // OTHER CASES

    default:

       cout << "Your option was unknown";
}

You're on the right track, I just think you're going about this problem the wrong way!

ALSO with the sides, why are these values not an array? Instead of writing:

int side1;
int side2;
int side3;

That's not a good programming technique!

phorce 131 Posting Whiz in Training Featured Poster

Should your class name be called "list"...?

phorce 131 Posting Whiz in Training Featured Poster

Ok, I kind of know what it is you're trying to achieve.

If you're wanting it so when a user types a key down it comes up with suggestions, this is quite simply.. It is done with jQuery/Ajax =)

To do the recommended searches is a little more complex, will require PHP/PERL etc and a database also an algorithm =)!

phorce 131 Posting Whiz in Training Featured Poster

@dran.ong.14 - Be greatful that people are taking time out of their busy lives to help you, rather than being forward and asking someone to literally spoon-feed you the fix.

phorce 131 Posting Whiz in Training Featured Poster

Hey,

I tried to run the code you've posted and it shows an indentation error. Is this the way that DaniWeb has formatted it, or, is it your code?

I don't get what you're trying to ask, is your question regarding the fact that "random" cannot be imported, or, to do with the random function? Please POST the ERROR message that you get (if any) :)

phorce 131 Posting Whiz in Training Featured Poster

I don't understand what you're trying to say? Erm, screenshot / example?

I'm guessing you mean, you have 4 places for advertisements and you want to display the advertisement if there is a record, if there isn't then it leaves it blank? So, if there is 2 advertisements, then, there would it would display "place your advertisement here" etc.. :)

phorce 131 Posting Whiz in Training Featured Poster

This code:

if($SM_pro){

Basically is saying if SM_pro == true, however, DM_pro is an array, so, therefore it won't return true/false. You could try:

if($SM_pro <= 0) {

Alternatively, you could use the mysqi_num_rows() function.. http://www.nusphere.com/kb/phpmanual/function.mysqli-num-rows.htm

Hope this helps :)

phorce 131 Posting Whiz in Training Featured Poster

Hey,

Numbers_roman::tonumeral($year);
This looks like a namespace, however, I might be wrong. See: http://php.net/manual/en/language.namespaces.php
and

require_once("numbers/roman.php")
This this includes the file, but, instead of the "include" function which will only execute an error, this function will die if there is an error. By using the require_once, it will check to see if the file has already been included and if it has, not include it again.

Hope this helps :)

phorce 131 Posting Whiz in Training Featured Poster

@Yorkiebar14 You can search on google for tutorials search "preg_replace" etc..

And no, not really, depending on how many characters you want them to enter. It depends on what you're showing.. If there's going to be quite a lot of text you can use data types like mediumtext, longtext etc.. But in theory, you would display it as you would their username.. E.g.

<?php
  // mysql connection

  $id = $_GET['id']; // validate this.

  $q = "SELECT * FROM page WHERE page_id='$id'";
  $r = mysql_query($e);
  while($row = mysql_fetch_array($r))
  {
     // 
  }
phorce 131 Posting Whiz in Training Featured Poster

@Yorkiebar14

Right, so if we're talking about pages, then, it would just be an ID.. E.g.

www.yoursite.com/page.php?id=1 -> will get the information from the '1' ID.

how can they store HTML in the database? Or at least give their text colours etc?

You can store HTML and then output it, however, this isn't really an advised method. INSTEAD, use bbcodes / formatting codes and disable HTML completely and just parse it using PHP. Here's an example:

Input:

[b]Hello my name is Phorce[/b]

Output:
Hello my name is Phorce

You can do this for pretty much anything, it can get really technical and advanced depending on what formatting you want to do. For example [p][/p] and you could even have a positioning system, just think of it like a "grid".

An alternative route (and I have used this method before) is to implement a drag/drop for "divs" in which the user can drag the elements on the page, and when they drop the element it updates itself.

Hope this helps :)!

phorce 131 Posting Whiz in Training Featured Poster

@LastMitch - Oh, I see :P This can be done using jQuery / Ajax! The preview etc.. And then just parse the BBcodes in as you would normally in PHP.

phorce 131 Posting Whiz in Training Featured Poster

@LastMitch, I'm confused to what you mean by "Text Editor" :P

Ok, back to the OP.. So, you want a profiling system for your users. It's surprisingly simple, I'll guide you through the concepts, and, you can code it or find tutorials out there..

So first off, you need a user system (This includes: Sign-in, sign-up etc.) and you should take full advantage of SESSIONS, as, these will come into great use later on.

To answer your profile section, you would have to use $_GET to retrive this from a database, so it will look a bit like this:

<?php

   $foo = $_GET['user_id'];

   $query = "SELECT * FROM Accounts WHERE user_id='$foo'";
   $res = mysql_query($query);
   // everything else

Then you would provide links like:

www.yoursite.com/profile.php?id=1

And this should hopefully show the first person in the database :P!

THIS method can work for forums etc. But, will act a bit differently. I built a forum a few years ago and once you have the concept, it is a lot easier, but, it's one of them things you need to sit down and draw out the logic rather than asking on forums ;)!

phorce 131 Posting Whiz in Training Featured Poster

Shouldn't this:

<?php
        while($row = mysql_fetch_array($result))
        {
            echo "<a href='members_profile.php?id=<?php echo $row[0];?>' >" .$row['username'] . ', ';
        }
?>

Be this:

<?php
    while($row = mysql_fetch_array($result))
    {
     echo '<a href="members_profile.php?id=' .$row[0]. '">' .$row['username']. '</a>';

    }
?>

Also, with this code:

<?php
    session_start();

    Connected to database here

    $sql = "select * from users where username='{$_GET['uid']}'";
?>

Be very careful about just passing in $_GET params through queries, it's really bad. Store it in a variable and perform validation on it.

Hope this helps :)!

phorce 131 Posting Whiz in Training Featured Poster

Could you just var_dump($server_id) and $username, make sure they are not returning NULL. Thanks :)!

phorce 131 Posting Whiz in Training Featured Poster

Hey, why not try mysql_affected_rows()?

E.g.

    //This session value is created at login
    $username = $_SESSION['valid'];

    //This is written to the URL
    $server_id = $_GET['server'];

    //See if a server exists with this ID and Username
    $query_server = "SELECT id FROM servers WHERE id='".$server_id."' AND `administrator`='".$username."'";
    $result=mysql_query($query_server);

    if(mysql_affected_rows() == 1)
    {
       // redirect for Yes
    }else{
      // redirect for no, take users back to their account
    }

Some people may not agree with the mysql_affected_rows but I've always used it, and, would for this. Also, $server_id, I would run validations (is_numeric etc..) before I passed it into a query.

Hope this helps :)

mmcdonald commented: Thanks :) I'll give this a shot now, didnt work :( +0
phorce 131 Posting Whiz in Training Featured Poster

Hey I just tried your script, it didn't work for me so I changed it and this works:

<?php
$filename = 'file.php';
if(file_exists($filename))
{
 header( 'Location: welcome.php' ) ;
}
else
{
echo "NO FILE";
}
?>
phorce 131 Posting Whiz in Training Featured Poster

@EmilyJohnson that could not possibly work.

Try avoiding outputting variables in functions, but, return them:

<?php
function country($country)
{
    return $country;
}
echo "i am going to " . country("USA") . "<br />";
?>

i am going to USA

phorce 131 Posting Whiz in Training Featured Poster

IF this thread has been solved, please mark is as solved and give rep to those who helped you :)!

phorce 131 Posting Whiz in Training Featured Poster

"varchar" is typically associated with MYSQL datatypes.. What field do you want to make/add "varchar" to?

phorce 131 Posting Whiz in Training Featured Poster

Yeah, like @Javvy said just use HTML tags.. So something like this:

<?php

date_default_timezone_set('UTC');

$d = date("M");

echo "<font color='yellow'>$d</font>";
?>
simplypixie commented: Don't use in-line styles now - all bad -1
phorce 131 Posting Whiz in Training Featured Poster

@TKO, no harm made..

Are you clear what you want the script to do yet ha?

phorce 131 Posting Whiz in Training Featured Poster

@diafol The user requires something different to what they are posting. He wants the script to remember the option that they selected, without using Database. Any suggestions other than cookies? (Obviously they would expire after a set amount of time)! I can't think of any other way.

phorce 131 Posting Whiz in Training Featured Poster

Apologies..

It depends where you want to display the information, at one point..

then it could be as simple as (an example):

<div id="phpContent"> 
<table border='1'>
    <tr>
    <th>Agent_ID</th>
    <th>Address</th>
    <th>Bedrooms</th>
    <th>Price</th>
    <?php
    $connect=mysql_connect("localhost","root","");
    $db_selected = mysql_select_db("ong_assessment", $connect);
    $query = "SELECT Agent_ID,Address,Bedrooms,Price FROM harcouts";
    $result = mysql_query($query) or die(mysql_error());
    if(!mysql_affected_rows() >= 1)
    {
    echo 'There are no entries inside the database';
    }
    while($row = mysql_fetch_array($result))
    {
    echo '<tr>';
    echo '<td>'. $row['Agent_ID'].'</td>';
    echo '<td>'. $row['Address'].'</td>';
    echo '<td>'. $row['Bedrooms'].'</td>';
    echo '<td>'. $row['Price'].'</td>';
    }
    echo '</table>';
    ?>
    </div>

I suppose it's bad to have HTML/PHP together, in this respect. So it might be better to include this using include('foo.php'); BUT it depends where you want the content to be shown. I haven't seen your page etc.. Remember to save the page as .php instead of .html if you're using PHP.

phorce 131 Posting Whiz in Training Featured Poster

Before you begin to integrate PHP within this HTML...

This is wrong:

<!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 name = "description" content = "Wellington Real Estate"/>
<meta name = "keywords" content = "home, housing, Karori, Mirimar, Te Aro, Thorndon, Farcourts, Jonnys, Relax"/> 
<title> Agents </title>
<link rel = "stylesheet" type = "text/css" href = "assessment.css"/>
</head>

<body>
<div id = "wrapper">
<div id = "container">
<div id = "banner">
<h1>The Wellington Real Estate Company</h1>
</div>
<div id = "left">
<a href = "Index.html">Home</a>
<a href = "Agents.html">Agents</a>
<a href = "Suburbs.html">Suburbs</a>
</div>
<div id = "right">
<br/>
<h2>Listing of Houses by Agent</h2>
<p>All our agents are currently listing a range of properties. Please click on one of the links to see that agent's listings: </p><br/>
<a href = "Farcourts.php">Farcourts</a>

<a href = "Jonnys.html">Jonnys</a>
<a href = "Relax.html">Relax</a>
</div>
</div>
</div>
</body>
</html>



<body>
<div id = "wrapper">
<div id = "container">
<div id = "banner">
<h1>The Wellington Real Estate Company</h1>
</div>
<div id = "left">
<a href = "Index.html">Home</a>
<a href = "Agents.html">Agents</a>
<a href = "Suburbs.html">Suburbs</a>
</div>
<div id = "right">
<br/>
<h2>Listing of Houses by Agent</h2>
<p>All our agents are currently listing a range of properties. Please click on one of the links to see that agent's listings: </p><br/>
<a href = "Farcourts.php">Farcourts</a>

<a href = "Jonnys.html">Jonnys</a>
<a href = "Relax.html">Relax</a>
</div>
</div>
</div>
</body>
</html>
phorce 131 Posting Whiz in Training Featured Poster

If this is solved now, please mark it so and give rep to those who helped you :)!

phorce 131 Posting Whiz in Training Featured Poster

Do you have an online example of what is happening when you re-fresh? A url or something?