[PHP]parse query probleem

Pagina: 1
Acties:

  • gitaarwerk
  • Registratie: Augustus 2001
  • Niet online

gitaarwerk

Plays piano,…

Topicstarter
Hoi, nou, alles is gelukt met dat newsscriptje (met die increment)

nu kom ik bij 2 andere fouten terecht, 1 is heel lastig en moet ik teveel codes erin gooien, dus ik leg alleerst eens uit wat ik heb :

1. Wat ik heb egdaan is alles vanuit 1 pagina laden met een querystring met de code :
code:
1
    include("http://www.gitaarwerk.net/".$loadpage." .php");

hier zet ie .php achter de querystring en include hem daarna, wat nu het probleem is is als ik een row uit een database opvraag komt er met deze query's "?ID=54" dus VOOR de .php te staan > probleem 1 < haal ik de .php weg en doe em even handmatig in de query geeft ie een fout aan...


2. Probleem 2 (die lastige)
method post > ik kan ineens niets meer versturen via een form (die include is in de pagina via de querystring: manier probleem 1 ), hij kan de velden op een een of andere manier neit meer weergeven. Deze heb ik dus nodig bij het toevoegen van iets in de datase..

3. Probleem 3
login werkt (met form > niet include via probleem 1, maar gewoon die er al in zit <?=include balbalb ?>)
probleem logout,..roept weer via querystring aan, misschien is dit dezelfde fout als bij manier 1.

Hoe weet iemand iig manier 1 op te lossen?

misschien ff handig om de code te posten
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
<?php
if ($HTTP_GET_VARS['HTTP_POST_VARS']['loadpage'] == $HTTP_POST_VARS['loadpage']) {
  unset($HTTP_POST_VARS['loadpage']);
}
$HTTP_POST_VARS['loadpage'] = trim($HTTP_POST_VARS['loadpage']);

if (!isset($loadpage) or $loadpage==""){
  $loadpage="news";
}

//print $loadpage;

####################
if ($HTTP_GET_VARS['HTTP_POST_VARS']['page'] == $HTTP_POST_VARS['page']) {
  unset($HTTP_POST_VARS['page']);
}
$HTTP_POST_VARS['page'] = trim($HTTP_POST_VARS['page']);

if (isset($page)){
$usepages=1;
}
####################
if ($HTTP_GET_VARS['HTTP_POST_VARS']['start'] == $HTTP_POST_VARS['start']) {
  unset($HTTP_POST_VARS['start']);
}
$HTTP_POST_VARS['start'] = trim($HTTP_POST_VARS['start']);

if (isset($start)){
$usestart=1;
}
####################

include('http://www.gitaarwerk.net/header.htm');

####################
if ($usepages==1)
{
    if ($loadpage)
    {
        include("http://www.gitaarwerk.net/$loadpage.php?page=$page&start=$start");
    }
}
else
{
    if ($loadpage)
    {
        include("http://www.gitaarwerk.net/".$loadpage.".php");
    }
}
####################

include('http://www.gitaarwerk.net/footer.htm');


?>

Ontwikkelaar van NPM library Gleamy


Verwijderd

Ik begrijp iets niet...
code:
1
2
if ($HTTP_GET_VARS['HTTP_POST_VARS']['page'] == $HTTP_POST_VARS['page']) {
  unset($HTTP_POST_VARS['page']);

waarom in een $HTTP_GET_VARS een HTTP_POST_VARS???

dit kan je gewoon sjekken met $_POST['vars'] :)

  • 2
  • Registratie: November 2000
  • Laatst online: 31-03 13:52

2

eh...
Op donderdag 20 juni 2002 01:46 schreef gitaarwerk het volgende:
1. Wat ik heb egdaan is alles vanuit 1 pagina laden met een querystring met de code :
code:
1
    include("http://www.gitaarwerk.net/".$loadpage." .php");

hier zet ie .php achter de querystring en include hem daarna
Ik begrijp dat dus echt niet. Doe je dat nou opdat de url's er interessanter uit gaan zien ofzo :?

  • gitaarwerk
  • Registratie: Augustus 2001
  • Niet online

gitaarwerk

Plays piano,…

Topicstarter
nej.. om alles heel snel bij te werken.. en ik ga een systeem maken dat je layouts kunt veranderen.. dan moet ik dus zo werken..

Ontwikkelaar van NPM library Gleamy


  • gitaarwerk
  • Registratie: Augustus 2001
  • Niet online

gitaarwerk

Plays piano,…

Topicstarter
Op donderdag 20 juni 2002 06:58 schreef xtentic het volgende:
Ik begrijp iets niet...
code:
1
2
if ($HTTP_GET_VARS['HTTP_POST_VARS']['page'] == $HTTP_POST_VARS['page']) {
  unset($HTTP_POST_VARS['page']);

waarom in een $HTTP_GET_VARS een HTTP_POST_VARS???

dit kan je gewoon sjekken met $_POST['vars'] :)
ik voeg ze ff toe.. tnx :) maar dat is maar een gemakkelijk, en lost het probleem niet op, ik weet het ngo steeds niet.. beetje.. ehm..vreemd :{

Ontwikkelaar van NPM library Gleamy


  • gitaarwerk
  • Registratie: Augustus 2001
  • Niet online

gitaarwerk

Plays piano,…

Topicstarter
ik ga et maar makkelijker oplossen :{
gewoon weer de standard pagina's.. ik merk oko dat mijn hits erdoor achteruit gaan (wegends indexering, niemand indexeert ook query's volgends mijn)

Ontwikkelaar van NPM library Gleamy

Pagina: 1