[PHP] Probleem met zoekfunctie werkend krijgen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • MarcoZ20
  • Registratie: Januari 2003
  • Laatst online: 26-06 11:56
Ik heb een werkende zoekfunctie voor de site waar ik mee bezig ben. Om te testen heb ik de resultaten weergegeven in een nieuw venster. Het is echter de bedoeling dat de resultaten gewoon in de website getoond worden.
Ik weet echter niet hoe ik dit moet doen, omdat de pagina's van de website opgebouwd worden volgens dit stukje script;

PHP:
1
2
3
4
5
6
7
8
9
10
11
<?
if (isset($_REQUEST["pid"]) && isset($inc_myrow))
{
    echo "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><TR><TD width=\"200\" valign=\"top\">";
    require("inc/menu.inc.php");
    echo "</TD><TD class=\"content\" valign=\"top\">".$content."</TD></TR></TABLE>";
} else
{
    include ("inc/default.inc.php");
}
?>



nu had ik geprobeerd om met het volgende script de zoekresultaten weer te geven, maar dat werkte niet.

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
if (isset($_REQUEST["pid"]) && isset($inc_myrow))
{
    echo "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><TR><TD width=\"200\" valign=\"top\">";
    require("inc/menu.inc.php");
    echo "</TD><TD class=\"content\" valign=\"top\">".$content."</TD></TR></TABLE>";
} elseif (isset($_REQUEST["searchresult"])) {
    echo "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><TR><TD width=\"200\" valign=\"top\">";
    require("inc/menu.inc.php");
    echo "</TD><TD class=\"content\" valign=\"top\">".searchresult()."</TD></TR></TABLE>";
} else
{
    include ("inc/default.inc.php");
}
?>

Hierbij kreeg ik alle inhoud van de database en het wordt verkeerd weergegeven op de site, maar dat is niethet belangrijskte nu.


Voor de volledigheid;

Zoekform;
<form style="display: inline;" method="post" action="/?searchresult=1">Zoeken: <input type="text" value="" name="zoekterm" /> <input type="image" src="library/arrow.gif" value="Submit" name="B1" /></form>


Zoekscript;

function searchresult()
{
$sql = "SELECT *
FROM cursussen
WHERE cursusnaam LIKE '%$_POST[zoekterm]%'
OR code LIKE '%$_POST[zoekterm]%'
OR examen LIKE '%$_POST[zoekterm]%'
ORDER BY examen ASC
";


$res = mysql_query($sql);


if (mysql_num_rows($res) >= 1)
{

while ($row = mysql_fetch_array($res))
{
echo "<p><font face=Verdana size=1>Cursus: $row[code]<br>";
echo "Examen: $row[examen]<br>";
echo "<a href=\"index.php?pid=3&cursusid=$row[cursusid]&ai=20\">$row[cursusnaam]</a></font></p>";

}

echo "<a href=\"index.php\" title=\"zoek opnieuw\"><font face=Verdana size=1>zoek opnieuw</font></a>";
}
//-- als er geen resultaat is gevonden, dus als het zoekwoord niet gevonden is:
else
{
echo "<p><font face=Verdana size=1>Er is niets gevonden op de zoekterm:<b> $_POST[zoekterm]</b></font></p>";

echo "<p><a href=\"index.php\" title=\"zoek opnieuw\"><font face=Verdana size=1>zoek opnieuw</font></a></p>";
}
}


Iemand een idee hoe ik het goed werkend kan krijgen:?

[ Voor 71% gewijzigd door MarcoZ20 op 22-03-2006 11:38 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Resultaten worden weergegeven in een nieuw venster? Dat kan wanneer er een window.open() functie in je onsubmit / onclick of iets anders staat. Die kan ik alleen niet vinden in je geposte code.

Kijk daar even naar :)

Acties:
  • 0 Henk 'm!

  • MarcoZ20
  • Registratie: Januari 2003
  • Laatst online: 26-06 11:56
Verwijderd schreef op woensdag 22 maart 2006 @ 10:54:
Resultaten worden weergegeven in een nieuw venster? Dat kan wanneer er een window.open() functie in je onsubmit / onclick of iets anders staat. Die kan ik alleen niet vinden in je geposte code.

Kijk daar even naar :)
nee nee, dat bedoel ik niet.

Om te testen heb ik de resultaten in een nieuw venster laten komen. Dat is nu niet meer nodig.
De resultaten moeten gewoon in het zelfde venster getoond worden.

Acties:
  • 0 Henk 'm!

  • NetForce1
  • Registratie: November 2001
  • Laatst online: 20-09 23:15

NetForce1

(inspiratie == 0) -> true

