Toon posts:

[PHP] Switch

Pagina: 1
Acties:

Verwijderd

Topicstarter
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
<?
switch($inhoud)
{
  case 0: include("Data/00.dat"); break;
  case 1: include("Data/01.dat"); break;
  case 2: include("Data/02.dat"); break;
  case 3: include("Data/03.dat"); break;
  case 4: include("Data/04.dat"); break;
  case 5: include("Data/05.dat"); break;
  case 6: include("Data/06.dat"); break;
  case 7: include("Data/07.dat"); break;
  case 8: include("Data/08.dat"); break;
  case 9: include("Data/09.dat"); break;
  case 10: include("Data/10.dat"); break;
  case 11: include("Data/00.dat"); break;
  case 12: include("Data/14.dat"); break;
  default: include("Data/00.dat");
}

switch($hoeveelheid)
{
  case 0: include(""); break;
  case 1: include("Data/01.dat"); include("Data/03.dat"); break;
  default: include("");
}
?>

Dit werkt dus goed, dit is dus wat ik wil hebben, alleen hoe zorg ik ervoor dat ik dus niet altijd index.php?inhoud=1 hoef te doen maar ook gewoon woorden kan gebruiken dus: index.php?inhoud=foto of gaat dit niet?

En dan nog iets hoe kan ik ervoor zorgen dat ie niet gaad kijken welke file ie moet hebben bij inhoud=01 maar gelijk doet include Data/"$inhoud".dat ??

Sorry dat dit een beetje vaag is maar jullie snappen wel wat ik bedoel toch?

Verwijderd

Ja zoiets wil ik dus ook, hoe doe ik dit?

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 16:55
code:
1
case "adasdas":

:Z
==
Op zaterdag 10 november 2001 12:10 schreef DJ_PP het volgende:
En dan nog iets hoe kan ik ervoor zorgen dat ie niet gaad kijken welke file ie moet hebben bij inhoud=01 maar gelijk doet include Data/"$inhoud".dat ??
Je doet het zelf al goed.

Verwijderd

Topicstarter
Op zaterdag 10 november 2001 12:20 schreef dennisdotcom het volgende:
code:
1
case "adasdas":

:Z
==
[..]

Je doet het zelf al goed.
thnxs :), ik ben goed he? :D, weet ut zelf alleen nog niet :)

Verwijderd

Topicstarter
En dan nog iets hoe kan ik ervoor zorgen dat ie niet gaad kijken welke file ie moet hebben bij inhoud=01 maar gelijk doet include Data/"$inhoud".dat ??
en dat dan?

ik ben dus niet goed :) want dit werkt niet:
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
<?
switch($inhoud)
{
  case 0: include("Data/00.dat"); break;
  case 1: include("Data/01.dat"); break;
  case 2: include("Data/02.dat"); break;
  case 3: include("Data/03.dat"); break;
  case 4: include("Data/04.dat"); break;
  case 5: include("Data/05.dat"); break;
  case 6: include("Data/06.dat"); break;
  case 7: include("Data/07.dat"); break;
  case 8: include("Data/08.dat"); break;
  case 9: include("Data/09.dat"); break;
  case 10: include("Data/10.dat"); break;
  case 11: include("Data/00.dat"); break;
  case 12: include("Data/14.dat"); break;
  case "coen": include("Data/14.dat"); break;
  default: include("Data/00.dat");
}

switch($hoeveelheid)
{
  case 0: include(""); break;
  case 1: include("Data/01.dat"); include("Data/03.dat"); break;
  default: include("");
}
?>

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 16:55
Probeer het eens met single quotes, dus '

En verder, wat een walgelijke PHP code. Doe dat svp eens gauw anders, dit is onleesbaar, logisch dat je de helft niet snapt.

Verwijderd

