Avatar billede dellevela Nybegynder
07. juni 2003 - 18:00 Der er 1 løsning

lav dette skift pass script

jeg har den her database med brygernavn og pass og det hele.

jeg vil så høre om der er en der har tid til at lave et script (selvfølgelig i php) hvor man kan skifte kode.
brugernavnet er i pass og brugernavnet er nick
når man så har skrevet den kode man vil skifte til og man trykker ok skal den trække 20 fra det sted i databasen der hedder rubiner og er der under nu skal den sige fejl.

databasen ser sådan her ud:
#
# Struktur dump for tabellen `chat`
#

CREATE TABLE chat (
  id int(4) unsigned NOT NULL auto_increment,
  nick varchar(20) NOT NULL default '',
  pass varchar(20) NOT NULL default '',
  status int(1) NOT NULL default '1',
  onlinetid int(15) NOT NULL default '0',
  rubiner int(22) NOT NULL default '0',
  chatlines int(5) NOT NULL default '0',
  age char(2) NOT NULL default '',
  email varchar(40) NOT NULL default '',
  free_text longtext NOT NULL,
  gender char(1) NOT NULL default '',
  city varchar(40) NOT NULL default '',
  Country varchar(40) NOT NULL default '',
  homepage varchar(100) NOT NULL default '',
  PRIMARY KEY  (id,id)
) TYPE=MyISAM;

#
# Data dump for tabellen `chat`
#


jeg har selv også prøvet at lave et script der ikke virkede det ser sådan her ud. (til instriation)
<?

include("config.php");
    mysql_connect($dbhost,$dbuser,$dbpass);
    mysql_select_db($database);

session_start();

include("config.php");



$result3 = mysql_query("SELECT * FROM chat where nick='$nick'");

$row    = mysql_fetch_array($result3);

?>

<?

if($nick == $row[nick] && $pass == $row[pass]) {

?>

<?

if($ge == "ny") {

mysql_query("UPDATE chat set pass = '$nyt' where nick='$nick'");

$namsq = $row[rubiner] - 20;

mysql_query("UPDATE chat set rubiner = '$namsq' where nick='$nick'");

echo "<FONT FACE=\"Verdana\" SIZE=\"1\" COLOR=\"#DA6916\">Dit nye pass er: $nyt<BR>Og du har mistet 20 rubiner!<BR><BR>";

}

?>

<FONT FACE="Verdana" SIZE="1" COLOR="#DA6916">

<BR>Det koster 20 !<BR>

<b>Skift pass!</b><BR>

<form action="pass.php?ge=ny" method="post">

<input type="text" class="felt" name="nyt" value="Nyt pass" size="20">

<input type="submit" class="felt" value="Ok">

</form>

</font>

<?

} else {

echo "Du er ikke logget på";

}

?>
Avatar billede dellevela Nybegynder
07. juni 2003 - 20:15 #1
lukker!
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

IT-JOB