GTAvision.com - Forum - Grand Theft Auto News, Downloads, Community and more...

Position: Off Topic » Hardware | Software | Web » [PHP]Grex UCP Shopsystem Hilfe » Druckansicht
tion, 17.08.2010, 17:23
Hallo erstmal alle,

undzwar habe ich ein Problem mit meinem Webshop bei Grex UserControlPanel. Dort habe ich diesen
Webshop eingebaut:
Spoiler: PHP-Code
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
else if($_GET['page'] == 'shop')// die übersicht soll immer angezeigt werden
{
 echo '<p align=center><b> </b></p><meta http-equiv="refresh" content="3; URL=">';
 echo '<p align=center><b> </b></p><meta http-equiv="refresh" content="3; URL=">';
 echo '<p align=center><b><h2>ALS Shop</h2></b></p><meta http-equiv="refresh" content="3; URL=">';
 echo '<p align=center><b> </b></p><meta http-equiv="refresh" content="3; URL=">';
 echo '<table border="0">';
 echo '<tr>';
 echo '<p align=center><b><td>Drogen</td>';
 echo '<p align=center><b><td><a href="index.php?page=shop?artikel=drogen?menge=10>10 kaufen ( $30 )<
/a></td> </b></p><meta http-equiv="refresh" content="3; URL="> </b></p><meta http-equiv="refresh" co
ntent="3; URL=">'
;
 echo '<p align=center><b><td><a href="index.php?page=shop?artikel=drogen?menge=100>100 kaufen ( $30
0 )</a></td> </b></p><meta http-equiv="refresh" content="3; URL=">'
;
 echo '<p align=center><b><td><a href="index.php?page=shop?artikel=drogen?menge=1000>1000 kaufen ( $
3000 )</a></td> </b></p><meta http-equiv="refresh" content="3; URL=">'
;
 echo '</tr>';
 echo '<tr>';
 echo '<p align=center><b><td>Materialien</td> </b></p><meta http-equiv="refresh" content="3; URL=">'
;
 echo '<p align=center><b><td><a href="index.php?page=shop?artikel=materialien?menge=10>10 kaufen ( 
$30 )</a></td> </b></p><meta http-equiv="refresh" content="3; URL=">'
;
 echo '<p align=center><b><td><a href="index.php?page=shop?artikel=materialien?menge=100>100 kaufen 
( $300 )</a></td> </b></p><meta http-equiv="refresh" content="3; URL=">'
;
 echo '<p align=center><b><td><a href="index.php?page=shop?artikel=materialien?menge=1000>1000 kaufe
n ( $3000 )</a></td> </b></p><meta http-equiv="refresh" content="3; URL=">'
;
 echo '</tr>';
 echo '<tr>';
 echo '<p align=center><b><td>Zigaretten</td> </b></p><meta http-equiv="refresh" content="3; URL=">';
 echo '<p align=center><b><td><a href="index.php?page=shop?artikel=zigaretten?menge=10>10 kaufen ( $
30 )</a></td> </b></p><meta http-equiv="refresh" content="3; URL=">'
;
 echo '<p align=center><b><td><a href="index.php?page=shop?artikel=zigaretten?menge=100>100 kaufen ( 
$300 )</a></td> </b></p><meta http-equiv="refresh" content="3; URL=">'
;
 echo '<p align=center><b><td><a href="index.php?page=shop?artikel=zigaretten?menge=1000>1000 kaufen 
