Nieuw lid |
|
Hoi
Ik ben met het volgende bezig.
Ik heb met dreamweaver een script gemaakt voor een jump menu.
Deze werkt perfect als een losse bestanden.
select.php:
<?php
ob_start();
include("connect.php");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
</head>
<body>
<?php
echo "<select name=\"test\" onchange=\"MM_jumpMenu('parent',this,0)\">";
echo "<option selected></option>";
$query=mysql_query("SELECT * FROM personen") or die (mysql_error());
while ($select=mysql_fetch_array($query))
{
$naam=($select['naam']);
$id_naam=($select['id_naam']);
echo "<option value=\"select1.php?id_naam=$id_naam\">$naam</option>";
}
echo"</select>";
?>
</body>
</html>
<?php include("connect.php"); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <script type="text/JavaScript"> <!-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> </head> <body> <?php echo "<select name=\"test\" onchange=\"MM_jumpMenu('parent',this,0)\">"; echo "<option selected></option>"; { $naam=($select['naam']); $id_naam=($select['id_naam']); echo "<option value=\"select1.php?id_naam=$id_naam\">$naam</option>"; } ?> </body> </html>
En het bestand waar dit script naar verwijst is dit.
select1.php
<?php
ob_start();
include("connect.php");
$query=mysql_query("SELECT * FROM personen WHERE id_naam=$id_naam") or die (mysql_error());
while ($select=mysql_fetch_array($query)){
$naam=($select['naam']);
$id_naam=($select['id_naam']);
}
echo $naam . "<br>";
echo $id_naam;
?>
<?php include("connect.php"); $naam=($select['naam']); $id_naam=($select['id_naam']); } ?>
Dit werkt allemaal perfect in de eerst pagina krijg ik een lijst van namen en als ik er 1 aanklik gaat hij naar de volgende pagina en geeft hij die naam en id naam weer.
Maar nu het probleem als ik het het script include in de rest van mijn website dan gebeurd er helemaal niks meer mee als ik dan een naam aan klik dan doet hij niks ook niet iets van kan pagina ofzo niet vinden.
deze regel
echo "<option value=\"select1.php?id_naam=$id_naam\">$naam</option>";
echo "<option value=\"select1.php?id_naam=$id_naam\">$naam</option>";
heb ik al aangepast naar
echo "<option value=\"?pagina=melding&id_naam=$id_naam\">$naam</option>";
echo "<option value=\"?pagina=melding&id_naam=$id_naam\">$naam</option>";
Ik hoop dat ik het duidelijk genoeg heb uitgelegd en anders vraag je het maar.
Vast bedankt.
|