In de code die je hier laat zien wordt nergens een nieuw venster geopend. Je zult waarschijnlijk toch echt ergens een window.open hebben staan.

De wereld ligt aan je voeten. Je moet alleen diep genoeg willen bukken...
"Wie geen fouten maakt maakt meestal niets!"


Acties:
  • 0 Henk 'm!

Verwijderd

Wat is je probleem dan? Want als je het resultaat in een nieuw verster kan laten verschijnen kun je het toch ook op de pagina zelf laten verschijnen?

Acties:
  • 0 Henk 'm!

  • MarcoZ20
  • Registratie: Januari 2003
  • Laatst online: 26-06 11:56
als ik het in dezelfde pagina zou kunnen laten verschijnen, dan had ik dit topic niet geopend ;)

Probleem is dat de pagina's van de website via dit script opgebouwd worden;

PHP:
1
2
3
4
5
6
7
8
9
10
11
<? 
if (isset($_REQUEST["pid"]) && isset($inc_myrow)) 
{ 
    echo "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><TR><TD width=\"200\" valign=\"top\">"; 
    require("inc/menu.inc.php"); 
    echo "</TD><TD class=\"content\" valign=\"top\">".$content."</TD></TR></TABLE>"; 
} else 
{ 
    include ("inc/default.inc.php"); 
} 
?>


Door deze elseif erin te plakken, probeer ik de zoekresultaten op te roepen, alleen werkt dat dus niet;

elseif (isset($_REQUEST["searchresult"])) {
echo "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><TR><TD width=\"200\" valign=\"top\">";
require("inc/menu.inc.php");
echo "</TD><TD class=\"content\" valign=\"top\">".searchresult()."</TD></TR></TABLE>";
}

Het probleem zit dus hierin of in de form action. Krijg nu namelijk gewoon alle data uit de database bij een zoekopdracht.

Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-09 08:50

gorgi_19

Kruimeltjes zijn weer op :9

* gorgi_19 gaat voor de volledigheid weer eens een opmerking maken over SQL Injection; je hebt een gigantische beveiligingslek in je code en je moet ook niet vreemd staan kijken als iemand je database een keer leeg gaat halen. :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

Verwijderd

Dus als ik het goed begrijp is de situatie als volgt;
Je hebt een formulier op je pagina staan en daarmee laat je de gebruiker een zoekactie uitvoeren.
In je testomgeving heb je deze data laten posten (action="anderePagina.php") naar een nieuwe pagina en dat werkte prima, maar nu wil je het formulier naar dezelfde pagina laten posten - en daar gaat het mis.

Kun je dit even bevestigen?
En kun je misschien de hele pagina posten (niet in dit forum maar extern) want, met alle respect, je uitleg lijkt niet veel zoden aan den spreekwoordelijke dijk te zetten.. :X

[ Voor 22% gewijzigd door Verwijderd op 22-03-2006 11:59 ]


Acties:
  • 0 Henk 'm!

  • MarcoZ20
  • Registratie: Januari 2003
  • Laatst online: 26-06 11:56
gorgi_19 schreef op woensdag 22 maart 2006 @ 11:48:
* gorgi_19 gaat voor de volledigheid weer eens een opmerking maken over SQL Injection; je hebt een gigantische beveiligingslek in je code en je moet ook niet vreemd staan kijken als iemand je database een keer leeg gaat halen. :)
i know, maar dat komt later wel. Zit toch nog in de testomgeving, dus geen probleem nu nog. Maar thnx voor het opmerken ;)

Acties:
  • 0 Henk 'm!

  • MarcoZ20
  • Registratie: Januari 2003
  • Laatst online: 26-06 11:56
Verwijderd schreef op woensdag 22 maart 2006 @ 11:58:
Dus als ik het goed begrijp is de situatie als volgt;
Je hebt een formulier op je pagina staan en daarmee laat je de gebruiker een zoekactie uitvoeren.
In je testomgeving heb je deze data laten posten (action="anderePagina.php") naar een nieuwe pagina en dat werkte prima, maar nu wil je het formulier naar dezelfde pagina laten posten - en daar gaat het mis.

Kun je dit even bevestigen?
En kun je misschien de hele pagina posten want, met alle respect, je uitleg lijkt niet veel zoden aan den spreekwoordelijke dijk te zetten.. :X
Dit klopt jah.

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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
<?php

require ("inc/config.inc.php");
require ("inc/functions.php");

$extrameta=null;

