Pagina niet laten zien terwijl hij er wel is

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

29/03/2006 20:17:00
Quote Anchor link
Ik heb al lang een probleem waar ik maar niet uitkom.

Als je links in mijn menu op "grappige dingen" klikt verschijnt die pagina.

Nu heb ik de pagina van spelletjes en versjes op exact dezelfde manier gemaakt. Maar hij zegt dan dat de pagina niet kan worden gevonden.

De pagina's zijn er wel, je kunt ze hier bekijken:
Versjes pagina
Spelletjes pagina

Hoofdpagina

Code van versjes.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
include("login.inc");
//maak verbinding met de database
$connection = mysql_connect ($hostname,$user,$password) or die ( "Sorry maar ik kan geen contact maken met de database, probeer het later opnieuw of ververs uw browser.");
$db = mysql_select_db ($database, $connection) or die ("Sorry, maar ik kan de database niet openen.");

//selecteer alle versjes
$queryVersjes = "SELECT * FROM linken WHERE menu_id = '14' AND sub_id > '0' ORDER BY link_naam ";
$resultVersjes = mysql_query($queryVersjes) or die ( "Sorry maar kon de opdracht niet uitvoeren");

//resultaten in een tabel weergeven
echo '<table align="center" width="500" cellpadding="4" cellspacing="0" >';
echo '<tr><td colspan="2" align="center"><h1>Versjes</h1></td></tr>' ;

while ($rowVersjes = mysql_fetch_object($resultVersjes))
{

echo '<tr><td class="grappigLinks">'. $rowVersjes->link_naam . '</td><td class="grappigOnder">'. $rowVersjes->link_omschrijving .'</td>';

}


echo '</table>';
?>


Code van maart.php (index)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<div id="inhoud">
<?php
if (!isset($_GET['sub_id']))
{

    if (isset($_GET['menu_id']))
    {

           if(is_numeric($_GET['menu_id']))
     //nu pas de code
        {
            $query3 = "SELECT * FROM linken WHERE menu_id = '$menu_id'";
         $result3 = mysql_query($query3) or die ("Sorry maar ik kan de pagina niet weergeven");
           $row3 = mysql_fetch_object($result3);

                if ($row3->link_url)
                 include($row3->link_url);
            else
             echo "Pagina wordt niet gevonden";
        }

         else
        {
         echo 'Don\'t mess with the dbase, else the dbase will mess with you!';
        }
    }
}




if (isset($_GET['sub_id']))
{

   if(is_numeric($_GET['sub_id']))
     //nu pas de code
{
    $query4 = "SELECT * FROM linken WHERE sub_id = '" . $_GET['sub_id'] . "'";
    $result4 = mysql_query($query4) or die ("Sorry maar ik kan de pagina niet weergeven");
    $row4 = mysql_fetch_object($result4);

    if ($row4->link_url)
         include($row4->link_url);
    else
         echo "Pagina wordt niet gevonden";
}

 
   else {
     echo 'Don\'t mess with the dbase, else the dbase will mess with you!';
   }
}

?>

</div>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#
# Tabel structuur voor tabel `linken`
#

CREATE TABLE linken (
  link_id int(4) NOT NULL auto_increment,
  link_naam varchar(255) NOT NULL default '',
  link_omschrijving text NOT NULL,
  link_foto varchar(255) NOT NULL default '',
  link_url varchar(255) NOT NULL default '',
  link_target varchar(255) NOT NULL default '',
  menu_id int(3) NOT NULL default '0',
  sub_id int(3) NOT NULL default '0',
  PRIMARY KEY  (link_id)
) TYPE=MyISAM;


Wie weet wat er aan de hand is. Krijg er een punthoofd van en kan zo helaas niet verder met mijn site.
Gewijzigd op 29/03/2006 20:18:00 door
 
PHP hulp

PHP hulp

06/01/2025 06:50:34
 
Kalle P

Kalle P

29/03/2006 20:21:00
Quote Anchor link
offtopic: leuke site over je gezin.
 

30/03/2006 08:40:00
Quote Anchor link
Echt niemand een idee?
 
Wout van der Burg

Wout van der Burg

30/03/2006 08:44:00
Quote Anchor link
laat je volledige link eens zien van maart.php?id=13
Gewijzigd op 30/03/2006 08:50:00 door Wout van der Burg
 
Bart van der veen

bart van der veen

30/03/2006 08:59:00
Quote Anchor link
ik heb ik ook al een zoiets gehad, toen zat het in de include in mijn pagina's.

met include zet de je code bij de pagina in (weet je waarschijnlijk) dus moet je de verwijzingen daar ook naar schrijven. ik denk dat het is. dat zou ook verklaren waarom je op de eingen pagina wel wat ziet (goede links) en bij de include niets (paden kloppen niet meer).
 

30/03/2006 09:48:00
Quote Anchor link
Flipze:
laat je volledige link eens zien van maart.php?id=13


In de database staat hetvolgende:
spelletjes/indexpagina.php
Ik heb er ook al de hele url voor gezet maar dat maakt niet uit. (http://www.familievriens.nl/spelletjes/indexpagina.php)

Bij de pagina die het dus wel doet staat dit in de database:
grappig/grappig.php

Als ik hier de hele url voor zet dan doet hij het ook.
 

30/03/2006 09:57:00
Quote Anchor link
Het vreemde is dat de pagina die het wel doet hetzelfde is als de pagina die het niet doet.

Code van grappig/grappig.php

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php

//selecteer alle grappige dingen
$queryGrappig = "SELECT * FROM linken WHERE menu_id = '12' AND sub_id > '0' ORDER BY link_naam ";
$resultGrappig = mysql_query($queryGrappig) or die ( "Sorry maar kon de opdracht niet uitvoeren");

//resultaten in een tabel weergeven
echo '<table align="center" width="500" cellpadding="4" cellspacing="0" >';
echo '<tr><td colspan="3" align="center"><h1>Grappige dingen</h1></td></tr>' ;
echo '<tr><td class="grappigKop">Naam</td><td class="grappigKop">Beschrijving</td><td class="grappigKop" width="100">Klik voor uitleg</td></tr>';



while ($rowGrappig = mysql_fetch_object($resultGrappig))
{

echo '<tr><td class="grappigLinks">'. $rowGrappig->link_naam . '</td><td class="grappigOnder">'. $rowGrappig->link_omschrijving .'</td>';
//afbeelding tonen met link
echo '<td class="grappigRechts"><a href=" '. $rowGrappig->link_url .'" target=" '. $rowGrappig->link_target .'"><img src=" '. $rowGrappig->link_foto .'" border="0" width="100" height="100"></a></td></tr>';
 
}


echo '</table>';
?>


Code van versjes.php

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php

//selecteer alle versjes
$queryVersjes = "SELECT * FROM linken WHERE menu_id = '14' AND sub_id > '0' ORDER BY link_naam ";
$resultVersjes = mysql_query($queryVersjes) or die ( "Sorry maar kon de opdracht niet uitvoeren");

//resultaten in een tabel weergeven
echo '<table align="center" width="500" cellpadding="4" cellspacing="0" >';
echo '<tr><td colspan="2" align="center"><h1>Versjes</h1></td></tr>' ;

while ($rowVersjes = mysql_fetch_object($resultVersjes))
{

echo '<tr><td class="grappigLinks">'. $rowVersjes->link_naam . '</td><td class="grappigOnder">'. $rowVersjes->link_omschrijving .'</td>';

}


echo '</table>';
?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.