Avatar billede 123maka Nybegynder
17. oktober 2002 - 15:54 Der er 10 kommentarer og
1 løsning

Mysql til dette...

Jeg har DL dette lille flash spil.

Og det har high score...
Med mysql men mysql er IKKE med i selve *.zip filen.

Jeg har disse koder:

Insert.php
<?
  // change "xxxx" into your default values for mysql connection
  $db = mysql_connect("xxxxxx","xxxxxx","xxxxxx");
  mysql_select_db("xxxxxx",$db);
  $tab = "xxxx";
  if($Submit && $score){
      $query = mysql_query("INSERT $tab (nome,score) values ('$nome','$score')");
    }
?>

Results.php
<?
  // change "xxxx" into your default values for mysql connection
  $db = mysql_connect("xxxxx","xxxxxx","xxxxxx");
  mysql_select_db("xxxxxx",$db);
  $tab = "xxxxxx";
      $i = 1;
    $query = mysql_query("SELECT * from $tab ORDER by 'score' desc LIMIT 0,10", $db);
    while($myrow = mysql_fetch_array($query)){
          $nome = $myrow["nome"];
          $score = $myrow["score"];
          $str0 = 'nome$i';
          $str1 = 'score$i';
          eval ("\$str0 = \"$str0\";");
          eval ("\$str1 = \"$str1\";");
          echo "$str0=$nome&";
          echo "$str1=$score&";         
          $i++;
    }
    echo "fine=1";

?>


Kan i lave en kode magen til?
Avatar billede beldring Nybegynder
17. oktober 2002 - 15:58 #1
Hvad mener du??? ... har du mysql??? ... så skal du jo bare rette krydserne (x) !!!
Avatar billede 123maka Nybegynder
17. oktober 2002 - 16:00 #2
Jeg har IKKE mysql men vil gerne have den...
SÅ vil jeg gerne have jer til at lave en kode magen til den
Avatar billede beldring Nybegynder
17. oktober 2002 - 16:03 #3
Hvad mener du??? ... n er jeg ikke med ... skal vi lave koden så den ikke bruger mysql? ...
Avatar billede 123maka Nybegynder
17. oktober 2002 - 16:10 #4
Ehm... Nej jeg ved ikke hvilke tabeller jeg skal oprette i min MySQL db.

Så high score virker...
Avatar billede disky Nybegynder
17. oktober 2002 - 16:15 #5
næste gang lad være med at poste unødvendig php kode, php spørgsmål hører hjemme i php gruppen.

Men du har hele koden, og skal bare oprette en tabel med to kolonner med 2 varchar(255) med navnene nome og score.
Avatar billede morw Nybegynder
17. oktober 2002 - 16:15 #6
CREATE TABLE `spil` (
`id` MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
`name` VARCHAR(100) NOT NULL,
`score` INT UNSIGNED NOT NULL
);
Avatar billede morw Nybegynder
17. oktober 2002 - 16:17 #7
Hov: ret name til nome

$tab = "spil";
Avatar billede beldring Nybegynder
17. oktober 2002 - 16:19 #8
hvorfor vil du det, når du skriver følgende:
"Jeg har IKKE mysql men vil gerne have den..."???????
Avatar billede disky Nybegynder
17. oktober 2002 - 16:24 #9
morw:
tror du score er int når der bliver lavet en eval ("\$str1 = \"$str1\";") på den ?
Avatar billede 123maka Nybegynder
17. oktober 2002 - 16:38 #10
Avatar billede disky Nybegynder
17. oktober 2002 - 17:25 #11
123maka:
Husk i fremtiden INGEN php herinde !
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
Computerworld tilbyder specialiserede kurser i database-management

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