( $3000 )</a></td> </b></p><meta http-equiv="refresh" content="3; URL=">'
;
 echo '</tr>';
 echo '</table>';

 if($_GET['artikel'] == 'drogen')// das drogensystem
 {
  if($PlayerInfo['Bank'] > ($_GET['menge'] * 3) )
  {
   $olddrugs = $PlayerInfo['Drugs'];
   $PlayerInfo['Drugs'] = $olddrugs + $_GET['menge'];
   $oldbank = $PlayerInfo['Bank'];
   $PlayerInfo['Bank'] = $oldbank - $_GET['menge'] * 3;
   $functions->UpdatePlayerInfo($PlayerInfo,$user);
  }
  else
  {
   echo '<p align=center><b>Du hast zu wenig Geld auf deinem Bank-Konto</b></p><meta http-equiv="ref
resh" content="3; URL=">'
;
  }
 }
 
 if($_GET['artikel'] == 'materialien')// Materialien
 {
  if($PlayerInfo['Bank'] > ($_GET['menge'] * 3) )
  {
   $olddrugs = $PlayerInfo['Materials'];
   $PlayerInfo['Materials'] = $olddrugs + $_GET['menge'];
   $oldbank = $PlayerInfo['Bank'];
   $PlayerInfo['Bank'] = $oldbank - $_GET['menge'] * 3;
   $functions->UpdatePlayerInfo($PlayerInfo,$user);
  }
  else
  {
   echo '<p align=center><b>Du hast zu wenig Geld auf deinem Bank-Konto</b></p><meta http-equiv="ref
resh" content="3; URL=">'
;
  }
 }
 
 if($_GET['artikel'] == 'zigaretten')// Zigaretten
 {
  if($PlayerInfo['Bank'] > ($_GET['menge'] * 3) )
  {
   $olddrugs = $PlayerInfo['Zigaretten'];
   $PlayerInfo['Zigaretten'] = $olddrugs + $_GET['menge'];
   $oldbank = $PlayerInfo['Bank'];
   $PlayerInfo['Bank'] = $oldbank - $_GET['menge'] * 3;
   $functions->UpdatePlayerInfo($PlayerInfo,$user);
  }
  else
  {
   echo '<p align=center><b>Du hast zu wenig Geld auf deinem Bank-Konto</b></p><meta http-equiv="ref
resh" content="3; URL=">'
;
  }
 }
 
 if($_GET['artikel'] == 'raketen')// Raketen
 {
  if($PlayerInfo['Bank'] > ($_GET['menge'] * 3) )
  {
   $olddrugs = $PlayerInfo['Raketen'];
   $PlayerInfo['Raketen'] = $olddrugs + $_GET['menge'];
   $oldbank = $PlayerInfo['Bank'];
   $PlayerInfo['Bank'] = $oldbank - $_GET['menge'] * 3;
   $functions->UpdatePlayerInfo($PlayerInfo,$user);
  }
  else
  {
   echo '<p align=center><b>Du hast zu wenig Geld auf deinem Bank-Konto</b></p><meta http-equiv="ref
resh" content="3; URL=">'
;
  }
 }
 
 if($_GET['artikel'] == 'boeller')// Böller
 {
  if($PlayerInfo['Bank'] > ($_GET['menge'] * 3) )
  {
   $olddrugs = $PlayerInfo['Boeller'];
   $PlayerInfo['Boeller'] = $olddrugs + $_GET['menge'];
   $oldbank = $PlayerInfo['Bank'];
   $PlayerInfo['Bank'] = $oldbank - $_GET['menge'] * 3;
   $functions->UpdatePlayerInfo($PlayerInfo,$user);
  }
  else
  {
   echo '<p align=center><b>Du hast zu wenig Geld auf deinem Bank-Konto</b></p><meta http-equiv="ref
resh" content="3; URL=">'
;
  }
 }
 
 if($_GET['artikel'] == 'rauch')// Rauchfackeln
 {
  if($PlayerInfo['Bank'] > ($_GET['menge'] * 3) )
  {
   $olddrugs = $PlayerInfo['Rauch'];
   $PlayerInfo['Rauch'] = $olddrugs + $_GET['menge'];
   $oldbank = $PlayerInfo['Bank'];
   $PlayerInfo['Bank'] = $oldbank - $_GET['menge'] * 3;
   $functions->UpdatePlayerInfo($PlayerInfo,$user);
  }
  else
  {
   echo '<p align=center><b>Du hast zu wenig Geld auf deinem Bank-Konto</b></p><meta http-equiv="ref
resh" content="3; URL=">'
;
  }
 }
}


Die Variable und alles timmt, was mich übrigens sehr verwundert *sarkasmus*
Dort wird aber alles schief angezeigt, die Tabelle sitzt z.B. über der Navigation...
Jetzt möchte ich gerne wissen, wo der Fehler liegt und ob man dort einen Wahrenkorb einkaufen kann ^^

Mfg,
Tion
Rafioso, 17.08.2010, 20:24
Hi,