if (isset($_REQUEST["pid"]))
{
    if (isset($_REQUEST["ai"])) // activeitem ;)
    {
        $menu_query = "SELECT * FROM menu WHERE (parent_id='0' OR parent_id='".$_REQUEST["ai"]."') AND 

(location='left' OR location='both') ORDER BY rank,parent_id, text";
        $menu_result = mysql_query($menu_query) or die("Fout in query :(");
    }
    else
    {
        $menu_query = "SELECT * FROM menu WHERE parent_id='0' AND (location='left' OR location='both') 

ORDER BY rank,parent_id, text";
        $menu_result = mysql_query($menu_query) or die("Fout in query :(");
    }

    while ($menu_myrow = mysql_fetch_assoc($menu_result)) {
        $arr_menu[]=$menu_myrow;
    }

    $inc_query = "SELECT include,include_path FROM menu WHERE id = '".$_REQUEST["pid"]."'";
    $inc_result = mysql_query($inc_query) or die("Fout in query :(");
    $inc_myrow = mysql_fetch_assoc($inc_result);

    if ($inc_myrow["include"])
    {
        include ($inc_myrow["include_path"]);
    }
    else
    {
        $content_query = "SELECT * FROM content WHERE page_id = '".$_REQUEST["pid"]."'";
        $content_result = mysql_query($content_query) or die("Fout in query :(");
        $content_myrow = mysql_fetch_assoc($content_result);
        $content = "<div class=\"pagehead\">".$content_myrow["head"]."</div><br /><br /><div 

class=\"pagecontent\">".$content_myrow["text"]."</div>";
    }
}

$bottom_menu_query = "SELECT * FROM menu WHERE (location='bottom' OR location='both') ORDER BY rank";
$bottom_menu_result = mysql_query($bottom_menu_query) or die("Fout in query :(");

/*
Width = 776px breed zodat op een resolutie van 800x600 de pagina netjes zonder horizontal scrollbars erop past 

(incl. inactive vertical scrollbar).
Right-side = outerright.gif is 10px breed.
Table framespacing = 1px, wat een totaal van 4px maakt voor de tabel.
Frame 1,4,5,8 = 330px breed.
Frame 2,3,6,7,9: (((776-10)-4)-330) / 2 = 216px per frame.

|-----------------------|--------------|--------------|
|                       |              |              |
|                       |              |              |
|                       |              |              |
|     FRAME 1           |  FRAME 2     |  FRAME 3     |
|                       |              |              |
|                       |              |              |
|                       |              |              |
|-----------------------|--------------|--------------|
|     FRAME 4           |              |              |
|-----------------------|  FRAME 6     |              |
|     FRAME 5           |              |              |
|-----------------------|--------------|  FRAME 7     |
|                       |              |              |
|     FRAME 8           |  FRAME 9     |              |
|                       |              |              |
|-----------------------|--------------|--------------|

*/
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<?=$extrameta?>
<title>* B.V.</title>
<link rel="stylesheet" type="text/css" href="library/style.css" />
<script language="Javascript" type="text/javascript">
function p()
{
    window.open('printfrm.php?<?=$_SERVER['QUERY_STRING'];?>', '', 

'toolbar=0,scrollbars=0,location=0,status=1,menubar=0,resizable=0,width=300,height=100,left=0,top=0');
}

var activelayer = 'id0';
var lastlayer = activelayer;

function showhide(divID) {
    hide();
    show(divID);
}

function show(NewDivID) {
    if (activelayer != NewDivID)
    {
        lastlayer = activelayer;
    }
    if (document.layers && document.layers[NewDivID] != null)
    {
        document.layers[NewDivID].visibility = 'visible';
    }
    else if (document.all)
    {
        document.all[NewDivID].style.visibility = 'visible';
    }
    else if (document.getElementById)
    {
        document.getElementById(''+NewDivID+'').style.visibility = 'visible';
    }
    activelayer = NewDivID;
//  alert ('Last Layer: '+lastlayer);
}

function hide() {
    if (document.layers && document.layers[activelayer] != null)
    {
        document.layers[activelayer].visibility = 'hidden';
    }
    else if (document.all)
    {
        document.all[activelayer].style.visibility = 'hidden'; 
    }
    else if (document.getElementById)
    {
        document.getElementById(''+activelayer+'').style.visibility = 'hidden';
    }
}
</script>
</head>

<body>

<table border="0" align="center" width="766" cellspacing="0" cellpadding="0" class="tblbase1">
    <tr>
<!--        <td width="10" class="page_start"><img src="library/spacer.gif" width="10" height="10" alt="" 

/></td>//-->
        <td valign="top">
            <table border="0" width="100%" cellspacing="0" cellpadding="0" class="tblbase2">
                <tr>
                    <td colspan="3" height="80" class="base1" valign="top">
                        <table border="0" cellspacing="0" cellpadding="0" width="100%">
                            <tr>
                                <td width="448"><img border="0" 