Topicstarter
wat snap ik niet? wat moet anders? waarom is dat niet goed? waarom stel ik zoveel vragen? en met single quote's werkt ook niet dat had ik btw ook al geprobeert =)

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 16:55
Op zaterdag 10 november 2001 12:48 schreef DJ_PP het volgende:
wat snap ik niet? wat moet anders? waarom is dat niet goed? waarom stel ik zoveel vragen?
PHP:
1
2
3
<?
case "coen": include("Data/14.dat"); break;
?>

maak daar van:
PHP:
1
2
3
<?
case 'coen': include("Data/14.dat"); break;
?>

En code moet je zo schrijven:
PHP:
1
2
3
4
5
6
7
8
9
10
11
<?
switch($bla)
{
  case 1:
  // functies
  break;
  case 2:
  // functies
  break;
}
?>

Jouw code wordt dan (ik ga niet je hele code herschrijven):
PHP:
1
2
3
4
5
6
7
8
<?
switch($inhoud)
{
  case 'coen': 
  include("Data/14.dat"); 
  break;
}
?>

Verwijderd

Topicstarter
Okeej, als ik alleen dit doe:
PHP:
1
2
3
4
5
6
7
8
<?
switch($inhoud)
{
  case 'coen': 
  include("Data/14.dat"); 
  break;
}
?>

dan werkt het, alleen als dit erbij staat:
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
<?
switch($inhoud)
{
  case 0:
  include("Data/00.dat"); 
  break;
  case 1:
  include("Data/01.dat");
  break;
  case 2:
  include("Data/02.dat");
  break;
  case 3:
  include("Data/03.dat");
  break;
  case 4:
  include("Data/04.dat");
  break;
  case 5:
  include("Data/05.dat");
  break;
  case 6:
  include("Data/06.dat");
  break;
  case 7:
  include("Data/07.dat");
  break;
  case 8:
  include("Data/08.dat");
  break;
  case 9:
  include("Data/09.dat");
  break;
  case 10:
  include("Data/10.dat");
  break;
  case 11:
  include("Data/00.dat");
  break;
  case 12:
  include("Data/14.dat");
  break;
  case 'coen': 
  include("Data/14.dat"); 
  break;
  default:
  include("Data/00.dat");
}

switch($hoeveelheid)
{
  case 0:
  include("");
  break;
  case 1:
  include("Data/01.dat");
  include("Data/03.dat");
  break;
  default:
  include("");
}
?>

nu zul jij dit logisch vinden maar ik snap het niet :)

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 16:55
Bij default ook
PHP:
1
2
3
<?
break;
?>



erbij :)

Verwijderd

Topicstarter
Op zaterdag 10 november 2001 13:04 schreef dennisdotcom het volgende:
Bij default ook
PHP:
1
2
3
<?
break;
?>