wer auch immer das geschrieben hat, das ist 1. schlecht programmiert, 2. unsicher und 3. bräuchte
derjenige mal Grundkenntnisse in HTML.

Ich weiß nicht von wo du das her hast, aber an deiner Stelle würde ich HTML & PHP lernen und etwas
besseres erstellen, wenn du nicht möchtest, dass irgendwann bei dir gar nichts mehr geht ;)

PS: Wenn das CP von der anderen Seite ist, warum fragst du nicht direkt dort dem Autor des CP?

MFG
Rafioso
tion, 19.08.2010, 15:01
das mit der anderen Seite habe ich nicht verstanden...
Ich denke ich löse das jetzt so:
Spoiler: /templates/shop.tpl

PHP:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    <div id="content">
      <div class="post">
        <h2 class="title">Login</h2>
        <hr>
        <div class="entry">
          <form name="login" method="post" action="index.php">
            <table>
              <tr>
                <th>10 Drogen</th><td><a href="index.php?page=shop?artikel=drogen?menge=10">( $30 ) 
kaufen</a></td>
              </tr>
              <tr>
                <th>100 Drogen</th><td><a href="index.php?page=shop?artikel=drogen?menge=100">( $300 
) kaufen</a></td>
              </tr>
              <tr>
                <th>10 Materialien</th><td><a href="index.php?page=shop?artikel=materialien?menge=10">
( $30 ) kaufen</a></td>
              </tr>
                                                        <tr>
                <th>100 Materialien</th><td><a href="index.php?page=shop?artikel=materialien?menge=1
00"
>( $300 ) kaufen</a></td>
              </tr>
                                                        <tr>
                <th>10 Zigaretten</th><td><a href="index.php?page=shop?artikel=zigaretten?menge=10">
( $30 ) kaufen</a></td>
              </tr>
                                                        <tr>
                <th>100 Zigaretten</th><td><a href="index.php?page=shop?artikel=zigaretten?menge=100">
( $300 ) kaufen</a></td>
              </tr>
            </table>
          </form>
        </div>
      </div>
    </div>


und in die index.php baue ich das ein:
Spoiler: index.php

PHP:
1
2
3
4
else if($_GET['page'] == 'shop')// die übersicht soll immer angezeigt werden
{
 include'templates/shop.tpl'
}



Hoffe das funktioniert ^^

Mfg,
Tion
PPST:
Das was ich da eingebaut habe habe ich mit hilfe des ControlPanel von Grex eingebaut :D :D
Meine fähigkeiten liegen auf einem anderen PHP-Gebiet ^^
Sh3LteR, 19.08.2010, 17:01

Zitattion hat folgendes geschrieben:
das mit der anderen Seite habe ich nicht verstanden...

Dass du dort nachfragen sollt wo du das geladen hast ;)
tion, 19.08.2010, 18:22
also ich habe das UserControlPanel von Grex gedownloadet...*

Das habe ich für mich geändert, und das Shopsystem eingebaut...

Shopsystem ist selber geschrieben, fange jetzt an, ein gesammtes ControlPanel selber zu schreiben ^^

Wo könnte ich denn das nacher posten, wenn es fertig ist??? also soetwas wie ein Showroom wie im
englischen SA-MP server???

Mfg,
Tion

---------------------------------------------------------------------
* ControlPanel-Link im ersten Beitrag, als Text versteckt ^^
Sh3LteR, 19.08.2010, 19:06
Kannste dann im Multiplayer posten bei Scripte und kleine codes ;)
tion, 19.08.2010, 19:41
ok thx ^^

letzte frage ( etwas offtopic ) :

unterstützen alle Hoster framesets, weil darüber wird mein Panel laufen ^^
Rafioso, 19.08.2010, 20:59
Frames sind Clientseitig und nicht Serverseitig.
tion, 21.08.2010, 19:44
ok danke habe mir gerade 3 bücher über php und html besorgt ^^
GTAvision.com :: Forumregeln :: FAQ :: Impressum :: Kontakt :: RDRvision.com :: LANOIREvision.com :: MaxPayneVision.com
NetVisionWork.NET
.: © 2006-2014 by GTAvision.com :.

Rockstar GamesTake-Two Interactive Deutschland

Free Grand Theft Auto Downloads