ugrás a tartalomhoz

Ajax PHP tömb

aky22 · 2013. Dec. 6. (P), 14.23
Hello!

A következő problémával fordulok felétek. Adott egy ajax kérés. Ebben egy változót adok át a php programnak, amit beállít a
$_SESSION['model_id']
következő elemének az értékére. Ez egy 2 dimenziós tömb. A lényeg annyi, hogy akár hogy trükközöm, az előzőleg beállított elemek elvesznek. Ez mitől lehet és hogy lehet kiküszöbölni? Köszi előre is.
 
1

Kódok?

Pepita · 2013. Dec. 6. (P), 14.48
Az Ajax és a PHP feldolgozás kódját mutasd meg légyszíves, az "akárhogy trükközök"-ben nem tudunk hibát keresni.
2

Ebben egy változót adok át a

Poetro · 2013. Dec. 6. (P), 14.58
Ebben egy változót adok át a php programnak, amit beállít a $_SESSION['model_id'] következő elemének az értékére.

Le tudnád írni, ez mit jelent?
A lényeg annyi, hogy akár hogy trükközöm, az előzőleg beállított elemek elvesznek.

Milyen értékek vesznek el? Hogyan állítod be az értékeket?
3

var db = 0; function

aky22 · 2013. Dec. 6. (P), 17.05
var db = 0;
	function addtolist(id) {
		$.ajax({
                type: 'POST',
                url: 'include/addtolist.php',
                data: ({
                    inputContent: id,
					sex: "no",
                    db: db
                }),
                success: function ( data ) {
                    $("#addbtn"+id).html( '<img src="img/line.png" alt="line" class="addtolist_line" />' );
					$("#test").html( data );
                    db=db+1;
                }
            });
	}
$id = $_POST['inputContent'];
		$sex = $_POST['sex'];
        $db = $_POST['db'];

        $_SESSION['model_id'][$db] = $id;
  		$_SESSION['model_sex'][$db] = $sex;
Nagyjából ennyi a lényege a dolognak.
4

munkamenet

Poetro · 2013. Dec. 6. (P), 17.11
És ugye a munkamenet el van indítva a fájl elején?
5

Természetesen azzal nincs

aky22 · 2013. Dec. 6. (P), 17.17
Természetesen azzal nincs gond. Az van, hogy beállítom ugye a tömb db-adik elemét egy értékre, de amikor tesztelésnél csináltam egy var_dump-ot akkor mindig csak az aktuálisan beállított elemet adta vissza.
6

Elnézést kérek. Jól benéztem.

aky22 · 2013. Dec. 6. (P), 17.23
Elnézést kérek. Jól benéztem. Tényleg nem volt elindítva a session