hy, j'ai un peu gros problème ici :)tableau multidimensionnel à php avec jQuery
après que je télécharger des images i obtenir une liste avec toutes les images. J'ai une fonction jQuery pour faire pivoter, dupliquer, supprimer, mélanger des images! quand je sélectionne une image et appuie sur delete j'envoie un message à php avec la valeur alt=""
de l'image, j'identifie l'image et édite.
Je souhaite créer un bouton de sauvegarde, Au lieu d'envoyer un message chaque fois que je fais pivoter une image, mieux vaut envoyer un message après avoir modifié la liste des images avec un tableau contenant toutes les données.
mon tableau php après le téléchargement ressemble à ceci:
[files] => Array
(
[lcxkijgr] => lcxkijgr.jpg
[xcewxpfv] => xcewxpfv.jpg
[rtiurwxf] => rtiurwxf.jpg
[gsbxdsdc] => gsbxdsdc.jpg
)
dire que j'ai téléchargé 4 photos,
- sapins image que je fais pivoter de 90 degrés
- seconde, je veux dupliquer
- troisième je fais pivoter 270 degrés
- et la quatrième image je supprime
je peux faire tout cela uniquement avec jQuery, mais sur le serveur les images sont les mêmes, après une actualisation les images sont les mêmes
voici la liste avec les images:
<div class="upimage">
<ul id="upimagesQueue">
<li id="upimagesHPVEJM">
<a href="javascript:jQuery('#upimagesHPVEJM').showlargeimage('HPVEJM')">
<img alt="lcxkijgr" src="uploads/s6id9r9icnp8q9102h8md9kfd7/lcxkijgr.jpg?1272087830477" id="HPVEJM" style="display: block;" >
</a>
</li>
<li id="upimagesSTCSAV">
<a href="javascript:jQuery('#upimagesSTCSAV').showlargeimage('STCSAV')">
<img alt="xcewxpfv" src="uploads/s6id9r9icnp8q9102h8md9kfd7/xcewxpfv.jpg?1272087831360" id="STCSAV" style="display: block;" >
</a>
</li>
<li id="upimagesBFPUEQ">
<a href="javascript:jQuery('#upimagesBFPUEQ').showlargeimage('BFPUEQ')">
<img alt="rtiurwxf" src="uploads/s6id9r9icnp8q9102h8md9kfd7/rtiurwxf.jpg?1272087832162" id="BFPUEQ" style="display: block;" >
</a>
</li>
<li id="upimagesRKXNSV">
<a href="javascript:jQuery('#upimagesRKXNSV').showlargeimage('RKXNSV')">
<img alt="gsbxdsdc" src="uploads/s6id9r9icnp8q9102h8md9kfd7/gsbxdsdc.jpg?1272087832957" id="RKXNSV" style="display: block;">
</a>
</li>
<ul>
</div>
est ok si je fais un tableau comme ce
array{
imgFromLi = array(img1,img2,img3,img4,img5,img6)
rotate = array{img1=90, img2=270, img3=90}
delete = array{img4,img5,img6}
duplicate = array{img2, img3}
}
comment je peux faire/envoyer/cache ce tableau ??
désolé pour mon très mauvais anglais
Edit:
Oui j'utiliser JSON pour recive le tableau de php comme ceci:
jQuery.post(script, postData, function(data) {
if(data){
jQuery("#upimagesQueue").text(' ');
jQuery.each(data, function(ID, val) {
jQuery("#upimagesQueue").listimages(ID, val);
});
}
}, "json");
ouais j'utilise jSON pour recevoir des données – robertdd