pagina navigatie na zoekopdracht

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior, Medior and Junior SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Veldhoven Vacature ID: 12696 Introductie Our client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. Wat verwachten we van jou? SAP Certified Application Associate - SAP HANA Cloud Modeling (training and/or certification) Bachelor degree or higher Excellent understanding of SAP HANA (2.0 / Cloud), Data Modelling and writing

Bekijk vacature »

Arnold K

Arnold K

28/03/2005 19:31:00
Quote Anchor link
Ik heb even een vraag,

Als ik een pagina heb met producten die uit een database komen werkt mijn pagina-navigatie zonder problemen. Maar zodra ik ga zoeken op een product werkt die niet. Krijg wel vorige 1/2/3/.. volgende te zien, maar zodra ik op volgende klik is die de weg kwijt. Dan krijg ik volgens mij alle artikelen te zien. Of helemaal niks, met de melding: U heelft geen zoekcriteria opgegeven. Wie weet wat er fout gaat. Zal het script even bijvoegen:

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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?php

$sitepad
= "artikelen/";

$zoek = $_POST["zoek"];

if ( $zoek =="" )
        {
echo "<BR><img src=images/item_categorie.jpg border=0><BR><font size=2 color=#FF0000 face=verdana,arial>&nbsp;&nbsp;&nbsp;<B><I>U heeft geen zoekcriteria ingegeven.</I></B></font><BR><BR>";
        exit;}
    
if ( $soort =="verkoop" ) {
    
    $perpagina = 3; // aantal records per pagina
$q = mysql_query ("SELECT * FROM Artikel WHERE Naam LIKE '%$zoek%' AND Soort='$soort'");
$aantal = mysql_num_rows($q);

$p = (isset($_GET['p'])) ? $_GET['p'] - 1 : 0;

$begin = $perpagina * $p;

$aantalpagina = ceil($aantal / $perpagina);

$vorige = ($p == 0) ? '&#171; Vorige' : '<a href='.$_SERVER['PHP_SELF'].'?zoek='.$_POST['$zoek'].'&p='.$p.'>&#171; Vorige</a>';
$volgende = (($p + 1) == $aantalpagina) ? 'Volgende &#187;' : '<a href='.$_SERVER['PHP_SELF'].'?zoek='.$_POST['zoek'].'&p='.($p + 2).'>Volgende &#187;</a>';

$i = 1;
for($i = 1; $i <= $aantalpagina; $i++) {
    $paginas .= ($i == ($p +1)) ? ' '.$i .' |' : ' <a href='.$_SERVER['PHP_SELF'].'?zoek='.$_POST['zoek'].'&p='.$i.'>'.$i.'</a> |';
}


$nav = $vorige .' | '. $paginas .' '. $volgende.'<br><br>';

$sql = "SELECT * FROM Artikel WHERE Naam LIKE '%$zoek%' AND Soort='$soort' Limit $begin,$perpagina";



$resultaat  = mysql_query($sql); // voer SQL code uit
if (mysql_num_rows($resultaat) > 0) {
    if ($zoek) {
        echo "<BR><img src=images/item_zoekresultaat.jpg border=0><BR><font size=2 color=#FF0000 face=verdana,arial>&nbsp;&nbsp;&nbsp;<B><I>Gezocht op <b>$zoek</I></B></font><BR><BR><p>";
    echo "<table width=95%><tr><td align=right width=100%>$nav</td></tr></table><br><br>";
    }
else {
        echo "<BR><img src=images/item_categorie.jpg border=0><BR><font size=2 color=#FF0000 face=verdana,arial>&nbsp;&nbsp;&nbsp;<B><I>".$_GET["catnaam"]."</I></B></font><BR><BR>";
    
    }

    echo "<table border=0 cellpadding=5 cellspacing=2>";
    while ($rij = mysql_fetch_array($resultaat)) {
    $artikelid = $rij["ARTIKEL_ID"];
    echo "<tr><td width=190>";
    $sql = "SELECT * FROM Afbeelding WHERE ARTIKEL_ID=".$rij["ARTIKEL_ID"];
        $afbeeldingen = mysql_query($sql);
        if (mysql_num_rows($afbeeldingen) > 0) {
            while ($afb_rij = mysql_fetch_array($afbeeldingen)) {
                    $bestandsnaam = $sitepad.$afb_rij["AFBEELDING_ID"].$afb_rij["Bestandstype"];
                    echo "<img src=\"$bestandsnaam\">&nbsp;<BR><BR>";
                }
        }
else {
        echo "<img src=artikelen/geenfoto.jpg border=0>";
        }

    echo "</td>";    
    echo "<td valign=top width=350><font size=2 color=#2AFF00><B>".$rij["Naam"]."</B></font><P>".$rij["Omschrijving"]."<p><font size=3 color=#ffffff><B>&euro; ".number_format($rij["Prijs"], 2, ',', ' ')."</B>&nbsp;&nbsp;<a href=\"verkoop_winkelwagen.php?artikelid=$artikelid\"><img src=images/cart.gif border=0></a>";
    }

    echo "</td></tr></table><table><tr><td><BR><BR>Alle genoemde prijzen zijn excl. btw<BR>Let op! Verkoop producten en Verhuur producten apart bestellen a.u.b.</td></tr></table>";
}
else {

    echo "<BR><img src=images/item_categorie.jpg border=0><BR><font size=2 color=#FF0000 face=verdana,arial>&nbsp;&nbsp;&nbsp;<B><I>Er zijn geen artikelen die aan deze criteria voldoen</I></B></font><BR><BR>";
}

}

?>
 
Er zijn nog geen reacties op dit bericht.



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.