Spel i php/mysql

PHPportalen Forum Index » PHP Mjukstart
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
froppe



Medlem i: 4657 dagar

Status: Offline



#740988
Inlägg Skrivet: 2016-09-17 02:41      Ämne: Spel i php/mysql Citera

Hej! Jag gjorde ett textbaserat spel för jättemånga år sedan och tänkte jag skulle hålla på med det spelet och försöka vidarutveckla det mest för personligt intresse! Måste färska upp mina php-kunskaper igen!

Nu är det så att jag har alltid använt wampserver! Jag la upp spelet igen men det är typ inte ett skit som vill fungera med spelet!(Eller ja det fungerar halft) Nu verkar man ju inte heller få använda mysql_connect utan ska använda nått annat jag inte har någon som helst kunskap av!

Finns det någon jag skulle kunna skicka spelet till som skulle kunna hjälpa mig få det fungerade igen? Spelet är inte så stort! Det enda man kan kan göra är att regga ett konto och skapa en fighter som sen kan levla genom att vinna mot monsters och få pengar som den kan använda för att levla upp sin karaktär och sätta ut 5 förmågor per level och köpa lite föremål(vapen) och lite annat smått och gått som att "admin"(jag) kan komma åt en sida där den kan lägga in nya vapen och monster i databasen( Inget jätte advancerat) Den mesta av koden är också kommenterad vad den gör för nått! Smile

Kan ju lägga ut all kod här också för varje fil om det passar bättre??
 

_________________
Hjälp mig..
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Azreal
Administratör



Medlem i: 4857 dagar
Från: Uppsala, bor i Göteborg
Status: Offline



#740990
Inlägg Skrivet: 2016-09-17 09:33      Ämne: Citera

Hej,

Gällande mysql_xx() funktionerna och tillhörande bibliotek så är det depricated.
http://php.net/manual/en/intro.mysql.php

Det betyder inte att det inte fungera, men att du ska välja ett nytt API för framtida projekt eller börja tänka på att uppgradera din befintliga plattform.

Mitt tips är ju, om det är som du själv säger att du vill vidareutveckla och färska upp dina php kunskaper börjar felsöka detta själv.
Behöver du hjälp med specifika saker så kan du fråga om det.

Din nuvarande utformning av frågan gör att den mer passar forumdelen "Ideella Tjänster", fast den inte passar mallen för att få posta där.
 

_________________
Konsultation via PM, inte gratis.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
froppe



Medlem i: 4657 dagar

Status: Offline



#740993
Inlägg Skrivet: 2016-09-17 23:40      Ämne: Citera

Azreal skrev:
Hej,

Gällande mysql_xx() funktionerna och tillhörande bibliotek så är det depricated.
http://php.net/manual/en/intro.mysql.php

Det betyder inte att det inte fungera, men att du ska välja ett nytt API för framtida projekt eller börja tänka på att uppgradera din befintliga plattform.

Mitt tips är ju, om det är som du själv säger att du vill vidareutveckla och färska upp dina php kunskaper börjar felsöka detta själv.
Behöver du hjälp med specifika saker så kan du fråga om det.

Din nuvarande utformning av frågan gör att den mer passar forumdelen "Ideella Tjänster", fast den inte passar mallen för att få posta där.


Vad menas med depricated? Jag var inne där och läste men förstod typ inte så mycket!

Jag laddade upp en bild på ett fel jag får på en rad olika sidor! Vet inte vaför? Kanske är så att man måste skriva på något nytt sätt?

Koden för skill.php
KOD:
1:
<? include("functions.php"); ?>
2:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
3:
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
4:
<html>
5:
 
6:
<head>
7:
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
8:
<meta name="description" content="description"/>
9:
<meta name="keywords" content="keywords"/>
10:
<meta name="author" content="author"/>
11:
<link rel="stylesheet" type="text/css" href="default.css" media="screen"/>
12:
<title>Tribiute of Chronic</title>
13:
</head>
14:
 
15:
<body>
16:
 
17:
<div class="container">
18:
 
19:
   <div class="header">Tribiute of Chronic </div>
20:
 
21:
  <div class="main_right">
22:
 
23:
    <div class="padded">
24:
         
25:
       <h1>Tribiute Of Chronic is? </h1>
26:
        <p>Tribiute of Chronic is a fighting Webbased Game developed by froppe </p>
27:
        <h1>&nbsp;</h1>
28:
        <h1>&nbsp;</h1>
29:
        <h1>&nbsp;</h1>
30:
        <h1>Resent uppdates </h1>
31:
        <p>Here i will write the latest uppdates and the upcomning uppdates i will make on this game </p>
32:
        <h1>&nbsp;</h1>
33:
        <h1>&nbsp;</h1>
34:
        <h1>News</h1>
35:
        <p>Upcoming news about comning Feutres that i will implant in the game. If i diside to make a new monster i will let you know buy writing it here </p>
36:
        <p>&nbsp;</p>
37:
        <h1>Recent bugs</h1>
38:
        <p>Here i will write the recent bugs that has appeard on the game and i will also let you know when they have been solved</p>