erbij :)
het werkt nog niet :( ondertussen ziet het er dus zo uit:
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
<?
switch($inhoud)
{
  case 0:
  include("Data/00.dat"); 
  break;
  case 1:
  include("Data/01.dat");
  break;
  case 2:
  include("Data/02.dat");
  break;
  case 3:
  include("Data/03.dat");
  break;
  case 4:
  include("Data/04.dat");
  break;
  case 5:
  include("Data/05.dat");
  break;
  case 6:
  include("Data/06.dat");
  break;
  case 7:
  include("Data/07.dat");
  break;
  case 8:
  include("Data/08.dat");
  break;
  case 9:
  include("Data/09.dat");
  break;
  case 10:
  include("Data/10.dat");
  break;
  case 11:
  include("Data/00.dat");
  break;
  case 12:
  include("Data/14.dat");
  break;
  case 'coen': 
  include("Data/14.dat"); 
  break;
  default:
  include("Data/00.dat");
  break;
}

switch($hoeveelheid)
{
  case 0:
  include("");
  break;
  case 1:
  include("Data/01.dat");
  include("Data/03.dat");
  break;
  default:
  include("");
  break;
}
?>

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 16:55
Misschien die include(""); eruit halen. Beide dus.
Enne, welke foutmelding krijg je :?

Verwijderd

Topicstarter
geen, hij gaat gewoon naar include 00.dat
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
<?
switch($inhoud)
{
  case 1:
  include("Data/01.dat");
  break;
  case 2:
  include("Data/02.dat");
  break;
  case 3:
  include("Data/03.dat");
  break;
  case 4:
  include("Data/04.dat");
  break;
  case 5:
  include("Data/05.dat");
  break;
  case 6:
  include("Data/06.dat");
  break;
  case 7:
  include("Data/07.dat");
  break;
  case 8:
  include("Data/08.dat");
  break;
  case 9:
  include("Data/09.dat");
  break;
  case 10:
  include("Data/10.dat");
  break;
  case 11:
  include("Data/00.dat");
  break;
  case 12:
  include("Data/14.dat");
  break;
  case 'coen': 
  include("Data/14.dat"); 
  break;
  default:
  include("Data/00.dat");
  break;
}
?>

waarom werkt alles behalve case 'coen'

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 16:55
Op zaterdag 10 november 2001 13:22 schreef DJ_PP het volgende:
geen, hij gaat gewoon naar include 00.dat
En je roept hem wel goed aan?
Ook niet ergens anders in het script $inhoud gebruikt :?

Verwijderd

Topicstarter
hier de hele pagina:
code:
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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
<?  Include("Data/layout.php"); ?>
<html>
<head>  
  <link rel="stylesheet" type="text/css" href="Style/01.css">
  <title> .: S t e a l t h  z o n e :. </title>
</head>
  <body background="Images/01.jpg" bgcolor="#000000" text="#ffffff" link="#ffffff" vlink="#ffffff" alink="#ffffff" leftmargin="0" rightmargin="0" marginwidth="0" marginheight="0" topmargin="0">
<div align="Left">
<table border="0" cellpadding="0" width="594" cellspacing="0" bordercolor="#ffffff" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" height="8">
  <tbody>
    <tr>
    <td width="742" valign="Top">
    <table border="0" cellpadding="0" cellspacing="0" width="664" bordercolor="#ffffff" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" bgcolor="#000051" height="100%">
      <tbody>
        <tr>
        <td width="580" bgcolor="#000080" colspan="2"><b><font face="Arial" size="2">Frontpage</font></b></td>
        </tr>
        <tr>
        <td width="580" bgcolor="#ffffff" height="1" colspan="2">[img]"Images/01.gif"[/img]</td>
        </tr>
        <tr>
        <td width="580" bgcolor="#000040" colspan="2">[img]"Images/02.gif"[/img]</td>
        </tr>
        <tr>
        <td width="531" bgcolor="#000040" valign="Top">      
   <table border="0" width="469" cellpadding="0" cellspacing="0" height="584">
<?
switch($inhoud)
{
  case 1:
  include("Data/01.dat");
  break;
  case 2:
  include("Data/02.dat");
  break;
  case 3:
  include("Data/03.dat");
  break;
  case 4:
  include("Data/04.dat");
  break;
  case 5:
  include("Data/05.dat");
  break;
  case 6:
  include("Data/06.dat");
  break;
  case 7:
  include("Data/07.dat");
  break;
  case 8:
  include("Data/08.dat");
  break;
  case 9:
  include("Data/09.dat");
  break;
  case 10:
  include("Data/10.dat");
  break;
  case 11:
  include("Data/00.dat");
  break;
  case 12:
  include("Data/14.dat");
  break;
  case 'coen': 
  include("Data/14.dat"); 
  break;
  default:
  include("Data/00.dat");
  break;
}
?>
   </table>
           </td>
        <td width="291" bgcolor="#000040" valign="Top">
        <table border="0" cellpadding="0" cellspacing="0" width="90%" height="36">
          <tbody>
            <tr>
            <td width="100%" bgcolor="#6699ff" height="15"><font face="Arial" size="2">Nieuws</font></td>
            </tr>
            <tr>
            <td width="100%" bgcolor="#ffffff" height="1">[img]"Images/01.gif"[/img]</td>
            </tr>
            <tr>
            <td width="100%" height="3" bgcolor="#0000cc" valign="top"><?  Include("Data/11.dat"); ?></td>
            </tr>
            <tr>
            <td width="100%" height="3" bgcolor="#000051">&nbsp;</td>
            </tr>
            <tr>
            <td width="100%" height="3" bgcolor="#6699ff"><font size="2" face="Arial">Navigatie</font></td>
            </tr>
            <tr>
            <td width="100%" height="1" bgcolor="#ffffff">[img]"Images/01.gif"[/img]</td>
            </tr>
            <tr>
            <td width="100%" height="2" bgcolor="#0000cc"><?  Include("Data/12.dat"); ?>
            </td>
            </tr>
            <tr>
            <td width="100%" height="1" bgcolor="#000051">&nbsp;</td> </form>
            </tr>
            <tr>
            <td width="100%" height="1" bgcolor="#6699ff"><font size="2" face="Arial">Zoeken</font></td>
            </tr>
            <tr>
            <td width="100%" height="1" bgcolor="#ffffff">[img]"Images/01.gif"[/img]</td>
            </tr>
            <tr>
            <td width="100%" height="0" bgcolor="#0000cc"><?  Include("Data/13.dat"); ?></td>
            </tr>
            <tr>
            <td width="100%" height="0" bgcolor="#000040">
              <p>&nbsp;</p>
            </td>
            </tr>
          </tbody>
        </table>
        </td>
        </tr>
      </tbody>
    </table>
    </td>
    <td width="1" valign="Top" bgcolor="#ffffff" rowspan="2">[img]"Images/01.gif"[/img]</td>
    </tr>
    <tr>
    <td width="742" valign="Top" bgcolor="#ffffff" background="Images/03.gif">[img]"Images/01.gif"[/img]<br>
    </td>
    </tr>
  </tbody>
</table>
</div>
<div align="Left">
<table border="0" cellpadding="0" width="594" cellspacing="0" bordercolor="#ffffff" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" height="8">
  <tbody>
    <tr>
    <td width="742" valign="Top">        &nbsp;</td>
    <td width="1" valign="Top" bordercolor="#000000">
        &nbsp;</td>
    </tr>
  </tbody>
</table>
</div>
</body>
</html>

en het is index.php

en dit doet ie niet dus:
http://www.stealthzone.net?inhoud=coen of http://www.stealthzone.net/index.php?inhoud=coen natuurlijk ook niet :)

Verwijderd

Topicstarter
hebbut al thnxs :)

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 16:55
ik weet niet hoor, maar hier doet hij het _wel_ !

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 16:55
Op zaterdag 10 november 2001 13:27 schreef DJ_PP het volgende:
hebbut al thnxs :)
En nu graag nog ff vertellen waardoor het kwam.

Verwijderd

Topicstarter
ik weet het niet, hij werkte opeeens :?:?:? met de code die ik het laatste poste

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 16:55
Op zaterdag 10 november 2001 13:29 schreef DJ_PP het volgende:
ik weet het niet, hij werkte opeeens :?:?:? met de code die ik het laatste poste
Zeg maar gewoon welke domme fout je hebt gemaakt, is niet erg hoor.

Verwijderd

Topicstarter
nee serieus kijk maar in die laatste code wat ik poste, klopt toch allemaal? of kan zijn dat de pc waar ik achter zit, die eigenlijk al verkocht is aan een klant (ath 1,2 256 mb DDR :[) iets mis is met de refresh knop maar das al helemaal raar :)

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 16:55
Op zaterdag 10 november 2001 13:45 schreef DJ_PP het volgende:
nee serieus kijk maar in die laatste code wat ik poste, klopt toch allemaal? of kan zijn dat de pc waar ik achter zit, die eigenlijk al verkocht is aan een klant (ath 1,2 256 mb DDR :[) iets mis is met de refresh knop maar das al helemaal raar :)
Idd allemaal wel vaag ja. Maar goed, het werkt :)
Pagina: 1