style="position:absolute; left: 50%; margin-left:-20px; top: 22px;" src="library/*_logo_prt1.gif" 

alt="" /><img border="0" style="position:absolute; left: 50%; margin-left:42px; top: 90px; " 

src="library/*_logo_prt2.gif" alt="" /></td>
                                <td width="328" align="right"></td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td colspan="3" height="1" bgcolor="#ffffff"><img 

src="library/spacer.gif" height="1" width="1" alt="" /></td>
                </tr>
                <tr>
                    <td width="1" bgcolor="#ffffff"><img src="library/spacer.gif" 

height="1" width="1" alt="" /></td>
                    <td height="30" class="base2">
                        <table border="0" width="100%" cellspacing="0" cellpadding="0">
                            <tr>
                                <td style="padding-left: 10px;"><img border="0" 

src="library/base2_itprofs.gif" alt="" /></td>
                                <td style="padding-right: 3px;" align="right">
<form style="display: inline;" method="post" action="?searchresult">Zoeken: <input type="text" value="" 

name="zoekterm" />&nbsp;<input type="image" src="library/arrow.gif" value="Submit" name="B1" /></form></td>
                            </tr>
                        </table>
                    </td>
                    <td width="1" bgcolor="#ffffff"><img src="library/spacer.gif" 

height="1" width="1" alt="" /></td>
                </tr>
                <tr>
                    <td colspan="3" valign="top">
<?
if (isset($_REQUEST["pid"]) && isset($inc_myrow))
{
    echo "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><TR><TD width=\"200\" 

valign=\"top\">";
    require("inc/menu.inc.php");
    echo "</TD><TD class=\"content\" valign=\"top\">".$content."</TD></TR></TABLE>";
}
else if (isset($_POST["searchresult"]))
{
    echo "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><TR><TD width=\"200\" 

valign=\"top\">";
    require("inc/menu.inc.php");
    echo "</TD><TD class=\"content\" valign=\"top\">".$row."</TD></TR></TABLE>";
}
else
{
    include ("inc/default.inc.php");
}
?>
                    </td>
                </tr>
                <tr>
                    <td width="1" bgcolor="#ffffff"><img src="library/spacer.gif" 

height="1" width="1" alt="" /></td>
                    <td height="30" class="base3">&nbsp;</td>
                    <td width="1" bgcolor="#ffffff"><img src="library/spacer.gif" 

height="1" width="1" alt="" /></td>
                </tr>
                <tr>
                    <td colspan="3" height="25">
                        <table border="0" width="100%" cellspacing="1" cellpadding="0">
                            <tr>
<?
while ($bottom_menu_myrow = mysql_fetch_assoc($bottom_menu_result)) {
    echo "<td align=\"center\" class=\"bot_nav\" 

onclick=\"location.href='?pid=".$bottom_menu_myrow["id"]."';\" onmouseover=\"this.className='bot_nav_active';\" 

onmouseout=\"this.className='bot_nav';\">".$bottom_menu_myrow["text"]."</td>";
}
?>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td colspan="3" height="45" align="center" class="base4">
                        <table border="0" width="100%" cellspacing="0" cellpadding="2">
                            <tr>
                                <td align="center"><img border="0" 

src="library/logo_vue.jpg" width="73" height="43" alt="" /></td>
                                <td align="center"><img border="0" 

src="library/logo_ms_exam.jpg" width="83" height="44" alt="" /></td>
                                <td align="center"><img border="0" 

src="library/logo_linux.jpg" width="37" height="40" alt="" /></td>
                                <td align="center"><img border="0" 

src="library/logo_cisco.jpg" width="69" height="40" alt="" /></td>
                                <td align="center"><img border="0" 

src="library/logo_checkpoint.jpg" width="91" height="40" alt="" /></td>
                                <td align="center"><img border="0" 

src="library/logo_mysql.jpg" width="81" height="43" alt="" /></td>
                                <td align="center"><img border="0" 

src="library/logo_veritas.jpg" width="60" height="40" alt="" /></td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td colspan="3" height="1" align="center" class="bg_blue"><img 

src="library/spacer.gif" height="1" width="1" alt="" /></td>
                </tr>
                <tr>
                    <td colspan="3" height="20" align="center" class="base5">&copy; 2005 

* - Alle rechten voorbehouden</td>
                </tr>
                <tr>
                    <td colspan="3" height="1" align="center" class="bg_blue"><img 

src="library/spacer.gif" height="1" width="1" alt="" /></td>
                </tr>
            </table>
        </td>
    </tr>