39:
     </div>
40:
 
41:
   </div>
42:
 
43:
   <div class="subnav">
44:
      
45:
      <h1>Tribiute</h1>
46:
      <ul>
47:
         <li><a href="index.php">Home</a></li>
48:
         <li><a href="profile.php">Profile</a></li>
49:
         <li><a href="Search.php">Search</a></li>
50:
         <li><a href="login1.php">Add monsters and weps</a></li>
51:
      </ul>
52:
 
53:
      <h1>Of</h1>
54:
      <ul>
55:
         <li><a href="warrior.php">Warrior</a></li>
56:
         <li><a href="battle.php">Battlegrounds</a></li>
57:
         <li><a href="market.php">Market</a></li>
58:
         <li><a href="Skill.php">Skill</a></li>
59:
      </ul>
60:
 
61:
      <h1>Chronic</h1>
62:
      <ul>
63:
         <li><a href="guestbook.php">Guestbook</a></li>
64:
         <li><a href="faq.php">Faq</a></li>
65:
         <li><a href="contact.php">Contact</a></li>
66:
         <?
67:
         if(!isset($_SESSION['userId']))
68:
            echo "<li><a href=\"index.php\">Login</a></li>";
69:
         else
70:
            echo "<li><a href=\"logout.php\">Logout</a></li>";
71:
         ?>
72:
      </ul>
73:
 
74:
   </div>
75:
      
76:
   <div class="main">
77:
     <?
78:
     if(!checkSession())
79:
        die($login);
80:
 
81:
     mysql_connect("localhost", "root", "root");
82:
     db("toc");
83:
     $level = mysql_fetch_array(mysql_query("SELECT id, level FROM warrior WHERE userId = '{$_SESSION['userId']}'"));
84:
   
85:
 
86:
     $lvl = $level['level'];
87:
 
88:
     if($lvl < 31)
89:
      $skill = "Noob";
90:
     else if($lvl < 61)
91:
      $skill = "Beginner";
92:
     else if($lvl < 81)
93:
      $skill = "Amature";
94:
     else if($lvl < 101)
95:
      $skill = "Expert";
96:
     else if($lvl < 151)
97:
      $skill = "Pure";
98:
     else if($lvl < 251)
99:
      $skill = "Ultimate";
100:
     else if($lvl < 350)
101:
      $skill = "Topclass";
102:
     else
103:
      $skill = "Master of Tribiute Of Chronic";
104:
   
105:
     mysql_connect("localhost", "root", "root");
106:
    $matchWon = mysql_fetch_array(mysql_query("SELECT id, matchWon FROM warrior WHERE userId = '{$_SESSION['userId']}'"));
107:
    
108:
   
109:
      $won = $matchWon['matchWon'];
110:
        if($won <6000)
111:
      $skill1 = "Noob";
112:
     else if($won  < 12000)
113:
      $skill1 = "Beginner";
114:
     else if($won  < 24000)
115:
      $skill1 = "Amature";
116:
     else if($won  < 48000)
117:
      $skill1 = "Expert";
118:
     else if($won  < 86000)
119:
      $skill1 = "Pure";
120:
     else if($won  < 172000)
121:
      $skill1 = "Ultimate";
122:
     else if($won  < 344000)
123:
      $skill1 = "Topclass";
124:
     else
125:
      $skill1 = "Master of Tribiute Of Chronic";
126:
 
127:
      
128:
    mysql_connect("localhost", "root", "root");
129:
    $matchLoose = mysql_fetch_array(mysql_query("SELECT id, matchLoose FROM warrior WHERE userId = '{$_SESSION['userId']}'"));
130:
     mysql_close(); 
131:
   
132:
      $lost = $matchLoose['matchLoose'];
133:
          if($lost < 500)
134:
      $skill2 = "Master Of Tribiute Of Chronic";
135:
     else if($lost < 12000)
136:
      $skill2 = "Topclass";
137:
     else if($lost < 24000)
138:
      $skill2 = "Ultimmate";
139:
     else if($lost < 48000)
140:
      $skill2 = "Pure";
141:
     else if($lost < 86000)
142:
      $skill2 = "Expert";
143:
     else if($lost < 172000)
144:
      $skill2 = "Amature";
145:
     else if($lost < 344000)
146:
      $skill2 = "Beginner";
147:
     else
148:
      $skill2 = "Noob";   
149:
   
150:
   ?>
151:
 
152:
     <div class="padded">
153:
 
154:
         <h1>Skill</h1>
155:
         <p class="meta">February 28st, 2007 by Froppe</p>
156:
 
157:
         <p>Your Levelskill is: <?=$skill?></p>
158:
         <p>Your Won matchskill is: <?=$skill1?></p>
159:
         <p>Your Lost matchskill is: <?=$skill2?></p>
160:
         
161:
     </div>
162:
 
163:
   </div>
164:
   
165:
   <div class="clearer"><span></span></div>
166:
 
167:
   <div class="footer">
168:
      
