popup icm nieuwe popup
De producten in die lijst moeten dan te selecteren zijn en op in een overzicht weer te geven.
Nu kom ik er met de popup's niet uit, er zijn heel veel scripts op internet, maar de meeste zijn niet zelf aan te passen, andere die ik tegenkwam werkte als demo al niet (meer).
Ik wil niets fancy's, het is alleen voor voor intern gebruik.
Form
Code (php)
1
2
3
4
5
2
3
4
5
<form action='search.php' id='new_message' method='post'>
<span class='formInput'>zoek:</span>
<input type='text' name='zoekproduct' />
<input type='submit' name='searchBtn' value='zoek!' />or <a class='close' href='/'>Cancel</a></p>
</form>
<span class='formInput'>zoek:</span>
<input type='text' name='zoekproduct' />
<input type='submit' name='searchBtn' value='zoek!' />or <a class='close' href='/'>Cancel</a></p>
</form>
query
Code (php)
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
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
if(isset($_POST['searchBtn']))
{
// Zoekfunctie:
$statement = $db->prepare("
SELECT
producten.productlink,
prod_omschrijving.producttitel
FROM
producten
INNER JOIN
prod_omschrijving
ON
producten.idproduct=prod_omschrijving.idproduct
WHERE
producten.productlink LIKE '%"?"%'
OR
prod_omschrijving.producttitel like '%"?"%';
");
$statement->execute(array($_POST['zoekproduct'], $_POST['zoekproduct']))
if (mysql_num_rows($lijstsql)>1)
{
$resultaten .= 'Er zijn '.mysql_num_rows($lijstsql).' producten gevonden.';
while ($result = $statement->fetchObject())
{
$resultaten.= $result->producttitel;
$resultaten.='<br/>';
}
}
else
{
$resultaten .='Er zijn geen resultaten gevonden';
}
}
echo $resultaten
{
// Zoekfunctie:
$statement = $db->prepare("
SELECT
producten.productlink,
prod_omschrijving.producttitel
FROM
producten
INNER JOIN
prod_omschrijving
ON
producten.idproduct=prod_omschrijving.idproduct
WHERE
producten.productlink LIKE '%"?"%'
OR
prod_omschrijving.producttitel like '%"?"%';
");
$statement->execute(array($_POST['zoekproduct'], $_POST['zoekproduct']))
if (mysql_num_rows($lijstsql)>1)
{
$resultaten .= 'Er zijn '.mysql_num_rows($lijstsql).' producten gevonden.';
while ($result = $statement->fetchObject())
{
$resultaten.= $result->producttitel;
$resultaten.='<br/>';
}
}
else
{
$resultaten .='Er zijn geen resultaten gevonden';
}
}
echo $resultaten
Een tweede popup-div maken is als je deze techniek kent geen enkel probleem meer. Het enigste waar je even op moet letten is de css z-index die je aan de divs meegeeft. De div die de hoogste z-index heeft zal altijd over de andere div's overlappen.
Gewijzigd op 01/06/2014 03:13:29 door Frank Nietbelangrijk
Heb je wellicht een website, tutorial oid waar ik een voorbeeld kan zien?
Wellicht een kant en klaar systeem wat ik zou kunnen nabouwen (met een beetje hulp van jullie?)
Gewijzigd op 01/06/2014 19:29:40 door J C