</table>

</body>
<!--<a href="getcatalogusKim.php">Kim</a>//-->
</html>
<?
// CLOSE DATABASE CONNECTION
mysql_close($connection);
?>

Acties:
  • 0 Henk 'm!

Verwijderd

Okee, er zijn dus twee condities in je script.
PHP:
1
2
3
4
5
6
7
// 1ste conditie
if(isset($_REQUEST["pid"]) && isset($inc_myrow)) {
}

// 2e conditie
if(isset($_POST["searchresult"])) {
}


Je zegt, ik zie mijn zoekresultaten niet.
Ik ga er vanuit dat je eerste conditie dus als `waar` (true) gezien wordt.
Het is dan logisch, omdat je een else-if constructie gebruikt, dat vervolgens je zoekresultaten níet getoond worden.
Wat kun je doen?

Wel draai de volgorde van de condities om:

PHP:
1
2
3
4
if(isset($_POST["searchresult"])) {
} else
if(isset($_REQUEST["pid"]) && isset($inc_myrow)) {
}


Of plaats de 2e conditiecontrole binnen de eerste
(waarbij ik zo snel even niet kon zien of dat uberhaubt gaat werken):

PHP:
1
2
3
4
5
6
7
8
9
if(isset($_REQUEST["pid"]) && isset($inc_myrow)) {

    if(isset($_POST["searchresult"])) {
        // toon zoekresultaten
    } else {
        // toon standaard data
    }

}


Daarnaast ben ik niet zo'n fan van de global REQUEST, en raadt ik je aan om gebruik te maken van POST en GET omdat je dan een beter overzicht over de gang van zaken houdt.
Verder zou ik een spuit-11 zijn als ik over veilig-/netheid begin...

[ Voor 17% gewijzigd door Verwijderd op 22-03-2006 12:37 ]


Acties:
  • 0 Henk 'm!

  • MarcoZ20
  • Registratie: Januari 2003
  • Laatst online: 26-06 11:56
ok thnx, ga het proberen op de manier die je voorstelt.


Ik voeg alleen de zoekfunctie aan de site toe, de rest van het script is dus niet door mij gemaakt en ga ik verder ook niet aanpassen.

Acties:
  • 0 Henk 'm!

  • MarcoZ20
  • Registratie: Januari 2003
  • Laatst online: 26-06 11:56
Nog een vraagje over het aanroepen van het script in het form. Volgens mij is het niet de juiste manier die ik gebruik. Kan iemand ermee helpen?

HTML:
1
2
3
<form style="display: inline;" method="post" action="?searchresult">Zoeken: <input type="text" value=""  

name="zoekterm" />&nbsp;<input type="image" src="library/arrow.gif" value="Submit" name="B1" /></form></td>


Het gaat om de action dus

Acties:
  • 0 Henk 'm!

Verwijderd

Het begint er steeds meer op te lijken dat je niet veel (niets?) van PHP weet, dus ik stel voor dat je eens een goed boek koopt en met die nieuwe kennis aan de slag gaat, want dit zijn wel heel erg basic vragen.. Succes.

Acties:
  • 0 Henk 'm!

  • MarcoZ20
  • Registratie: Januari 2003
  • Laatst online: 26-06 11:56
WEet wel wat van php, kom alleen hier niet uit, doordat dit andere manier van opvragen is dan ik gewent ben...

Acties:
  • 0 Henk 'm!

  • Swaptor
  • Registratie: Mei 2003
  • Laatst online: 17-06 07:31

Swaptor

Java Apprentice

Wat ik er van begrepen heb, is dat TS niet weet hoe hij de teruggekregen zoekdata in de originele pagina moet krijgen. (omdat deze wordt opgebouwd door externe includes).

Daarom moet ik me aansluiten bij ivy, en zeggen dat de opbouw zoals het nu is als volgt werkt:

ALS pid is gezet in de url EN $inc_myrow is ook aanwezig, DAN wordt het menu weergegeven (oa via een externe file), ANDERS geef alleen de default page weer (ook extern geladen)

In de herhaling: de code.
PHP:
1
2
3
4
5
6
7
8
9
10
11
<?
if (isset($_REQUEST["pid"]) && isset($inc_myrow))
{
    echo "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><TR><TD width=\"200\" valign=\"top\">";
    require("inc/menu.inc.php");
    echo "</TD><TD class=\"content\" valign=\"top\">".$content."</TD></TR></TABLE>";
} else
{
    include ("inc/default.inc.php");
}
?>

Ontdek mij!
Proud NGS member
Stats-mod & forum-dude

Pagina: 1