Problem!!!

PHP

7 svar · 487 visningar · startad av Gimbo

Medlem sedan dec. 20001 626 inlägg
Trådstart#1

Jag har ett problem, jag fattar inte det e koplingen till databasen som inte fungerar om ni kollar in den här sidan. http://www.6suryoye.f2s.com/php/phpbook

O här är filen som det är knas i, snälla hjälp mig:

mysql_connect("3306", "a6suryoye", "jeancan");

echo "<table align=\"center\" cellspacing=\"0\" cellpadding=\"3\" width=\"100%\" border=\"0\">\n";

echo "<tr><td><div class=\"maincatnav\">\n";

echo "&nbsp<br>\n";

echo "</div></td>\n";

if (empty($perpage)) $perpage = 5;

if (empty($pperpage)) $pperpage = 9; //!!! ONLY 5,7,9,11,13 !!!!

if (empty($sort)) $sort = "desc";

if (empty($offset)) $offset = 0;

if (empty($poffset)) $poffset = 0;

$amount = mysql_db_query($database, "SELECT count(*) FROM guestbook");

$amount_array = mysql_fetch_array($amount);

$pages = ceil($amount_array["0"] / $perpage);

$actpage = ($offset+$perpage)/$perpage;

$maxpoffset = $pages-$pperpage;

$middlepage=($pperpage-1)/2;

if ($maxpoffset<0) {$maxpoffset=0;}

echo "<td><div class=\"mainpages\">\n";

if ($admin) {$adminlink="&admin=$admin";}

if ($pages) { // print only when pages > 0

echo "$ad_pages\\n";                                                                                          

                                                                                                              

if ($offset) {                                                                                               

    $noffset=$offset-$perpage;                                                                              

    $npoffset = $noffset/$pperpage-$middlepage;                                                                        

    if ($npoffset\<0) {$npoffset=0;}                                                                        

    if ($npoffset\>$maxpoffset) {$npoffset = $maxpoffset;}                                                    

echo "\[\<a href=\\"guestbook.php?offset=$noffset&poffset=$npoffset$adminlink\\"\>\<\</a\>\] ";

}                                                                                                            

for($i = $poffset; $i\< $poffset+$pperpage && $i \< $pages; $i++) {                                            

	$noffset = $i \* $perpage;

    $npoffset = $noffset/$pperpage-$middlepage;                                                                        

    if ($npoffset\<0) {$npoffset = 0;}

    if ($npoffset\>$maxpoffset) {$npoffset = $maxpoffset;}                                                    

$actual = $i + 1;

    if ($actual==$actpage) {                                                                                 

    echo "(\<a href=\\"guestbook.php?offset=$noffset&poffset=$npoffset$adminlink\\"\>$actual\</a\> ) ";

        } else {                                                                                             

    echo "\[\<a href=\\"guestbook.php?offset=$noffset&poffset=$npoffset$adminlink\\"\>$actual\</a\>\] ";

    }

}

                                                                                                              

if ($offset+$perpage\<$amount_array\["0"\]) {                                                                   

    $noffset=$offset+$perpage;                                                                              

    $npoffset = $noffset/$pperpage-$middlepage;                                                                        

    if ($npoffset\<0) {$npoffset=0;}                                                                        

    if ($npoffset\>$maxpoffset) {$npoffset = $maxpoffset;}                                                    

echo "\[\<a href=\\"guestbook.php?offset=$noffset&poffset=$npoffset$adminlink\\"\>\>\</a\>\] ";

    }                                                                                                        

}                                                                                                            

echo "</div></td></tr>\n";

echo "</table>\n";

# Start the Page

#################################################################################################

echo "<table align=\"center\" cellspacing=\"1\" cellpadding=\"3\" width=\"100%\" border=\"0\">\n";

echo " <tr>\n";

echo " <td class=\"gb_header\">$gb_name</td>\n";

echo " <td class=\"gb_header\">$gb_comments</td>\n";

echo " </tr>\n";

# Get Entrys for current page

#################################################################################################

$result = mysql_db_query($database, "SELECT * FROM guestbook ORDER by id $sort LIMIT $offset, $perpage");

