Hoe sql/session inhoud laden in een DIV vanuit al reeds geladen DIV

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

Erwin H

Erwin H

18/12/2011 15:47:11
Quote Anchor link
Eerst kijken of de klik juist wordt behandeld.

verwijder (tijdelijk) de hele js functie in het laatste stuk code en vervang dat door:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
$(document).ready(function() {
  $(document).on("click", ".lijst", function() {
    alert("klik");
  });
});


Kunnen we in elk geval zien of de alert wordt gegeven als je op de juiste div klikt en alleen op de juiste div.
Als dat werkt hoef je alleen je event handler in het laatste stuk aan te passen (dus van
$(".lijst").click(function() {
naar
$(document).on("click", ".lijst", function() {
 
PHP hulp

PHP hulp

15/11/2024 17:20:28
 
Dymo Masta

Dymo Masta

18/12/2011 16:25:05
Quote Anchor link
Heel erg bedankt Erwin het werkt. Jij bent een topper!

Ik heb nog een vraag. De gegevens in testpage2.php worden in een session opgeslagen, zie hier onder:

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
<?php
session_start('lijst');

$id = $_POST['id'];
$action     = $_POST['action'];

switch($action) {
    
    case
"add":
        $_SESSION['lijst'][$id]++;
    break;
    
    case
"remove":
        $_SESSION['lijst'][$id]--;
        if($_SESSION['lijst'][$id] == 0) unset($_SESSION['lijst'][$producten_id]);
    break;
        
    case
"empty":
        unset($_SESSION['lijst']);
    break;
    
    echo $_SESSION['lijst'];
    
}

    
?>


als de session LIJST leeg is krijg ik fout melding:

Quote:
Notice: Undefined index: lijst in testkassa2.php on line 33
Leeg.


linde 33:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if($_SESSION['lijst']) {


als ik dan een ID toevoeg aan session LIJST wordt ID toegevoegd en dat zie op uitvoer pagina alleen krijg ik ook nog twee foutmeldingen, namelijk:

Quote:
Notice: Undefined index: lijst in testkassa2.php on line 12
Notice: Undefined index: 1 in testkassa2.php on line 12


line 12:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$_SESSION['lijst'][$id]++;


Hoe zou ik deze foutmeldingen kunnen voorkomen?
 
- SanThe -

- SanThe -

18/12/2011 16:28:14
Quote Anchor link
isset().

Toevoeging op 18/12/2011 16:29:52:

Dit kan natuurlijk niet:
session_start('lijst');

Gewoon:
session_start();
 
Erwin H

Erwin H

18/12/2011 16:33:42
Quote Anchor link
Hehe, gelukt :-)

Inderdaad, met isset test je of een variabele bestaat.
 

Pagina: « vorige 1 2



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.