Avatar billede dan222 Nybegynder
09. juni 2001 - 11:42 Der er 69 kommentarer og
2 løsninger

Parse Error

Hey jeg får en parse error på linie 107 i dette script.
Jeg vil gerne have hjælpe lige til scriptet virker :)
Derud over skal den fratrække 2 poletter fra polet i chat_users where id = $user_id hver gang man klikker på submit (og den knap er der ikke fordi det kunne jeg ikke finde ud af)
Og hvis der ikke er 2 poletter i polet kolonnen skal den skrive : Beklager men du har ikke råd til at skifte figur!

Det var vist det.. God jagt *S*
PS DER ER NOK EN DEL FEJL I SCRIPTET DA JEG IKKE ER SÅ GOD ENDNU *G*
Scriptet :
<?
include(chat_protect_main.php);
if ($figur == \"blond\") {
              $figur_bruger = \"figure/blond_face.gif\";
                $figur2 = \"figure/blond.gif\"; 
            }elseif($figur == \"blond_cab\") {
              $figur_bruger = \"figure/blond_cab_face.gif\";
                $figur2 = \"figure/blond_cab.gif\"; 
}elseif($figur == \"blond_glass\") {
              $figur_bruger = \"figure/blond_glass_face.gif\";
                $figur2 = \"figure/blond_glass.gif\";
}elseif($figur == \"blue\") {
              $figur_bruger = \"figure/blue_face.gif\";
                $figur2 = \"figure/blue.gif\"; 
            }elseif($figur == \"blue_cab\") {
              $figur_bruger = \"figure/blue_cab_face.gif\";
                $figur2 = \"figure/blue_cab.gif\"; 
}elseif($figur == \"blue_glass\") {
              $figur_bruger = \"figure/blue_glass_face.gif\";
                $figur2 = \"figure/blue_glass.gif\";
}elseif($figur == \"bold\") {
              $figur_bruger = \"figure/bold_face.gif\";
                $figur2 = \"figure/bold.gif\"; 
            }elseif($figur == \"bold_cab\") {
              $figur_bruger = \"figure/bold_cab_face.gif\";
                $figur2 = \"figure/bold_cab.gif\"; 
}elseif($figur == \"bold_glass\") {
              $figur_bruger = \"figure/bold_glass_face.gif\";
                $figur2 = \"figure/bold_glass.gif\";
}elseif($figur == \"mrcool\") {
              $figur_bruger = \"figure/mrcool_face.gif\";
                $figur2 = \"figure/mrcool.gif\"; 
            }elseif($figur == \"mrcool_cab\") {
              $figur_bruger = \"figure/mrcool_cab_face.gif\";
                $figur2 = \"figure/mrcool_cab.gif\"; 
}elseif($figur == \"mrcool_glass\") {
              $figur_bruger = \"figure/mrcool_glass_face.gif\";
                $figur2 = \"figure/mrcool_glass.gif\";
}elseif($figur == \"neon\") {
                  $figur_bruger = \"figure/neon_face.gif\";
                $figur2 = \"figure/neon.gif\"; 
            }elseif($figur == \"neon_cab\") {
              $figur_bruger = \"figure/neon_cab_face.gif\";
                $figur2 = \"figure/neon_cab.gif\"; 
}elseif($figur == \"neon_glass\") {
              $figur_bruger = \"figure/neon_glass_face.gif\";
                $figur2 = \"figure/neon_glass.gif\";
}elseif($figur == \"redshorts\") {
                      $figur_bruger = \"figure/redshorts_face.gif\";
                $figur2 = \"figure/redshorts.gif\"; 
            }elseif($figur == \"redshorts_cab\") {
              $figur_bruger = \"figure/redshorts_cab_face.gif\";
                $figur2 = \"figure/redshorts_cab.gif\"; 
}elseif($figur == \"redshorts_glass\") {
              $figur_bruger = \"figure/redshorts_glass_face.gif\";
                $figur2 = \"figure/redshorts_glass.gif\";
mysql_query(\"INSERT INTO chat_users (figur, figur_bruger)  VALUES (\'$figur2\', \'$figur_bruger\')\") or die(mysql_error());
      Mysql_Close();
      header(\"Location: oprettet.php\");
      Exit();
      ?>
<html>

<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>Ny side 1</title>
</head>

<body>
      <form action=\"nyfigur.php\" method=\"post\" onsubmit=\"return checkOpret(this)\" name=\"nyfigur\">
<table border=\"0\" width=\"100%\" align=\"center\">
  <tr>
    <td width=\"50%\" align=\"right\"><img src=\"figure/blond.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"blond\">
<img src=\"figure/blond_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"blond_cab\">
<img src=\"figure/blond_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"blond_glass\">
<br><br>
<img src=\"figure/blue.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"blue\">
<img src=\"figure/blue_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"blue_cab\">
<img src=\"figure/blue_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"blue_glass\">
<br><br>
<img src=\"figure/bold.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"bold\">
<img src=\"figure/bold_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"bold_cab\">
<img src=\"figure/bold_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"bold_glass\"></td>
    <td width=\"50%\"><img src=\"figure/mrcool.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"mrcool\">
<img src=\"figure/mrcool_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"mrcool_cab\">
<img src=\"figure/mrcool_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"mrcool_glass\">
<br><br>
<img src=\"figure/neon.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"neon\">
<img src=\"figure/neon_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"neon_cab\">
<img src=\"figure/neon_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"neon_glass\">
<br><br>
<img src=\"figure/redshorts.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"redshorts\">
<img src=\"figure/redshorts_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"redshorts_cab\">
<img src=\"figure/redshorts_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"redshorts_glass\"></td>
  </tr>
</table>
</form>
</body>

</html>
Avatar billede iss Novice
09. juni 2001 - 11:44 #1
                $figur2 = \"figure/redshorts_glass.gif\";}
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 11:45 #2
der er 2 fel i det sidste stykke:

elseif($figur == \"redshorts_glass\") {
              $figur_bruger = \"figure/redshorts_glass_face.gif\";
                $figur2 = \"figure/redshorts_glass.gif\";
mysql_query(\"INSERT INTO chat_users (figur, figur_bruger)  VALUES (\'$figur2\', \'$figur_bruger\')\") or die(mysql_error());
      Mysql_Close();
      header(\"Location: oprettet.php\");
      Exit();
      ?>

du mangler at aflutte din elseif
og din exit skal bare være exit;

så det sidste stykke kommer til at ser sådan her ud:


elseif($figur == \"redshorts_glass\") {
              $figur_bruger = \"figure/redshorts_glass_face.gif\";
                $figur2 = \"figure/redshorts_glass.gif\";
mysql_query(\"INSERT INTO chat_users (figur, figur_bruger)  VALUES (\'$figur2\', \'$figur_bruger\')\") or die(mysql_error());
      Mysql_Close();
      header(\"Location: oprettet.php\");
      Exit();
      ?>
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 11:45 #3
hov, det sidste var fokert, her:
elseif($figur == \"redshorts_glass\") {
              $figur_bruger = \"figure/redshorts_glass_face.gif\";
                $figur2 = \"figure/redshorts_glass.gif\";
}
mysql_query(\"INSERT INTO chat_users (figur, figur_bruger)  VALUES (\'$figur2\', \'$figur_bruger\')\") or die(mysql_error());
      Mysql_Close();
      header(\"Location: oprettet.php\");
      Exit;
      ?>
Avatar billede blood Nybegynder
09. juni 2001 - 11:46 #4
Du skal huske at når du åbner med en { skal du også huske at lukke med denne } igen

}elseif($figur == \"redshorts_glass\") {
              $figur_bruger = \"figure/redshorts_glass_face.gif\";
                $figur2 = \"figure/redshorts_glass.gif\";

Skal se sårdan ud

}elseif($figur == \"redshorts_glass\") {
              $figur_bruger = \"figure/redshorts_glass_face.gif\";
                $figur2 = \"figure/redshorts_glass.gif\";
}
Avatar billede dan222 Nybegynder
09. juni 2001 - 11:47 #5
Ok GiZmo : elseif($figur == \"redshorts_glass\") {
Der siger den der er en parse nu
Avatar billede dan222 Nybegynder
09. juni 2001 - 11:49 #6
Den siger stadig parse på linie 54
Avatar billede iss Novice
09. juni 2001 - 11:49 #7
Du skal lukke ALLA din elsefi med }!
Avatar billede dan222 Nybegynder
09. juni 2001 - 11:50 #8
iss  > på dansk?

Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 11:50 #9
der er ingen error på den linie
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 11:53 #10
du mangler \"\" om dit filnavn på linie 2
Avatar billede dan222 Nybegynder
09. juni 2001 - 11:57 #11
Dette her virker men den giver denne fejl :
Duplicate entry \'\' for key 2

<?
include(\"chat_protect_main.php\");
if ($figur == \"blond\") {
              $figur_bruger = \"figure/blond_face.gif\";
                $figur2 = \"figure/blond.gif\"; 
            }elseif($figur == \"blond_cab\") {
              $figur_bruger = \"figure/blond_cab_face.gif\";
                $figur2 = \"figure/blond_cab.gif\"; 
}elseif($figur == \"blond_glass\") {
              $figur_bruger = \"figure/blond_glass_face.gif\";
                $figur2 = \"figure/blond_glass.gif\";
}elseif($figur == \"blue\") {
              $figur_bruger = \"figure/blue_face.gif\";
                $figur2 = \"figure/blue.gif\"; 
            }elseif($figur == \"blue_cab\") {
              $figur_bruger = \"figure/blue_cab_face.gif\";
                $figur2 = \"figure/blue_cab.gif\"; 
}elseif($figur == \"blue_glass\") {
              $figur_bruger = \"figure/blue_glass_face.gif\";
                $figur2 = \"figure/blue_glass.gif\";
}elseif($figur == \"bold\") {
              $figur_bruger = \"figure/bold_face.gif\";
                $figur2 = \"figure/bold.gif\"; 
            }elseif($figur == \"bold_cab\") {
              $figur_bruger = \"figure/bold_cab_face.gif\";
                $figur2 = \"figure/bold_cab.gif\"; 
}elseif($figur == \"bold_glass\") {
              $figur_bruger = \"figure/bold_glass_face.gif\";
                $figur2 = \"figure/bold_glass.gif\";
}elseif($figur == \"mrcool\") {
              $figur_bruger = \"figure/mrcool_face.gif\";
                $figur2 = \"figure/mrcool.gif\"; 
            }elseif($figur == \"mrcool_cab\") {
              $figur_bruger = \"figure/mrcool_cab_face.gif\";
                $figur2 = \"figure/mrcool_cab.gif\"; 
}elseif($figur == \"mrcool_glass\") {
              $figur_bruger = \"figure/mrcool_glass_face.gif\";
                $figur2 = \"figure/mrcool_glass.gif\";
}elseif($figur == \"neon\") {
                  $figur_bruger = \"figure/neon_face.gif\";
                $figur2 = \"figure/neon.gif\"; 
            }elseif($figur == \"neon_cab\") {
              $figur_bruger = \"figure/neon_cab_face.gif\";
                $figur2 = \"figure/neon_cab.gif\"; 
}elseif($figur == \"neon_glass\") {
              $figur_bruger = \"figure/neon_glass_face.gif\";
                $figur2 = \"figure/neon_glass.gif\";
}elseif($figur == \"redshorts\") {
                      $figur_bruger = \"figure/redshorts_face.gif\";
                $figur2 = \"figure/redshorts.gif\"; 
            }elseif($figur == \"redshorts_cab\") {
              $figur_bruger = \"figure/redshorts_cab_face.gif\";
                $figur2 = \"figure/redshorts_cab.gif\"; 
}elseif($figur == \"redshorts_glass\") {
              $figur_bruger = \"figure/redshorts_glass_face.gif\";
                $figur2 = \"figure/redshorts_glass.gif\";
}
mysql_query(\"INSERT INTO chat_users (figur, figur_bruger)  VALUES (\'$figur2\', \'$figur_bruger\')\") or die(mysql_error());
      Mysql_Close();
      header(\"Location: oprettet.php\");
      Exit;
      ?>
<html>

<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>Ny side 1</title>
</head>

<body>
      <form action=\"nyfigur.php\" method=\"post\" onsubmit=\"return checkOpret(this)\" name=\"nyfigur\">
<table border=\"0\" width=\"100%\" align=\"center\">
  <tr>
    <td width=\"50%\" align=\"right\"><img src=\"figure/blond.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"blond\">
<img src=\"figure/blond_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"blond_cab\">
<img src=\"figure/blond_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"blond_glass\">
<br><br>
<img src=\"figure/blue.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"blue\">
<img src=\"figure/blue_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"blue_cab\">
<img src=\"figure/blue_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"blue_glass\">
<br><br>
<img src=\"figure/bold.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"bold\">
<img src=\"figure/bold_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"bold_cab\">
<img src=\"figure/bold_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"bold_glass\"></td>
    <td width=\"50%\"><img src=\"figure/mrcool.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"mrcool\">
<img src=\"figure/mrcool_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"mrcool_cab\">
<img src=\"figure/mrcool_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"mrcool_glass\">
<br><br>
<img src=\"figure/neon.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"neon\">
<img src=\"figure/neon_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"neon_cab\">
<img src=\"figure/neon_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"neon_glass\">
<br><br>
<img src=\"figure/redshorts.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"redshorts\">
<img src=\"figure/redshorts_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"redshorts_cab\">
<img src=\"figure/redshorts_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"redshorts_glass\"></td>
  </tr>
</table>
</form>
</body>

</html> 
Avatar billede iss Novice
09. juni 2001 - 11:57 #12
<?
include (\"chat_protect_main.php\");

if ($figur == \"blond\") {
    $figur_bruger = \"figure/blond_face.gif\";
    $figur2 = \"figure/blond.gif\";
    }
elseif ($figur == \"blond_cab\") {
    $figur_bruger = \"figure/blond_cab_face.gif\";
    $figur2 = \"figure/blond_cab.gif\";
    }
elseif ($figur == \"blond_glass\") {
    $figur_bruger = \"figure/blond_glass_face.gif\";
    $figur2 = \"figure/blond_glass.gif\";
    }
elseif ($figur == \"blue\") {
    $figur_bruger = \"figure/blue_face.gif\";
    $figur2 = \"figure/blue.gif\";
    }
elseif ($figur == \"blue_cab\") {
    $figur_bruger = \"figure/blue_cab_face.gif\";
    $figur2 = \"figure/blue_cab.gif\";
    }
elseif ($figur == \"blue_glass\") {
    $figur_bruger = \"figure/blue_glass_face.gif\";
    $figur2 = \"figure/blue_glass.gif\";
    }
elseif ($figur == \"bold\") {
    $figur_bruger = \"figure/bold_face.gif\";
    $figur2 = \"figure/bold.gif\";
    }
elseif ($figur == \"bold_cab\") {
    $figur_bruger = \"figure/bold_cab_face.gif\";
    $figur2 = \"figure/bold_cab.gif\";
    }
elseif ($figur == \"bold_glass\") {
    $figur_bruger = \"figure/bold_glass_face.gif\";
    $figur2 = \"figure/bold_glass.gif\";
    }
elseif ($figur == \"mrcool\") {
    $figur_bruger = \"figure/mrcool_face.gif\";
    $figur2 = \"figure/mrcool.gif\"; 
    }
elseif ($figur == \"mrcool_cab\") {
    $figur_bruger = \"figure/mrcool_cab_face.gif\";
    $figur2 = \"figure/mrcool_cab.gif\";
    }
elseif ($figur == \"mrcool_glass\") {
    $figur_bruger = \"figure/mrcool_glass_face.gif\";
    $figur2 = \"figure/mrcool_glass.gif\";
    }
elseif ($figur == \"neon\") {
    $figur_bruger = \"figure/neon_face.gif\";
    $figur2 = \"figure/neon.gif\"; 
    }
elseif($figur == \"neon_cab\") {
    $figur_bruger = \"figure/neon_cab_face.gif\";
    $figur2 = \"figure/neon_cab.gif\";
    }
elseif($figur == \"neon_glass\") {
    $figur_bruger = \"figure/neon_glass_face.gif\";
    $figur2 = \"figure/neon_glass.gif\";
    }
elseif($figur == \"redshorts\") {
    $figur_bruger = \"figure/redshorts_face.gif\";
    $figur2 = \"figure/redshorts.gif\"; 
    }
elseif($figur == \"redshorts_cab\") {
    $figur_bruger = \"figure/redshorts_cab_face.gif\";
    $figur2 = \"figure/redshorts_cab.gif\"; 
    }
elseif($figur == \"redshorts_glass\") {
    $figur_bruger = \"figure/redshorts_glass_face.gif\";
    $figur2 = \"figure/redshorts_glass.gif\";
    }
mysql_query(\"INSERT INTO chat_users (figur, figur_bruger)  VALUES (\'$figur2\', \'$figur_bruger\')\") or die(mysql_error());
Mysql_Close();
header(\"Location: oprettet.php\");
Exit();
?>
<html>

<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>Ny side 1</title>
</head>

<body>
      <form action=\"nyfigur.php\" method=\"post\" onsubmit=\"return checkOpret(this)\" name=\"nyfigur\">
<table border=\"0\" width=\"100%\" align=\"center\">
  <tr>
    <td width=\"50%\" align=\"right\"><img src=\"figure/blond.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"blond\">
<img src=\"figure/blond_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"blond_cab\">
<img src=\"figure/blond_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"blond_glass\">
<br><br>
<img src=\"figure/blue.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"blue\">
<img src=\"figure/blue_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"blue_cab\">
<img src=\"figure/blue_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"blue_glass\">
<br><br>
<img src=\"figure/bold.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"bold\">
<img src=\"figure/bold_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"bold_cab\">
<img src=\"figure/bold_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"bold_glass\"></td>
    <td width=\"50%\"><img src=\"figure/mrcool.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"mrcool\">
<img src=\"figure/mrcool_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"mrcool_cab\">
<img src=\"figure/mrcool_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"mrcool_glass\">
<br><br>
<img src=\"figure/neon.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"neon\">
<img src=\"figure/neon_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"neon_cab\">
<img src=\"figure/neon_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"neon_glass\">
<br><br>
<img src=\"figure/redshorts.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"redshorts\">
<img src=\"figure/redshorts_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"redshorts_cab\">
<img src=\"figure/redshorts_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"redshorts_glass\"></td>
  </tr>
</table>
</form>
</body>

</html>
Avatar billede iss Novice
09. juni 2001 - 11:59 #13
Smid lige din mysql database defination her... tror den er forkert....
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 12:02 #14
lige efter man har trykket på submit knappen skal denne kode ind for at tælle poletter:

$query = mysql_query(\"select * from chat_users where id = \'$user_id\'\");
$row = mysql_fetch_array(\"$query\");
if ($row[poletter] => 2) {
$pol = $row[poletter] - 2;
mysql_query(\"update chat_users set poletter = \'$pol\'\");
} else {
echo \"beklager makker, du har ikke nok poletter\";
}
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 12:05 #15
mysql_query(\"update chat_users set poletter = \'$pol\'\");

skal være:

mysql_query(\"update chat_users set poletter = \'$pol\' where id = \'$user_id\'\");
Avatar billede dan222 Nybegynder
09. juni 2001 - 12:06 #16
OK nu er jeg VOLD FORVIRRET!!

Gizmo kan du ikke lave hele scriptet som du mener det skal se ud ned med polet tingen og med en submit but!

Og iss : Hvad mener du?
Avatar billede iss Novice
09. juni 2001 - 12:07 #17
dan222 -> gizmo-gizmo er bare lang væk.... Du har oprettet en tabel i MySQL, hvordan ser den ud?
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 12:09 #18
iss  >> hvad mener du med det?
det er da noget fis af fyre af
Avatar billede dan222 Nybegynder
09. juni 2001 - 12:10 #19
ER det der her du skal bruge? :
CREATE TABLE chat_users (
  id int(11) NOT NULL auto_increment,
  bruger varchar(50) NOT NULL,
  pass varchar(50) NOT NULL,
  crypt_pass varchar(50) NOT NULL,
  dato int(9) DEFAULT \'0\' NOT NULL,
  check_online int(9) DEFAULT \'0\' NOT NULL,
  online_rum int(5) DEFAULT \'0\' NOT NULL,
  navn_farve varchar(7) NOT NULL,
  tekst_farve varchar(7) NOT NULL,
  login_time int(9) DEFAULT \'0\' NOT NULL,
  online_sek int(11) DEFAULT \'0\' NOT NULL,
  kickban tinyint(1) DEFAULT \'0\' NOT NULL,
  log_ip varchar(15) NOT NULL,
  status tinyint(1) DEFAULT \'0\' NOT NULL,
  alder int(2) unsigned DEFAULT \'10\' NOT NULL,
  omraade varchar(25) DEFAULT \'KBH\' NOT NULL,
  rigtige_navn varchar(60) DEFAULT \'Null\' NOT NULL,
  icq int(15) unsigned DEFAULT \'0\',
  email varchar(100) DEFAULT \'user@root.dk\' NOT NULL,
  url varchar(150) DEFAULT \'http://www.textchat.dk\' NOT NULL,
  ellers_sige text NOT NULL,
  date tinyint(4) DEFAULT \'0\' NOT NULL,
  last_login int(9) DEFAULT \'0\' NOT NULL,
  nick varchar(64) NOT NULL,
  figur varchar(255) DEFAULT \'figure/boy_mkrop_big.gif\' NOT NULL,
  figur_bruger varchar(255) DEFAULT \'figure/boy_face.gif\' NOT NULL,
  polet int(15) unsigned DEFAULT \'0\',
  polet_tid int(9) unsigned DEFAULT \'0\' NOT NULL,
  PRIMARY KEY (id),
  UNIQUE bruger (bruger)
);

Avatar billede iss Novice
09. juni 2001 - 12:12 #20
gizmo-gizmo -> Jeg har da noget at hav e det i du... så det er ikke fis, du har glemt at man ikke skulle kunne skifte.... med andre ord:
$query = mysql_query(\"select * from chat_users where id = \'$user_id\'\");
$row = mysql_fetch_array(\"$query\");
if ($row[poletter] => 2) {
$pol = $row[poletter] - 2;
mysql_query(\"update chat_users set poletter = \'$pol\' where id = \'$user_id\'\");
mysql_query(\"INSERT INTO chat_users (figur, figur_bruger)  VALUES (\'$figur2\', \'$figur_bruger\')\") or die(mysql_error());
} else {
echo \"beklager makker, du har ikke nok poletter\";
}
Avatar billede iss Novice
09. juni 2001 - 12:14 #21
dan222 -> Hvor får du den key 2 fejl?
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 12:15 #22
jaja, det er da bare den insert linie du har tilføjet, selfølgelig skal den være der *G*
Avatar billede dan222 Nybegynder
09. juni 2001 - 12:16 #23
Nå jeg åbner scriptet... iss : Prøv og post hele scriptet som det skal se ud engang
Avatar billede iss Novice
09. juni 2001 - 12:17 #24
Jeg er ved at lave din submit ting, så vent lige.....
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 12:20 #25
her er det hele med submit og det med pollet halløjsaet


<?
include(\"chat_protect_main.php\");

if ($sub) {

if ($figur == \"blond\") {
              $figur_bruger = \"figure/blond_face.gif\";
                $figur2 = \"figure/blond.gif\"; 
            }elseif($figur == \"blond_cab\") {
              $figur_bruger = \"figure/blond_cab_face.gif\";
                $figur2 = \"figure/blond_cab.gif\"; 
}elseif($figur == \"blond_glass\") {
              $figur_bruger = \"figure/blond_glass_face.gif\";
                $figur2 = \"figure/blond_glass.gif\";
}elseif($figur == \"blue\") {
              $figur_bruger = \"figure/blue_face.gif\";
                $figur2 = \"figure/blue.gif\"; 
            }elseif($figur == \"blue_cab\") {
              $figur_bruger = \"figure/blue_cab_face.gif\";
                $figur2 = \"figure/blue_cab.gif\"; 
}elseif($figur == \"blue_glass\") {
              $figur_bruger = \"figure/blue_glass_face.gif\";
                $figur2 = \"figure/blue_glass.gif\";
}elseif($figur == \"bold\") {
              $figur_bruger = \"figure/bold_face.gif\";
                $figur2 = \"figure/bold.gif\"; 
            }elseif($figur == \"bold_cab\") {
              $figur_bruger = \"figure/bold_cab_face.gif\";
                $figur2 = \"figure/bold_cab.gif\"; 
}elseif($figur == \"bold_glass\") {
              $figur_bruger = \"figure/bold_glass_face.gif\";
                $figur2 = \"figure/bold_glass.gif\";
}elseif($figur == \"mrcool\") {
              $figur_bruger = \"figure/mrcool_face.gif\";
                $figur2 = \"figure/mrcool.gif\"; 
            }elseif($figur == \"mrcool_cab\") {
              $figur_bruger = \"figure/mrcool_cab_face.gif\";
                $figur2 = \"figure/mrcool_cab.gif\"; 
}elseif($figur == \"mrcool_glass\") {
              $figur_bruger = \"figure/mrcool_glass_face.gif\";
                $figur2 = \"figure/mrcool_glass.gif\";
}elseif($figur == \"neon\") {
                  $figur_bruger = \"figure/neon_face.gif\";
                $figur2 = \"figure/neon.gif\"; 
            }elseif($figur == \"neon_cab\") {
              $figur_bruger = \"figure/neon_cab_face.gif\";
                $figur2 = \"figure/neon_cab.gif\"; 
}elseif($figur == \"neon_glass\") {
              $figur_bruger = \"figure/neon_glass_face.gif\";
                $figur2 = \"figure/neon_glass.gif\";
}elseif($figur == \"redshorts\") {
                      $figur_bruger = \"figure/redshorts_face.gif\";
                $figur2 = \"figure/redshorts.gif\"; 
            }elseif($figur == \"redshorts_cab\") {
              $figur_bruger = \"figure/redshorts_cab_face.gif\";
                $figur2 = \"figure/redshorts_cab.gif\"; 
}elseif($figur == \"redshorts_glass\") {
              $figur_bruger = \"figure/redshorts_glass_face.gif\";
                $figur2 = \"figure/redshorts_glass.gif\";
}

$query = mysql_query(\"select * from chat_users where id = \'$user_id\'\");
$row = mysql_fetch_array(\"$query\");
if ($row[poletter] > 1) {
$pol = $row[poletter] - 2;
mysql_query(\"update chat_users set poletter = \'$pol\'\");

mysql_query(\"INSERT INTO chat_users (figur, figur_bruger)  VALUES (\'$figur2\', \'$figur_bruger\')\") or die(mysql_error());
   
      header(\"Location: oprettet.php\");
      Exit;

} else {

echo \"beklager makker, du har ikke nok poletter\";


}
}
      ?>
<html>

<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>Ny side 1</title>
</head>

<body>
      <form action=\"nyfigur.php\" method=\"post\">
<table border=\"0\" width=\"100%\" align=\"center\">
  <tr>
    <td width=\"50%\" align=\"right\"><img src=\"figure/blond.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"blond\">
<img src=\"figure/blond_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"blond_cab\">
<img src=\"figure/blond_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"blond_glass\">
<br><br>
<img src=\"figure/blue.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"blue\">
<img src=\"figure/blue_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"blue_cab\">
<img src=\"figure/blue_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"blue_glass\">
<br><br>
<img src=\"figure/bold.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"bold\">
<img src=\"figure/bold_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"bold_cab\">
<img src=\"figure/bold_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"bold_glass\"></td>
    <td width=\"50%\"><img src=\"figure/mrcool.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"mrcool\">
<img src=\"figure/mrcool_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"mrcool_cab\">
<img src=\"figure/mrcool_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"mrcool_glass\">
<br><br>
<img src=\"figure/neon.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"neon\">
<img src=\"figure/neon_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"neon_cab\">
<img src=\"figure/neon_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"neon_glass\">
<br><br>
<img src=\"figure/redshorts.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"redshorts\">
<img src=\"figure/redshorts_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"redshorts_cab\">
<img src=\"figure/redshorts_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"redshorts_glass\">
<input type=\"submit\" name=\"sub\" value=\"okey\">
</td>
  </tr>
</table>
</form>
</body>

</html> 
Avatar billede iss Novice
09. juni 2001 - 12:22 #26
<?
include (\"chat_protect_main.php\");

if (!empty($figur)) {

    if ($figur == \"blond\") {
        $figur_bruger = \"figure/blond_face.gif\";
        $figur2 = \"figure/blond.gif\";
        }
    elseif ($figur == \"blond_cab\") {
        $figur_bruger = \"figure/blond_cab_face.gif\";
        $figur2 = \"figure/blond_cab.gif\";
        }
    elseif ($figur == \"blond_glass\") {
        $figur_bruger = \"figure/blond_glass_face.gif\";
        $figur2 = \"figure/blond_glass.gif\";
        }
    elseif ($figur == \"blue\") {
        $figur_bruger = \"figure/blue_face.gif\";
        $figur2 = \"figure/blue.gif\";
        }
    elseif ($figur == \"blue_cab\") {
        $figur_bruger = \"figure/blue_cab_face.gif\";
        $figur2 = \"figure/blue_cab.gif\";
        }
    elseif ($figur == \"blue_glass\") {
        $figur_bruger = \"figure/blue_glass_face.gif\";
        $figur2 = \"figure/blue_glass.gif\";
        }
    elseif ($figur == \"bold\") {
        $figur_bruger = \"figure/bold_face.gif\";
        $figur2 = \"figure/bold.gif\";
        }
    elseif ($figur == \"bold_cab\") {
        $figur_bruger = \"figure/bold_cab_face.gif\";
        $figur2 = \"figure/bold_cab.gif\";
        }
    elseif ($figur == \"bold_glass\") {
        $figur_bruger = \"figure/bold_glass_face.gif\";
        $figur2 = \"figure/bold_glass.gif\";
        }
    elseif ($figur == \"mrcool\") {
        $figur_bruger = \"figure/mrcool_face.gif\";
        $figur2 = \"figure/mrcool.gif\"; 
        }
    elseif ($figur == \"mrcool_cab\") {
        $figur_bruger = \"figure/mrcool_cab_face.gif\";
        $figur2 = \"figure/mrcool_cab.gif\";
        }
    elseif ($figur == \"mrcool_glass\") {
        $figur_bruger = \"figure/mrcool_glass_face.gif\";
        $figur2 = \"figure/mrcool_glass.gif\";
        }
    elseif ($figur == \"neon\") {
        $figur_bruger = \"figure/neon_face.gif\";
        $figur2 = \"figure/neon.gif\"; 
        }
    elseif($figur == \"neon_cab\") {
        $figur_bruger = \"figure/neon_cab_face.gif\";
        $figur2 = \"figure/neon_cab.gif\";
        }
    elseif($figur == \"neon_glass\") {
        $figur_bruger = \"figure/neon_glass_face.gif\";
        $figur2 = \"figure/neon_glass.gif\";
        }
    elseif($figur == \"redshorts\") {
        $figur_bruger = \"figure/redshorts_face.gif\";
        $figur2 = \"figure/redshorts.gif\"; 
        }
    elseif($figur == \"redshorts_cab\") {
        $figur_bruger = \"figure/redshorts_cab_face.gif\";
        $figur2 = \"figure/redshorts_cab.gif\"; 
        }
    elseif($figur == \"redshorts_glass\") {
        $figur_bruger = \"figure/redshorts_glass_face.gif\";
        $figur2 = \"figure/redshorts_glass.gif\";
        }
   
    $query = mysql_query(\"select * from chat_users where id = \'$user_id\'\");
    $row = mysql_fetch_array(\"$query\");
    if ($row[poletter] => 2) {
        $pol = $row[poletter] - 2;
        mysql_query(\"update chat_users set poletter = \'$pol\' where id = \'$user_id\'\");
        mysql_query(\"INSERT INTO chat_users (figur, figur_bruger)  VALUES (\'$figur2\', \'$figur_bruger\')\") or die(mysql_error());
        }
    else {
        echo \"beklager makker, du har ikke nok poletter\";
    }
    Mysql_Close();
    header(\"Location: oprettet.php\");
    Exit();
}
?>
<html>

<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>Figur retter</title>
</head>

<body>
      <form action=\"nyfigur.php\" method=\"post\" onsubmit=\"return checkOpret(this)\" name=\"nyfigur\">
<table border=\"0\" width=\"100%\" align=\"center\">
  <tr>
    <td width=\"50%\" align=\"right\"><img src=\"figure/blond.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"blond\">
<img src=\"figure/blond_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"blond_cab\">
<img src=\"figure/blond_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"blond_glass\">
<br><br>
<img src=\"figure/blue.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"blue\">
<img src=\"figure/blue_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"blue_cab\">
<img src=\"figure/blue_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"blue_glass\">
<br><br>
<img src=\"figure/bold.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"bold\">
<img src=\"figure/bold_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"bold_cab\">
<img src=\"figure/bold_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"bold_glass\"></td>
    <td width=\"50%\"><img src=\"figure/mrcool.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"mrcool\">
<img src=\"figure/mrcool_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"mrcool_cab\">
<img src=\"figure/mrcool_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"mrcool_glass\">
<br><br>
<img src=\"figure/neon.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"neon\">
<img src=\"figure/neon_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"neon_cab\">
<img src=\"figure/neon_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"neon_glass\">
<br><br>
<img src=\"figure/redshorts.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"redshorts\">
<img src=\"figure/redshorts_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"redshorts_cab\">
<img src=\"figure/redshorts_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"redshorts_glass\"></td>
  </tr>
</table>
<input type=\"submit\" name=\"nyfigur\">
</form>
</body>

</html>
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 12:23 #27
iss >> din melder parse error :-Þ
Avatar billede dan222 Nybegynder
09. juni 2001 - 12:30 #28
Jeg har testet dem begge iss : der er parse i din

Gizmo din skriver : Warning: Supplied argument is not a valid MySQL result resource in /usr/local/www/textchatdk/www/chat/nyfigur.php on line 63
beklager makker, du har ikke nok poletter
Både når man har forlidt og for mange poletter..
Kan du/i ikke lave så radio står under den figur den hører til (lige under)
Avatar billede iss Novice
09. juni 2001 - 12:40 #29
Denne er testet med data:
<?
include (\"chat_protect_main.php\");

if (!empty($figur)) {

    if ($figur == \"blond\") {
        $figur_bruger = \"figure/blond_face.gif\";
        $figur2 = \"figure/blond.gif\";
        }
    elseif ($figur == \"blond_cab\") {
        $figur_bruger = \"figure/blond_cab_face.gif\";
        $figur2 = \"figure/blond_cab.gif\";
        }
    elseif ($figur == \"blond_glass\") {
        $figur_bruger = \"figure/blond_glass_face.gif\";
        $figur2 = \"figure/blond_glass.gif\";
        }
    elseif ($figur == \"blue\") {
        $figur_bruger = \"figure/blue_face.gif\";
        $figur2 = \"figure/blue.gif\";
        }
    elseif ($figur == \"blue_cab\") {
        $figur_bruger = \"figure/blue_cab_face.gif\";
        $figur2 = \"figure/blue_cab.gif\";
        }
    elseif ($figur == \"blue_glass\") {
        $figur_bruger = \"figure/blue_glass_face.gif\";
        $figur2 = \"figure/blue_glass.gif\";
        }
    elseif ($figur == \"bold\") {
        $figur_bruger = \"figure/bold_face.gif\";
        $figur2 = \"figure/bold.gif\";
        }
    elseif ($figur == \"bold_cab\") {
        $figur_bruger = \"figure/bold_cab_face.gif\";
        $figur2 = \"figure/bold_cab.gif\";
        }
    elseif ($figur == \"bold_glass\") {
        $figur_bruger = \"figure/bold_glass_face.gif\";
        $figur2 = \"figure/bold_glass.gif\";
        }
    elseif ($figur == \"mrcool\") {
        $figur_bruger = \"figure/mrcool_face.gif\";
        $figur2 = \"figure/mrcool.gif\"; 
        }
    elseif ($figur == \"mrcool_cab\") {
        $figur_bruger = \"figure/mrcool_cab_face.gif\";
        $figur2 = \"figure/mrcool_cab.gif\";
        }
    elseif ($figur == \"mrcool_glass\") {
        $figur_bruger = \"figure/mrcool_glass_face.gif\";
        $figur2 = \"figure/mrcool_glass.gif\";
        }
    elseif ($figur == \"neon\") {
        $figur_bruger = \"figure/neon_face.gif\";
        $figur2 = \"figure/neon.gif\"; 
        }
    elseif ($figur == \"neon_cab\") {
        $figur_bruger = \"figure/neon_cab_face.gif\";
        $figur2 = \"figure/neon_cab.gif\";
        }
    elseif ($figur == \"neon_glass\") {
        $figur_bruger = \"figure/neon_glass_face.gif\";
        $figur2 = \"figure/neon_glass.gif\";
        }
    elseif ($figur == \"redshorts\") {
        $figur_bruger = \"figure/redshorts_face.gif\";
        $figur2 = \"figure/redshorts.gif\"; 
        }
    elseif ($figur == \"redshorts_cab\") {
        $figur_bruger = \"figure/redshorts_cab_face.gif\";
        $figur2 = \"figure/redshorts_cab.gif\"; 
        }
    elseif ($figur == \"redshorts_glass\") {
        $figur_bruger = \"figure/redshorts_glass_face.gif\";
        $figur2 = \"figure/redshorts_glass.gif\";
        }


    $query = mysql_query(\"select * from chat_users where id = \'$user_id\'\") or die(mysql_error());
    $row = mysql_fetch_array($query) or die(mysql_error());

    if ($row[\'poletter\'] >= 2) {
        $pol = $row[\'poletter\'] - 2;
        mysql_query(\"update chat_users set poletter = \'$pol\' where id = \'$user_id\'\") or die(mysql_error());
        mysql_query(\"INSERT INTO chat_users (figur, figur_bruger)  VALUES (\'$figur2\', \'$figur_bruger\')\") or die(mysql_error());
        Mysql_Close() or die(mysql_error());
        }
    else {
        echo \"beklager makker, du har ikke nok poletter\";
        }
    header(\"Location: oprettet.php\");
    Exit();
}
?>
<html>

<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>Figur retter</title>
</head>

<body>
      <form action=\"nyfigur.php\" method=\"post\" onsubmit=\"return checkOpret(this)\" name=\"nyfigur\">
<table border=\"0\" width=\"100%\" align=\"center\">
  <tr>
    <td width=\"50%\" align=\"right\"><img src=\"figure/blond.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"blond\">
<img src=\"figure/blond_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"blond_cab\">
<img src=\"figure/blond_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"blond_glass\">
<br><br>
<img src=\"figure/blue.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"blue\">
<img src=\"figure/blue_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"blue_cab\">
<img src=\"figure/blue_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"blue_glass\">
<br><br>
<img src=\"figure/bold.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"bold\">
<img src=\"figure/bold_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"bold_cab\">
<img src=\"figure/bold_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"bold_glass\"></td>
    <td width=\"50%\"><img src=\"figure/mrcool.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"mrcool\">
<img src=\"figure/mrcool_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"mrcool_cab\">
<img src=\"figure/mrcool_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"mrcool_glass\">
<br><br>
<img src=\"figure/neon.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"neon\">
<img src=\"figure/neon_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"neon_cab\">
<img src=\"figure/neon_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"neon_glass\">
<br><br>
<img src=\"figure/redshorts.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"redshorts\">
<img src=\"figure/redshorts_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"redshorts_cab\">
<img src=\"figure/redshorts_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"redshorts_glass\"></td>
  </tr>
</table>
<input type=\"submit\" name=\"nyfigur\">
</form>
</body>

</html>
Avatar billede iss Novice
09. juni 2001 - 12:50 #30
Skulle dette:
        mysql_query(\"update chat_users set poletter = \'$pol\' where id = \'$user_id\'\") or die(mysql_error());
        mysql_query(\"INSERT INTO chat_users (figur, figur_bruger)  VALUES (\'$figur2\', \'$figur_bruger\')\") or die(mysql_error());

egentlig ikke være:
        mysql_query(\"UPDATE chat_users SET poletter = \'$pol\', figur = \'$figur\', figur_bruger = \'$figur_bruger\' WHERE id = \'$user_id\'\") or die(mysql_error());
???

Eller er det bare mig....
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 12:59 #31
nej, det er ikke bare dig :)
Avatar billede dan222 Nybegynder
09. juni 2001 - 16:28 #32
Ok den laver stadig fejl hos mig...

Når jeg prøver og oprette skriver den :
beklager makker, du har ikke nok poletter
Warning: Cannot add header information - headers already sent by (output started at /usr/local/www/textchatdk/www/chat/nyfigur.php:90) in /usr/local/www/textchatdk/www/chat/nyfigur.php on line 92
Avatar billede dan222 Nybegynder
09. juni 2001 - 16:29 #33
Det er iss\'s sidst posted script jeg brugte da den fejl kom
Avatar billede iss Novice
09. juni 2001 - 16:30 #34
Der sendes IKKE headers i den del af scriptet du har postet her!!!

Warning: Cannot add header information - headers already sent by (output started at /usr/local/www/textchatdk/www/chat/nyfigur.php:90) in /usr/local/www/textchatdk/www/chat/nyfigur.php on line 92
 
Avatar billede dan222 Nybegynder
09. juni 2001 - 16:30 #35
Og den bruger har jeg givet 2000 poletter så mon ikke det skulle være nok *G*
Avatar billede dan222 Nybegynder
09. juni 2001 - 16:31 #36
Jamen det skriver den ?? måske bliver de sendt via chat_protect_main.php ?
Avatar billede iss Novice
09. juni 2001 - 16:31 #37
Sorry det var der....
Avatar billede iss Novice
09. juni 2001 - 16:32 #38
Mysql_Close() or die(mysql_error());
header(\"Location: oprettet.php\");
Exit();
}
Flyt header og exit op bag efter mysql close...
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 16:33 #39
header(\"Location: oprettet.php\");
brug dette i stedet for:
echo \"<script>location.href=\'oprettet.php\';\";
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 16:33 #40
doh, skulle være:
echo \"<script>location.href=\'oprettet.php\';</script>\";
Avatar billede iss Novice
09. juni 2001 - 16:34 #41
Grunden til dig siger du ikke har nok poletter er nok mere nogle varibaler der er tomme der burde stå noget i, som f.eks $user_id\'
Avatar billede dan222 Nybegynder
09. juni 2001 - 16:34 #42
Sådan der ? :
    if ($row[\'poletter\'] >= 2) {
        $pol = $row[\'poletter\'] - 2;
        mysql_query(\"update chat_users set poletter = \'$pol\' where id = \'$user_id\'\") or die(mysql_error());
        mysql_query(\"INSERT INTO chat_users (figur, figur_bruger)  VALUES (\'$figur2\', \'$figur_bruger\')\") or die(mysql_error());
        header(\"Location: oprettet.php\");
    Exit();
        Mysql_Close() or die(mysql_error());
        }
    else {
        echo \"beklager makker, du har ikke nok poletter\";
        }
   
}
Avatar billede iss Novice
09. juni 2001 - 16:35 #43
gizmo-gizmo -> Nej, den skal jo ikke sige den er blevet oprettet hvis den ikke er nok poletter.....
Avatar billede iss Novice
09. juni 2001 - 16:36 #44
dan222 -> Ser rigtigt nok ud her fra....
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 16:37 #45
her:

<?
include(\"chat_protect_main.php\");

if ($sub) {

if ($figur == \"blond\") {
              $figur_bruger = \"figure/blond_face.gif\";
                $figur2 = \"figure/blond.gif\"; 
            }elseif($figur == \"blond_cab\") {
              $figur_bruger = \"figure/blond_cab_face.gif\";
                $figur2 = \"figure/blond_cab.gif\"; 
}elseif($figur == \"blond_glass\") {
              $figur_bruger = \"figure/blond_glass_face.gif\";
                $figur2 = \"figure/blond_glass.gif\";
}elseif($figur == \"blue\") {
              $figur_bruger = \"figure/blue_face.gif\";
                $figur2 = \"figure/blue.gif\"; 
            }elseif($figur == \"blue_cab\") {
              $figur_bruger = \"figure/blue_cab_face.gif\";
                $figur2 = \"figure/blue_cab.gif\"; 
}elseif($figur == \"blue_glass\") {
              $figur_bruger = \"figure/blue_glass_face.gif\";
                $figur2 = \"figure/blue_glass.gif\";
}elseif($figur == \"bold\") {
              $figur_bruger = \"figure/bold_face.gif\";
                $figur2 = \"figure/bold.gif\"; 
            }elseif($figur == \"bold_cab\") {
              $figur_bruger = \"figure/bold_cab_face.gif\";
                $figur2 = \"figure/bold_cab.gif\"; 
}elseif($figur == \"bold_glass\") {
              $figur_bruger = \"figure/bold_glass_face.gif\";
                $figur2 = \"figure/bold_glass.gif\";
}elseif($figur == \"mrcool\") {
              $figur_bruger = \"figure/mrcool_face.gif\";
                $figur2 = \"figure/mrcool.gif\"; 
            }elseif($figur == \"mrcool_cab\") {
              $figur_bruger = \"figure/mrcool_cab_face.gif\";
                $figur2 = \"figure/mrcool_cab.gif\"; 
}elseif($figur == \"mrcool_glass\") {
              $figur_bruger = \"figure/mrcool_glass_face.gif\";
                $figur2 = \"figure/mrcool_glass.gif\";
}elseif($figur == \"neon\") {
                  $figur_bruger = \"figure/neon_face.gif\";
                $figur2 = \"figure/neon.gif\"; 
            }elseif($figur == \"neon_cab\") {
              $figur_bruger = \"figure/neon_cab_face.gif\";
                $figur2 = \"figure/neon_cab.gif\"; 
}elseif($figur == \"neon_glass\") {
              $figur_bruger = \"figure/neon_glass_face.gif\";
                $figur2 = \"figure/neon_glass.gif\";
}elseif($figur == \"redshorts\") {
                      $figur_bruger = \"figure/redshorts_face.gif\";
                $figur2 = \"figure/redshorts.gif\"; 
            }elseif($figur == \"redshorts_cab\") {
              $figur_bruger = \"figure/redshorts_cab_face.gif\";
                $figur2 = \"figure/redshorts_cab.gif\"; 
}elseif($figur == \"redshorts_glass\") {
              $figur_bruger = \"figure/redshorts_glass_face.gif\";
                $figur2 = \"figure/redshorts_glass.gif\";
}

$query = mysql_query(\"select * from chat_users where id = \'$user_id\'\");
$row = mysql_fetch_array(\"$query\");
   

if ($row[poletter] > 1) {
$pol = $row[poletter] - 2;
mysql_query(\"update chat_users set poletter = \'$pol\'\");

mysql_query(\"INSERT INTO chat_users (figur, figur_bruger)  VALUES (\'$figur2\', \'$figur_bruger\')\") or die(mysql_error());
   
      echo \"<script>location.href=\'oprettet.php\';</script>\";
      Exit;

} else {

echo \"beklager makker, du har ikke nok poletter\";


}
}
      ?>
<html>



<body>
      <form action=\"nyfigur.php\" method=\"post\">
<table border=\"0\" width=\"100%\" align=\"center\">
  <tr>
    <td width=\"50%\" align=\"right\"><img src=\"figure/blond.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"blond\">
<img src=\"figure/blond_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"blond_cab\">
<img src=\"figure/blond_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"blond_glass\">
<br><br>
<img src=\"figure/blue.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"blue\">
<img src=\"figure/blue_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"blue_cab\">
<img src=\"figure/blue_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"blue_glass\">
<br><br>
<img src=\"figure/bold.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"bold\">
<img src=\"figure/bold_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"bold_cab\">
<img src=\"figure/bold_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"bold_glass\"></td>
    <td width=\"50%\"><img src=\"figure/mrcool.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"mrcool\">
<img src=\"figure/mrcool_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"mrcool_cab\">
<img src=\"figure/mrcool_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"mrcool_glass\">
<br><br>
<img src=\"figure/neon.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"neon\">
<img src=\"figure/neon_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"neon_cab\">
<img src=\"figure/neon_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"neon_glass\">
<br><br>
<img src=\"figure/redshorts.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"redshorts\">
<img src=\"figure/redshorts_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"redshorts_cab\">
<img src=\"figure/redshorts_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"redshorts_glass\">
<input type=\"submit\" name=\"sub\" value=\"okey\">
</td>
  </tr>
</table>
</form>
</body>

</html> 
Avatar billede dan222 Nybegynder
09. juni 2001 - 16:37 #46
Ok nu er alt rettet, men den skriver jeg ikke har nok poletter når jeg har over 2000 hvorfor det?
Avatar billede iss Novice
09. juni 2001 - 16:38 #47
Har jeg ikke svaret på den:
Kommentar fra iss 
09/06 2001 16:35:16 
Avatar billede dan222 Nybegynder
09. juni 2001 - 16:39 #48
Gizmo > DIn siger : Warning: Supplied argument is not a valid MySQL result resource in /usr/local/www/textchatdk/www/chat/nyfigur.php on line 63
beklager makker, du har ikke nok poletter

Når jeg prøver og ændre
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 16:39 #49
ved:
} else {

echo \"beklager makker, du har ikke nok poletter\";

kan du eventuelt gøre sådan:

} else {
echo $row[poletter];
echo \"beklager makker, du har ikke nok poletter\";

så kan du se om det er queryen der er noget i vejen emd
Avatar billede dan222 Nybegynder
09. juni 2001 - 16:40 #50
iss > Jo men det forsår jeg ikke?? Hvad mener du??$user_id kommer ind via chat_pro det bliver nemlig skrevet i en cookie når man logger ind .. Og det virker alle steder så den er valid nok
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 16:40 #51
er du sikkert på at den kender $user_id  ???
Avatar billede iss Novice
09. juni 2001 - 16:40 #52
dan222 -> Du skal ikke bruges gizmo-gizmo\'s ændring med:
echo \"<script>location.href=\'oprettet.php\';</script>\";
Avatar billede dan222 Nybegynder
09. juni 2001 - 16:41 #53
GizMo > Den skriver stadig bare : Warning: Supplied argument is not a valid MySQL result resource in /usr/local/www/textchatdk/www/chat/nyfigur.php on line 63
beklager makker, du har ikke nok poletter
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 16:41 #54
eller også er der ikke en tabel der hedder chat_users
en af delene
Avatar billede dan222 Nybegynder
09. juni 2001 - 16:42 #55
Altså lige nu er der ingen af dem der virker.. iss Din melder ingen fejl men den siger jeg ikke har nok poletter hvilket ikke kan passe
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 16:43 #56
prøv at indsætte dette i toppen:
<?echo$user_id;?>
skal lige se om det er det der er noget i vejen med
Avatar billede dan222 Nybegynder
09. juni 2001 - 16:44 #57
iss - Det var fordi feltet ikke hedder poletter men polet :)

Nu er den fejl væk.. Men nu kom den her :
Duplicate entry \'\' for key 2
Avatar billede iss Novice
09. juni 2001 - 16:44 #58
dan222 -> Som jeg har skrevet er fejlen ikke i selve scriptet nok mere at en variabel ikke er sat rigtigt!
Avatar billede dan222 Nybegynder
09. juni 2001 - 16:46 #59
Jeg forstå ikke hvad de mener?? De oplysninger er blevet brugt i mange scripts uden fejl??

Og hvad henne er det ?
Avatar billede iss Novice
09. juni 2001 - 16:48 #60
Kan man lige få et URL til den fejl?
Avatar billede dan222 Nybegynder
09. juni 2001 - 16:52 #61
Log ind på www.textchat.dk også der hvor du kan se pedelen siger velkommen der går du ind på www.textchat.dk/chat/nyfigur.php
Avatar billede dan222 Nybegynder
09. juni 2001 - 16:52 #62
BTW så skal jeg snart gå .. Om max 10 min er jeg gone og kommer først hjem sent i aften :(
Avatar billede iss Novice
09. juni 2001 - 16:53 #63
Har fundet fejlen, dit problem er at du oprette en ny entry i din tabel uden at sætte \'bruger\' Så har du en bruger ved navn \'\' i forvegen når du opretter min INSERT INTO....
Avatar billede dan222 Nybegynder
09. juni 2001 - 16:54 #64
Duplicate entry \'\' for key 2

Den kommer både på iss og gizmo\'s script
Avatar billede gizmo-gizmo Nybegynder
09. juni 2001 - 16:55 #65
prøv at udskifte alt hvor der står:
$query til $query2
$row til $row2

i scriptet som jeg har lavet.
det kan godt være fordi tingene er blandet sammen
Avatar billede dan222 Nybegynder
09. juni 2001 - 16:55 #66
Aha... Hvad skal vi så gøre??

Den skal jo bare update og ikke lave en ny bruger?
Avatar billede iss Novice
09. juni 2001 - 16:56 #67
CREATE TABLE chat_users (
  id int(11) NOT NULL auto_increment,
  bruger varchar(50) NOT NULL,
  pass varchar(50) NOT NULL,
....cut....
  PRIMARY KEY (id),
  UNIQUE bruger (bruger)
);
som du ser har du sat \'bruger\' UNIQUE og du har en i din database som hedder \'\' (altså ingen ting, der for får du problemer når du laver en:
INSERT INTO chat_users (figur, figur_bruger)  VALUES (\'$figur2\', \'$figur_bruger\')

Så simpelt....
Avatar billede iss Novice
09. juni 2001 - 16:57 #68
Kig også op:

Kommentar fra iss 
09/06 2001 12:50:38 
Avatar billede iss Novice
09. juni 2001 - 17:01 #69
<?
include (\"chat_protect_main.php\");

if (!empty($figur)) {

    if ($figur == \"blond\") {
        $figur_bruger = \"figure/blond_face.gif\";
        $figur2 = \"figure/blond.gif\";
        }
    elseif ($figur == \"blond_cab\") {
        $figur_bruger = \"figure/blond_cab_face.gif\";
        $figur2 = \"figure/blond_cab.gif\";
        }
    elseif ($figur == \"blond_glass\") {
        $figur_bruger = \"figure/blond_glass_face.gif\";
        $figur2 = \"figure/blond_glass.gif\";
        }
    elseif ($figur == \"blue\") {
        $figur_bruger = \"figure/blue_face.gif\";
        $figur2 = \"figure/blue.gif\";
        }
    elseif ($figur == \"blue_cab\") {
        $figur_bruger = \"figure/blue_cab_face.gif\";
        $figur2 = \"figure/blue_cab.gif\";
        }
    elseif ($figur == \"blue_glass\") {
        $figur_bruger = \"figure/blue_glass_face.gif\";
        $figur2 = \"figure/blue_glass.gif\";
        }
    elseif ($figur == \"bold\") {
        $figur_bruger = \"figure/bold_face.gif\";
        $figur2 = \"figure/bold.gif\";
        }
    elseif ($figur == \"bold_cab\") {
        $figur_bruger = \"figure/bold_cab_face.gif\";
        $figur2 = \"figure/bold_cab.gif\";
        }
    elseif ($figur == \"bold_glass\") {
        $figur_bruger = \"figure/bold_glass_face.gif\";
        $figur2 = \"figure/bold_glass.gif\";
        }
    elseif ($figur == \"mrcool\") {
        $figur_bruger = \"figure/mrcool_face.gif\";
        $figur2 = \"figure/mrcool.gif\"; 
        }
    elseif ($figur == \"mrcool_cab\") {
        $figur_bruger = \"figure/mrcool_cab_face.gif\";
        $figur2 = \"figure/mrcool_cab.gif\";
        }
    elseif ($figur == \"mrcool_glass\") {
        $figur_bruger = \"figure/mrcool_glass_face.gif\";
        $figur2 = \"figure/mrcool_glass.gif\";
        }
    elseif ($figur == \"neon\") {
        $figur_bruger = \"figure/neon_face.gif\";
        $figur2 = \"figure/neon.gif\"; 
        }
    elseif ($figur == \"neon_cab\") {
        $figur_bruger = \"figure/neon_cab_face.gif\";
        $figur2 = \"figure/neon_cab.gif\";
        }
    elseif ($figur == \"neon_glass\") {
        $figur_bruger = \"figure/neon_glass_face.gif\";
        $figur2 = \"figure/neon_glass.gif\";
        }
    elseif ($figur == \"redshorts\") {
        $figur_bruger = \"figure/redshorts_face.gif\";
        $figur2 = \"figure/redshorts.gif\"; 
        }
    elseif ($figur == \"redshorts_cab\") {
        $figur_bruger = \"figure/redshorts_cab_face.gif\";
        $figur2 = \"figure/redshorts_cab.gif\"; 
        }
    elseif ($figur == \"redshorts_glass\") {
        $figur_bruger = \"figure/redshorts_glass_face.gif\";
        $figur2 = \"figure/redshorts_glass.gif\";
        }


    $query = mysql_query(\"SELECT * FROM chat_users WHERE id = \'$user_id\'\") or die(mysql_error());
    $row = mysql_fetch_array($query) or die(mysql_error());

    if ($row[\'polet \'] >= 2) {
        mysql_query(\"UPDATE chat_users SET polet = \'$pol-2\', figur = \'$figur\', figur_bruger = \'$figur_bruger\' WHERE id = \'$user_id\'\") or die(mysql_error());
        Mysql_Close() or die(mysql_error());
        header(\"Location: oprettet.php\");
        Exit();
        }
    else {
        echo \"beklager makker, du har ikke nok poletter\";
        }
}
?>
<html>

<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>Figur retter</title>
</head>

<body>
      <form action=\"nyfigur.php\" method=\"post\" onsubmit=\"return checkOpret(this)\" name=\"nyfigur\">
<table border=\"0\" width=\"100%\" align=\"center\">
  <tr>
    <td width=\"50%\" align=\"right\"><img src=\"figure/blond.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"blond\">
<img src=\"figure/blond_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"blond_cab\">
<img src=\"figure/blond_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"blond_glass\">
<br><br>
<img src=\"figure/blue.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"blue\">
<img src=\"figure/blue_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"blue_cab\">
<img src=\"figure/blue_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"blue_glass\">
<br><br>
<img src=\"figure/bold.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"bold\">
<img src=\"figure/bold_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"bold_cab\">
<img src=\"figure/bold_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"bold_glass\"></td>
    <td width=\"50%\"><img src=\"figure/mrcool.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"mrcool\">
<img src=\"figure/mrcool_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"mrcool_cab\">
<img src=\"figure/mrcool_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"mrcool_glass\">
<br><br>
<img src=\"figure/neon.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"neon\">
<img src=\"figure/neon_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"neon_cab\">
<img src=\"figure/neon_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"neon_glass\">
<br><br>
<img src=\"figure/redshorts.gif\">
<input checked type=\"radio\" name=\"figur\" value=\"redshorts\">
<img src=\"figure/redshorts_cab.gif\"><input type=\"radio\" name=\"figur\" value=\"redshorts_cab\">
<img src=\"figure/redshorts_glass.gif\"><input type=\"radio\" name=\"figur\" value=\"redshorts_glass\"></td>
  </tr>
</table>
<input type=\"submit\" name=\"nyfigur\">
</form>
</body>

</html>
Avatar billede dan222 Nybegynder
09. juni 2001 - 17:01 #70
Ok nu kom der midnre fejl.. Er nød til at gå kommer ind kl 24 i aften der er noget mere der skal ordnes da det ikke virker helt endnu!

Ses der..
Avatar billede dan222 Nybegynder
10. juni 2001 - 00:03 #71
Ok nu virker det... Jeg deler point lige over da i begge har gjort et godt stykke work
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