while ($db = mysql_fetch_array($result)) {

$when = strftime("%m/%d/%Y %I:%M %p", $db\["timestamp"\]);

if ($db   != "none") { 

$email = "\<a href=\\"mailto:".$db."\\"\>\<img src=\\"$image_dir/icons/email.gif\\" alt=\\"Send E-Mail\\" border=\\"0\\" align=\\"right\\"\>\</a\>"; 

} else {

$email = "";

}

if ($db\[icq\]     != 0)      { 

$icq = "\<a href=\\"http://wwp.icq.com/scripts/contact.dll?msgto=$db\[icq\]\\"\>\<img src=\\"http://wwp.icq.com/scripts/online.dll?icq=" . $db\[icq\] . "&img=5\\" alt=\\"Send ICQ Message\\" border=\\"0\\" align=\\"right\\" height=\\"17\\"\>\</a\>"; 

} else {

$icq = "";

}

if ($db\[http\]    != "none") { 

$http = "\<a href=\\"http://$db\[http\]\\" target=\\"\_blank\\"\>\<img src=\\"$image_dir/icons/home.gif\\" alt=\\"View Web Page\\" border=\\"0\\" align=\\"right\\"\>\</a\>"; 

} else {

$http = "";

}

if ($db\[ip\]      != "none") { 

   if ($admin==$adminpass) {

  $ip = "\<img src=\\"$image_dir/icons/ip.gif\\" alt=\\"".$db\[ip\]."\\" align=\\"left\\"\>"; 

   } else {

  $ip = "\<img src=\\"$image_dir/icons/ip.gif\\" alt=\\"IP logged\\" align=\\"left\\"\>"; 

   }   

} else {

$ip = "";

}  

if ($db\[location\]!= "none") { 

$location = "$gb_location\<br\>$db\[location\]\<br\>";

} else {

$location = "\<br\>\<br\>";

}

if ($db\[browser\]      != "") { 

$browser = "\<img src=\\"$image_dir/icons/browser.gif\\" alt=\\"$db\[browser\]\\" align=\\"left\\"\>"; 

} else {

$browser = "";

}

echo "  \<tr\>\\n";                                                                                                     

echo "     \<td class=\\"gb_table1\\"\>\\n";                                                                           

echo "        \<div class=\\"mainname\\"\>$db\[name\]\</div\>\<br\>\\n";

echo "        \<div class=\\"smallleft\\"\>$location\<br\>\</div\>\\n";                                             

echo "        \<br\>$icq $http $email $ip $browser\\n";                                                                     

echo "     \</td\>\\n";                                                                                            

echo "        \<td class=\\"gb_table2\\"\>\<div class=\\"smallleft\\"\>\\n";                                                

if ($admin==$adminpass) {                                                                                             

    echo "\<a href=\\"guestbook_submit.php?delid=$db\[id\]&admin=$admin\\"\>\<img src=\\"$image_dir/icons/trash.gif\\" alt=\\"MODERATOR Delete Entry\\" border=\\"0\\" align=\\"right\\"\>\</a\>";                                             

    echo "\<a href=\\"guestbook_submit.php?delcommentid=$db\[id\]&admin=$admin\\"\>\<img src=\\"$image_dir/icons/trashcomment.gif\\" alt=\\"MODERATOR Delete Comment\\" border=\\"0\\" align=\\"right\\"\>\</a\>";                                             

    echo "\<a href=\\"guestbook_submit.php?commentid=$db\[id\]&admin=$admin\\"\>\<img src=\\"$image_dir/icons/comment.gif\\" alt=\\"MODERATOR Edit Comment\\" border=\\"0\\" align=\\"right\\"\>\</a\>";                                             

	        echo "\<div class=\\"spaceleft\\"\>&nbsp;\</div\>\\n";                                                                

}                                                                                                              

echo "        $gb_posted $when\</div\>\<hr\>\<div class=\\"mainleft\\"\>".censor_msg($db\[message\],($admin==$adminpass))."\</div\>\\n";

if($commentid == $db\[id\] && $entry!="changed" && $admin==$adminpass) {

  echo "  &nbsp;&nbsp\\n";

  echo "  \<form action=\\"guestbook_submit.php\\" method=\\"post\\"\>\\n";

  echo "     \<input type=\\"hidden\\" name=\\"admin\\" value=\\"$admin\\"\>\<input type=\\"hidden\\" name=\\"commentid\\" value=\\"$commentid\\"\>\\n";

  echo "     \<div class=\\"comment\\"\>\<textarea name=\\"comment\\" cols=\\"".($text_field_size-5)."\\" rows=\\"5\\"\>".decode_msg($db\[comment\])."\</textarea\>\\n\<BR\>";

  echo "     \<input type=\\"submit\\"\>&nbsp;&nbsp;\<a href=\\"smiliehelp.php\\"

                        onClick='enterWindow=window.open(\\"smiliehelp.php\\",\\"Smilie\\",

                        \\"width=250,height=450,top=100,left=100,scrollbars=yes\\"); return false'

                        onmouseover=\\"window.status='$smiliehelp'; return true;\\"

                        onmouseout=\\"window.status=''; return true;\\"\>SmilieHelp\</a\>\</div\>\\n";

  echo "  \</form\>\\n";

} elseif(!empty($db\[comment\])) {

  echo "  &nbsp;&nbsp\<div class=\\"comment\\"\>".$gb_modcomment.$db\[comment\]."\</div\>\\n";

}

			    

echo "      \</td\>\\n  \</tr\>\\n";                                                                                                    

}                                                                                                    

# End of Page reached

#################################################################################################

echo "</table>\n";

#echo "<br>\n";

#echo "</div>";

# Disconnect DB

#################################################################################################

mysql_close();

?>

Medlem sedan nov. 200013 890 inlägg
#2

OJ! Det var mycket kod! x(

På rad 18 där du får felet så finns variabeln $database men den har inte givits något värde. Då är det svårt att veta vilken databas som skall öppnas. :l

En annan grej: När man namnger sin tråd så skall man ge den ett namn som är "relaterat till inlägget". Att ge tråden namnet "Problem!!!" är inte så bra. De flesta trådar skapas eftersom någon har ett problem. ;)

Medlem sedan dec. 20001 626 inlägg
#3

har fixat till det där o nu har jag problem med rad 37, jag fattar inte vad det e för fel med den raden??

Medlem sedan maj 20001 953 inlägg
#4

[kod] taggen är en mycket fin liten sak ;)

Medlem sedan dec. 20001 626 inlägg
#5

VA????

Medlem sedan nov. 200013 890 inlägg
#6

Det Chavez menar är att du kan använda dig av Webforumkod när du skall skriva inlägg.

Testa detta: **[kod]**Här skriver du koden [/kod] Så här blir det då:

Här står koden

Koden tar inte så stor plats och det blir lättare att läsa den

Åter till sidan: Jag får upp fel på rad 5?

Medlem sedan maj 20002 993 inlägg
#7

Var det verkligen smart att läga ut ditt användarnamn och lösenord... :l

Medlem sedan nov. 200059 inlägg
#8

alph>> han e inte den första :e

273 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
142 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)