169:
      <span class="left"><a href="http://jigsaw.w3.org/css-validator/check/referer"></a> <a href="http://validator.w3.org/check?uri=referer"></a></span>
170:
      
171:
      <span class="right"> Copywright Froppe 2007</a></span>
172:
      
173:
      <div class="clearer"><span></span></div>
174:
 
175:
   </div>
176:
 
177:
</div>
178:
</body>
179:
 
180:
</html>


Koden för functions.php
KOD:
1:
<?
2:
session_start();
3:
 
4:
$host = "localhost";
5:
$user = "root";
6:
$pass = "root";
7:
 
8:
 
9:
 
10:
function checkSession()  //Kontrollerar om man är inloggad
11:
{
12:
   if(isset($_SESSION['userId']))
13:
       return true;
14:
   else
15:
      return false;
16:
}
17:
 
18:
 
19:
function db($database)  //Väljer databas med eventuellt prefix
20:
{
21:
   $prefixDB = "";
22:
   
23:
   $db = $prefixDB . $database;
24:
   
25:
   mysql_select_db($db);
26:
}
27:
 
28:
///////////////////////
29:
// Kod för login
30:
///////////////////////
31:
 
32:
$login = "     <div class=\"padded\">
33:
 
34:
         <h1>Login</h1>
35:
         <p class=\"meta\">February 28st, 2007 by Froppe</p>
36:
 
37:
         <p>You are not currently logged in. Please login down here.<br />
38:
         <form action=\"login.php\" method=\"post\">
39:
         Username: <input type=\"text\" name=\"user\" value=\"\" /><br />
40:
         Password: <input type=\"password\" name=\"pass\" value=\"\" />
41:
         <br /><br />
42:
         <input type=\"submit\" name=\"login\" value=\"Login\" />
43:
         </form><a href=\"register.php\">Create your own account</a></p>
44:
      </div>
45:
 
46:
   </div>
47:
   
48:
   <div class=\"clearer\"><span></span></div>
49:
 
50:
   <div class=\"footer\">
51:
      
52:
      <span class=\"left\"><a href=\"http://jigsaw.w3.org/css-validator/check/referer\"></a> <a href=\"http://validator.w3.org/check?uri=referer\"></a></span>
53:
      
54:
      <span class=\"right\"> Copywright Froppe 2007</a></span>
55:
      
56:
      <div class=\"clearer\"><span></span></div>
57:
 
58:
   </div>
59:
 
60:
</div>
61:
 
62:
</body>
63:
 
64:
</html>";
65:
 
66:
 
67:
 
68:
/////////////////////////////////////////////////
69:
// Kod för login när man angett fel lösen/pass
70:
/////////////////////////////////////////////////
71:
 
72:
$wrong = "     <div class=\"padded\">
73:
 
74:
         <h1>Login</h1>
75:
         <p class=\"meta\">February 28st, 2007 by Froppe</p>
76:
         
77:
         <p>You are not currently logged in. Please login down here.<br />
78:
         You have typed wrong password or username! Try again.<br />
79:
         <form action=\"login.php\" method=\"post\">
80:
         Username: <input type=\"text\" name=\"user\" value=\"\" /><br />
81:
         Password: <input type=\"password\" name=\"pass\" value=\"\" />
82:
         <br /><br />
83:
         <input type=\"submit\" name=\"login\" value=\"Login\" />
84:
         </form><a href=\"register.php\">Create your own account</a></p>
85:
         
86:
         
87:
      </div>
88:
 
89:
   </div>
90:
   
91:
   <div class=\"clearer\"><span></span></div>
92:
 
93:
   <div class=\"footer\">
94:
      
95:
      <span class=\"left\"><a href=\"http://jigsaw.w3.org/css-validator/check/referer\"></a> <a href=\"http://validator.w3.org/check?uri=referer\"></a></span>
96:
      
97:
      <span class=\"right\"> Copywright Froppe 2007</a></span>
98:
      
99:
      <div class=\"clearer\"><span></span></div>
100:
 
101:
   </div>
102:
 
103:
</div>
104:
 
105:
</body>
106:
 
107:
</html>";
108:
 
109:
 
110:
?>
 

_________________
Hjälp mig..
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Azreal
Administratör



Medlem i: 4857 dagar
Från: Uppsala, bor i Göteborg
Status: Offline



#740994
Inlägg Skrivet: 2016-09-18 00:19      Ämne: Citera

https://sv.m.wiktionary.org/wiki/deprecated

http://stackoverflow.com/questions/4261133/php-notice-undefined-variable-and-notice-undefined-index
 

_________________
Konsultation via PM, inte gratis.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
froppe



Medlem i: 4657 dagar

Status: Offline



#740995
Inlägg Skrivet: 2016-09-18 00:43      Ämne: Citera

Azreal skrev:
https://sv.m.wiktionary.org/wiki/deprecated

http://stackoverflow.com/questions/4261133/php-notice-undefined-variable-and-notice-undefined-index


Tack ska försöka förstå sista länken Smile Måste nog läsa den ett par hundra gånger
 

_________________
Hjälp mig..
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » PHP Mjukstart
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic