whats wrong with this code?

Discussion in 'Programming' started by dawilster, Oct 10, 2008.

  1. #1
    <?
    
    // Connects to your Database
    mysql_connect("localhost", "user", "pass") or die(mysql_error());
    mysql_select_db("db") or die(mysql_error());
    $data = mysql_query("SELECT * FROM links WHERE id='8'")
    or die(mysql_error());
    echo "<table border='0'>\n";
    while($info = mysql_fetch_array( $data ))
    
    {
    echo "<frame src='.$info['link'] .' name="frame-main" id="frame-main" title="frame-main" />"
    
    }
    ?>
    Code (markup):
    thanks
     
    dawilster, Oct 10, 2008 IP
  2. scottlpool2003

    scottlpool2003 Well-Known Member

    Messages:
    1,708
    Likes Received:
    49
    Best Answers:
    9
    Trophy Points:
    150
    #2
    What errors are you getting?
     
    scottlpool2003, Oct 10, 2008 IP
  3. dawilster

    dawilster Active Member

    Messages:
    844
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    58
    #3
    i get this error:

    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/godofwar/public_html/arcade/redir/error.php on line 12
     
    dawilster, Oct 10, 2008 IP
  4. elias_sorensen

    elias_sorensen Well-Known Member

    Messages:
    852
    Likes Received:
    20
    Best Answers:
    0
    Trophy Points:
    110
    #4
    <?

    // Connects to your Database
    mysql_connect("localhost", "user", "pass") or die(mysql_error());
    mysql_select_db("db") or die(mysql_error());
    $data = mysql_query("SELECT * FROM links WHERE id='8'")
    or die(mysql_error());
    echo "<table border='0'>\n";
    while($info = mysql_fetch_array( $data ))

    {
    echo "<frame src=\"".$info['link'] ."\" name=\"frame-main\" id=\"frame-main\" title=\"frame-main\" />";

    }
    ?>
     
    elias_sorensen, Oct 10, 2008 IP
  5. elias_sorensen

    elias_sorensen Well-Known Member

    Messages:
    852
    Likes Received:
    20
    Best Answers:
    0
    Trophy Points:
    110
    #5
    Remember that if you start you echo with : echo ", you cannot use " inside it, because it would end it. Then you have to use \" and it will parse it as ". You do also have to end your echo with a semi-colon.

    And remember to end your table too! :)
     
    elias_sorensen, Oct 10, 2008 IP
  6. djzmo

    djzmo Active Member

    Messages:
    165
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    58
    #6
    wrapped:
    <?
    
    // Connects to your Database
    mysql_connect("localhost", "user", "pass") or die(mysql_error());
    mysql_select_db("db") or die(mysql_error());
    $data = mysql_query("SELECT * FROM links WHERE id='8'")
    or die(mysql_error());
    echo "<table border='0'>\n";
    while($info = mysql_fetch_array( $data ))
    
    {
    echo "<frame src=\"".$info['link'] ."\" name=\"frame-main\" id=\"frame-main\" title=\"frame-main\" />";
    
    }
    ?>
    PHP:
     
    djzmo, Oct 10, 2008 IP
  7. elias_sorensen

    elias_sorensen Well-Known Member

    Messages:
    852
    Likes Received:
    20
    Best Answers:
    0
    Trophy Points:
    110
    #7
    yeah... Sorry I forgot to wrap it.
     
    elias_sorensen, Oct 10, 2008 IP
  8. dawilster

    dawilster Active Member

    Messages:
    844
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    58
    #8
    thanks alot mate
     
    dawilster, Oct 10, 2008 IP