Avatar billede proff Nybegynder
09. februar 2004 - 03:48 Der er 6 kommentarer

Jeg har fejl i denne kode

if($action=="indret") {
if ($row_info[rum] != $row_info[room]) {
print "Du skal være i din lejlighed for at indrette den!";
exit;
}
$x=addslashes($x);
$y=addslashes($y);
$status=addslashes($status);
$roomname=addslashes($roomname);
$roommax=addslashes($roommax);
$roombg=addslashes($roombg);
$roomname = htmlspecialchars($roomname);
$roomname = str_replace("\\\'","&#039",$roomname);
print "<center><font size=\"4\">?>
<head>
<meta http-equiv=Page-Enter content=blendTrans(duration=0.5)>
<style type="text/css">
body { margin: 0px }
</style>
</head>
<body topmargin="0" leftmargin="0">

<table border="0" width="64" cellspacing="0" cellpadding="0">
  <tr>
    <td width="215" height="23">
      <img border="0" src="menu_bar.gif" width="219" height="23">
    </td>
    <td width="65" height="23">
      <a href="java script:history.go(-1)">
      <img border="0" src="back.gif" width="61" height="23">
      </a>
    </td>
  </tr>
  <tr>
    <td width="279" height="12" colspan="2"><img border="0" src="instillinger.gif" width="278" height="12"></td>
  </tr>
</table>

</body>
<?php } ?>";
print "<table cellspacing=\"0\" cellpadding=\"0\"><div style=\"position:absolute;z-index:-1\"><img src=\"../gfx/rum/$row_info[roombgpic]\" width=\"214\" height=\"180\"></div><tr>";
$i=0;
$y2=-70;
$x2=0;
while ($i < 35) {
if ($i%7==0) {
$y2=$y2+70;
$x2=0;
print "</tr><tr>";
}

Og der er en masse mere kode.. Bla bla bla bla bla bla bla bla bla bla bla



Mit problem er at jeg får fejl på denne linje: 17
Linje 17 er: <style type="text/css">
Avatar billede proff Nybegynder
09. februar 2004 - 03:48 #1
Er der nogen der kan hjælpe mig med den?
Avatar billede 7th Praktikant
09. februar 2004 - 04:12 #2
if($action=="indret") {
if ($row_info[rum] != $row_info[room]) {
print "Du skal være i din lejlighed for at indrette den!";
exit;
}
$x=addslashes($x);
$y=addslashes($y);
$status=addslashes($status);
$roomname=addslashes($roomname);
$roommax=addslashes($roommax);
$roombg=addslashes($roombg);
$roomname = htmlspecialchars($roomname);
$roomname = str_replace("\\\'","&#039",$roomname);
print "<center><font size=\"4\">"; ?>
<head>
<meta http-equiv=Page-Enter content=blendTrans(duration=0.5)>
<style type="text/css">
body { margin: 0px }
</style>
</head>
<body topmargin="0" leftmargin="0">

<table border="0" width="64" cellspacing="0" cellpadding="0">
  <tr>
    <td width="215" height="23">
      <img border="0" src="menu_bar.gif" width="219" height="23">
    </td>
    <td width="65" height="23">
      <a href="java script:history.go(-1)">
      <img border="0" src="back.gif" width="61" height="23">
      </a>
    </td>
  </tr>
  <tr>
    <td width="279" height="12" colspan="2"><img border="0" src="instillinger.gif" width="278" height="12"></td>
  </tr>
</table>

</body>
<?php
}
print "<table cellspacing=\"0\" cellpadding=\"0\"><div style=\"position:absolute;z-index:-1\"><img src=\"../gfx/rum/$row_info[roombgpic]\" width=\"214\" height=\"180\"></div><tr>";
$i=0;
$y2=-70;
$x2=0;
while ($i < 35) {
if ($i%7==0) {
$y2=$y2+70;
$x2=0;
print "</tr><tr>";
}
Avatar billede 7th Praktikant
09. februar 2004 - 04:14 #3
...og så har du en ren html opbygningsfejl. Du har indhold efter endt </body> tag, hvilket hverken er godt, eller ser godt ud ;)
Avatar billede proff Nybegynder
09. februar 2004 - 04:34 #4
Så har jeg ændret lidt i koden sådan at den passer..

Men hvordan adskiller jeg dette med: if ($action=="changeroom") {



if ($status=="normal") {
mysql_query("DELETE FROM felter WHERE(rum='$row_info[room]' && x='$x' && y='$y')");
} else {
if (mysql_num_rows(mysql_query("SELECT x FROM felter WHERE(rum='$row_info[room]' && x='$x' && y='$y')"))=="0") {
mysql_query("INSERT INTO felter (rum,x,y,status,value) VALUES('$row_info[room]','$x','$y','$status','$value')");
} else {
mysql_query("UPDATE felter SET status='$status',value='$value' WHERE(rum='$row_info[room]' && x='$x' && y='$y')");
}
}
print "<font size=\"1\">  </font>";
}
$select_felt = mysql_query("SELECT status,value FROM felter WHERE(rum='$row_info[room]' && x='$x' && y='$y')");
$row_felt = mysql_fetch_array($select_felt);
print "<font size=\"1\"><form>Felt $felt</font><br>
<select name=\"nyk\" onchange=\"changefelt(this.form.elements[0])\">
<option value=\"info.php?felt=$felt&action=indret&status=locked&save=true&x=$x&y=$y\""; if ($row_felt[status]=="locked") { print " selected"; } print ">Låst</option>
<option value=\"info.php?felt=$felt&action=indret&status=normal&save=true&x=$x&y=$y\""; if (mysql_num_rows($select_felt)==0) { print " selected"; } print ">Normal</option>
";
if ($row_info[status]>0 || $row_info[room]<101) {
print "
<option value=\"info.php?felt=$felt&action=indret&status=url&save=true&x=$x&y=$y\"";
if ($row_felt[status]=="url") { print " selected"; } print ">URL</option>
";
}
print "
</select>";
if ($row_felt[status]=="url") {
print "</form>
<form action=\"info.php?action=indret&x=$x&y=$y&status=url&save=true&felt=$felt\">
<input type=\"hidden\" name=\"action\" value=\"indret\">
<input type=\"hidden\" name=\"x\" value=\"$x\">
<input type=\"hidden\" name=\"y\" value=\"$y\">
<input type=\"hidden\" name=\"status\" value=\"url\">
<input type=\"hidden\" name=\"save\" value=\"true\">
<input type=\"hidden\" name=\"felt\" value=\"$felt\">
URL: <input type=\"text\"  name=\"value\" value=\"$row_felt[value]\"><br>
<input type=\"submit\" value=\"Gem\" class=\"submit\">";
}
print "</form>";
}

