miem
Gebruiker
- Lid geworden
- 24 feb 2002
- Berichten
- 797
Ik heb met hulp een soort zoekscriptje naar pdf files op een site. Nu wil ik als een pdf file wordt gevonden deze opent in een nieuw venster. Ik heb al het een en ander geprobeerd, maar het wil maar niet lukken. Ik heb nu in de form een target_blank gezet, maar nu wordt er ook als er geen pdf file wordt gevonden, ook een nieuw venster geopend.
Als ik ipv location.href iets anders doe, bv window.open, dan werkt dat ook niet.
Of moet ik het niet op deze manier doen, maar mbv een database of zo.
PHP:
<?
if(!empty($_POST))
{
if(file_exists("pdf/map1/".$_POST['artikel'].".pdf")) // map 1
{
?>
<script>location.href='pdf/map1/<? print($_POST['artikel']);?>.pdf'</script>
<?
}
elseif(file_exists("pdf/map2/".$_POST['artikel'].".pdf")) // map 2
{
?>
<script>location.href='pdf/map2/<? print($_POST['artikel']);?>.pdf'</script>
<?
}
elseif(file_exists("pdf/map3/".$_POST['artikel'].".pdf")) // map 3
{
?>
<script>location.href='pdf/map3/<? print($_POST['artikel']);?>.pdf'</script>
<?
}
else
{
?>
Artikel bestaat niet
<a href="<?echo $_SERVER["PHP_SELF"];?>"><br />Zoek opnieuw</a>
<?
}
}
else
{
?>
<form action="<?echo $_SERVER["PHP_SELF"];?> " method="post" target="_blank">
Artikel: <input type="text" name="artikel"> <input type="submit" value="Zoek artikel">
</form>
<?
}
?>
Of moet ik het niet op deze manier doen, maar mbv een database of zo.