Hej,
Ved følgende kode, får jeg følgende fejl:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /mounted-storage/home30b/sub001/sc26145-RXNC/XXXXXXXXXXXXX/2/Tagwall/read_new_tag.php on line 29
Warning: mysql_data_seek(): supplied argument is not a valid MySQL result resource in /mounted-storage/home30b/sub001/sc26145-RXNC/XXXXXXXXXXXXXX/2/Tagwall/read_new_tag.php on line 34
- <?
-
- //This stops SQL Injection in POST vars
- foreach ($_POST as $key => $value) {
- if(is_string($value)){
- if(get_magic_quotes_gpc())
- $value = stripslashes($value);
- $_POST[$key] = mysql_real_escape_string($value);
- }
- }
-
- //This stops SQL Injection in GET vars
- foreach ($_GET as $key => $value) {
- if(is_string($value)){
- if(get_magic_quotes_gpc())
- $value = stripslashes($value);
- $_GET[$key] = mysql_real_escape_string($value);
- }
- }
-
-
- $aktueltid = time();
-
-
-
-
- //Benyttes også til visning af beskederne senere
-
- $foresp=mysql_query("SELECT navn,brugerid,besked,dato,medarbejder,id,hhid FROM gaestebog as gb ORDER BY id DESC LIMIT 20",$db2);
-
-
- include("../regexp.php");
-
- if(mysql_data_seek($foresp,0))//Nulstiller fra tidligere hentning (id)
- while($data=mysql_fetch_array($foresp)){
- $navn = $data[navn];
-
- //Informationsfarve
- if($data[medarbejder])
- if($navn=="Morten")
- $farve = 'color="#8295A9"';
- else
- $farve = 'color="#555555"';
- else
- $farve = "";
- ?>
- <table style="table-layout:fixed;" class="borderDesign" width="385" cellpadding="0" cellspacing="0" >
- <!-- Øverste række -->
- <tr>
- <td style="border-right:0px;" class="tdTop" width="330">
- <?if($data[medarbejder]=='2'){?>
- <font size="2" style="color:#555555"><b> XXX-agent <i>- XXX</i></b></font>
- <? }else{
-
- $navnVis="";
- if($data[medarbejder])
-
- $navnVis=" - XXX";
-
- ?>
-
- <table id="profilvisning<?=$data[id];?>" class="lilleskrift" style="position:absolute;visibility:hidden;background-color:#FFFFFF;border: 1px solid #8295A9;">
- <tr>
- <td bgcolor="#8295A9">
- <span style="color:white"> <u><?=$navn;?></u> - <a href="../Beskedsystem/skrivbesked.php?modtager=<?echo $data[brugerid];if($data[medarbejder])echo "&type=1";?>" target="_parent" style="color:white"><i>Skriv brev</i></a> </span>
- </td>
- </tr>
- <tr>
- <td>
- <a href="../Brugere/visbrugerprofil.php?bruger=<?echo $data[brugerid];if($data[medarbejder])echo "&type=1";?>" target="mainframe">XXXXXXXX-profil</a> / <a href="../Brugere/visbrugerprofil.php?bruger=<?echo $data[brugerid];if($data[medarbejder])echo "&type=1";?>" target="_blank"> Åbn i nyt vindue</a>
- <br>
- <?if($data[hhid]){?>
- <a href="../Brugere/hhbrugerinfo.php?hhid=<?echo $data[hhid];?>" target="mainframe">Højhus-profil</a> / <a href="../Brugere/hhbrugerinfo.php?hhid=<?echo $data[hhid];?>" target="_blank"> Åbn i nyt vindue</a> <br>
- <?}?>
- </td>
- </tr>
- <tr>
- <td align="right">
- <font onClick="visSkjul('profilvisning<?=$data[id];?>')" onMouseOver="this.style.cursor='pointer'">Luk</font>
- </td>
- </tr>
- </table>
-
- <font size="2" <?=$farve;?> onClick="visSkjul('profilvisning<?=$data[id];?>')" onMouseOver="this.style.cursor='pointer'"><b>
- <?echo "$navn $navnVis";?>
- </b></font>
-
- <?
- }//hvis XXX-agent slut
- ?>
- </td>
- <td align="right" style="border-left:0px;" class="tdTop">
- <font size="1" <?echo $farve; if($data[medarbejder]!='2')echo "title=\"Skriv til $navn\" onClick=\"javascript:skrivTil('$navn')\" onMouseOver=\"this.style.cursor='pointer'\"";?> >#<?=$data[id];?></font>
- </td>
- </tr>
- <!-- Midterste række -->
- <tr>
- <td align="left" colspan="2" style="border-top:0px;border-bottom:0px;border-left:0px;border-right:0px;" >
- <font size="2" <?if($data[medarbejder])echo 'color="#555555"';?>>
- <?
- $besked = $data[besked];
- if($data[medarbejder]!=2){
- $tekst = str_replace($soeg, $erstat, $besked);
- $tekst = findHjemmeside($tekst);
- echo $tekst;
- }else{
- echo $besked;
- }
- ?>
- </font>
- </td>
- </tr>
- <!-- Nederste række -->
- <tr>
- <td class="tdTop" style="border-right:0px;" width="33%">
- <font size="2" <?=$farve;?>> <?=date("H:i j.n.Y",$data[dato]);?></font>
- </td>
- <td align="right" class="tdTop" style="border-left:0px;">
- <?if(1<$_SESSION['rang']){?><i><a href="#" class="skrift" onclick="<?echo "sletbesked($data[id])";?>" id="adminlink">Slet</a></i> <?}?>
- </td>
- </tr>
- </table>
- <br>
- <?
- //if($data[id]==($_GET[besked]+1) AND $beskedid[5]!=$_GET[besked])echo "<p id=\"infofarve\" align=\"center\">- - - - - Nye beskeder - - - - -</p>"; else echo "<br>";
- }?>
Den del er includet i en automatisk opdatering af den, hvor koden er:
- var xmlhttp;
- var lastmsg = "";
- var url="read_new_tag.php";
-
- if (window.XMLHttpRequest)
- {
- // code for IE7+, Firefox, Chrome, Opera, Safari
- xmlhttp = new XMLHttpRequest();
- }
- else
- {
- // code for IE6, IE5
- xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
- }
- function showNewMsg(){
- xmlhttp.onreadystatechange=stateChanged;
- xmlhttp.open("GET",url,true);
- xmlhttp.send(null);
-
- setTimeout("showNewMsg()",15000);
- }
-
- function stateChanged(){
- if (xmlhttp.readyState==4)
- {
- if(lastmsg!=xmlhttp.responseText){
- document.getElementById("placeNewMsg").innerHTML= xmlhttp.responseText;
- }
- lastmsg = xmlhttp.responseText;
- }
- }
-
- showNewMsg();
I min top.php, connecter jeg til databasen, og kalder den i den forbindelse den ene af mine to databaser for $db2, som denne side skal køre over.
Er der nogen der ved, hvorfor jeg får overstående fejl?