if ($roomname && $roommax && $roombg) {
mysql_query("UPDATE users SET roomname='$roomname',roommax='$roommax',roombg='$roombg' WHERE(id='$id')");
print "
<Script>
parent.chat.location='chat.php?framecheck=true';
parent.besked.location='besked.php';
parent.beskeder.document.bgColor='#A0BEBF'
</Script>
";
}
$select_roominfo = mysql_query("SELECT roomname,roommax,roombg FROM users WHERE(id='$id')");
$row_roominfo = mysql_fetch_array($select_roominfo);

print "
<font size=\"1\">
<form action=\"info.php\">
<input type=\"hidden\" name=\"action\" value=\"indret\">
<input type=\"hidden\" name=\"roombg\" value=\"000000\">
<input type=\"text\" name=\"roomname\" maxlength=\"15\" value=\"$row_roominfo[roomname]\" class=\"text\"><br>
<input type=\"hidden\" name=\"roommax\" maxlength=\"2\" value=\"25\" class=\"text\"><br>
<input type=\"submit\" value=\"Gem\" class=\"submit\">
</form>
";

print "
<Script>
showinfo(0)
</Script>
";

if ($action=="changeroom") {

$select_rooms = mysql_query("SELECT room,roomname,roommax FROM users WHERE(room !=0 && onlinechat!=0) ORDER BY room");

print mysql_error();

while($row_rooms = mysql_fetch_array($select_rooms)) {

$select_visitors = mysql_query("SELECT id FROM users WHERE(rum='$row_rooms[room]')");
Avatar billede 7th Praktikant
09. februar 2004 - 05:36 #5
Jeg forstår ikke helt dit sidste spørgsmål.
Avatar billede proff Nybegynder
09. februar 2004 - 12:02 #6
Jamen altså hvis jeg henter denne kode ind på min side så kommer alt der står ovenover den også med..>


if ($action=="changeroom") {

$select_rooms = mysql_query("SELECT room,roomname,roommax FROM users WHERE(room !=0 && onlinechat!=0) ORDER BY room");

print mysql_error();

while($row_rooms = mysql_fetch_array($select_rooms)) {

$select_visitors = mysql_query("SELECT id FROM users WHERE(rum='$row_rooms[room]')");
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester