2014-02-15 73 views
0

您好我有JavaScript數組我想把它轉換到MySQL數據庫,然後我希望把它找回來的JavaScript數組JavaScript數組到PHP數據庫,並把它找回來的JavaScript數組

var bookmark = new Array(); 
bookmark[0] = new Array(); 
bookmark[1] = new Array(); 
bookmark[2] = new Array(); 

// set your bookmarks here: (If you do not fill 'thumb' for thumbnail will be used title) 
// 1. BLOCK 
bookmark[0][0] = { 
    'title': 'gmail', 
    'url': 'http://gmail.com', 
    'thumb': 'gmail.png' 
}; 
bookmark[0][1] = { 
    'title': 'wikipedia', 
    'url': 'http://wikipedia.org', 
    'thumb': 'wikipedia.png' 
}; 
bookmark[0][2] = { 
    'title': 'YahooMail', 
    'url': 'http://mail.yahoo.com', 
    'thumb': 'yahoomail.png' 
}; 
bookmark[0][3] = { 
    'title': 'hotmail', 
    'url': 'http://www.outlook.com/', 
    'thumb': 'outlook.png' 
}; 
bookmark[0][4] = { 
    'title': 'youtube', 
    'url': 'http://youtube.com', 
    'thumb': 'youtube.png' 
}; 
bookmark[0][5] = { 
    'title': 'google', 
    'url': 'http://google.com', 
    'thumb': 'google.png' 
}; 
bookmark[0][6] = { 
    'title': 'twitter', 
    'url': 'http://twitter.com/', 
    'thumb': 'twitter.png' 
}; 
bookmark[0][7] = { 
    'title': 'MySpace', 
    'url': 'http://www.myspace.com/', 
    'thumb': 'myspace.png' 
}; 
bookmark[0][8] = { 
    'title': 'msn', 
    'url': 'http://www.msn.com/', 
    'thumb': 'msn.png' 
}; 
bookmark[0][9] = { 
    'title': 'facebook', 
    'url': 'http://facebook.com', 
    'thumb': 'facebook.png' 
}; 
bookmark[0][10] = { 
    'title': 'Yahoo', 
    'url': 'http://yahoo.com/', 
    'thumb': 'yahoo.png' 
}; 
bookmark[0][11] = { 
    'title': 'bing', 
    'url': 'http://www.bing.com/', 
    'thumb': 'bing.png' 
}; 
// end of 1. BLOCK 
// 2. BLOCK 
bookmark[1][0] = { 
    'title': 'linkedin', 
    'url': 'http://www.linkedin.com/', 
    'thumb': 'linkedin.png' 
}; 
bookmark[1][1] = { 
    'title': 'digg', 
    'url': 'http://digg.com/', 
    'thumb': 'digg.png' 
}; 
bookmark[1][2] = { 
    'title': 'flickr', 
    'url': 'http://www.flickr.com/', 
    'thumb': 'flickr.png' 
}; 
bookmark[1][3] = { 
    'title': 'pinterest', 
    'url': 'http://pinterest.com', 
    'thumb': 'pinterest.png' 
}; 
bookmark[1][4] = { 
    'title': 'reddit', 
    'url': 'http://www.reddit.com/', 
    'thumb': 'reddit.png' 
}; 
bookmark[1][5] = { 
    'title': 'technorati', 
    'url': 'http://technorati.com/', 
    'thumb': 'technorati.png' 
}; 
bookmark[1][6] = { 
    'title': 'eurosport', 
    'url': 'http://espn.com', 
    'thumb': 'espn.png' 
}; 
bookmark[1][7] = { 
    'title': 'delicious', 
    'url': 'http://www.delicious.com/', 
    'thumb': 'delicious.png' 
}; 
bookmark[1][8] = { 
    'title': 'ebay', 
    'url': 'http://www.ebay.com/', 
    'thumb': 'ebay.png' 
}; 
bookmark[1][9] = { 
    'title': 'amazon', 
    'url': 'http://www.amazon.com/', 
    'thumb': 'amazon.png' 
}; 
bookmark[1][10] = { 
    'title': 'tumblr', 
    'url': 'http://www.tumblr.com/', 
    'thumb': 'tumblr.png' 
}; 
bookmark[1][11] = { 
    'title': 'StumbleUpon', 
    'url': 'http://www.stumbleupon.com/', 
    'thumb': 'stumbleupon.png' 
}; 
// end of 2. BLOCK 
// 3. BLOCK 
bookmark[2][0] = { 
    'title': 'filenurse', 
    'url': 'http://findgram.com/', 
    'thumb': 'findgram.png' 
}; 
bookmark[2][1] = { 
    'title': 'upperpix', 
    'url': 'http://upperpix.com/', 
    'thumb': 'upperpix.png' 
}; 
bookmark[2][2] = { 
    'title': 'Videolikers', 
    'url': 'http://clipstagram.com', 
    'thumb': 'clip.png' 
}; 
bookmark[2][3] = { 
    'title': 'InfoVirus', 
    'url': 'http://infovirus.org', 
    'thumb': 'infovirus.png' 
}; 
bookmark[2][4] = { 
    'title': 'websyrup', 
    'url': 'http://websyrup.net', 
    'thumb': 'websyrup.png' 
}; 
bookmark[2][5] = { 
    'title': 'ArcadeOK', 
    'url': 'http://arcadeok.com/', 
    'thumb': 'arcadeok.png' 
}; 
bookmark[2][6] = { 
    'title': 'tvnations', 
    'url': 'http://tvnations.com/', 
    'thumb': 'tvnations.png' 
}; 
bookmark[2][7] = { 
    'title': 'Pixeditor', 
    'url': 'http://pixeditor.net/', 
    'thumb': 'pixeditor.png' 
}; 
bookmark[2][8] = { 
    'title': 'worldchat', 
    'url': 'http://worldchat.tv/', 
    'thumb': 'worldchat.png' 
}; 
bookmark[2][9] = { 
    'title': 'Discoverbit', 
    'url': 'http://discoverbit.com/', 
    'thumb': 'discoverbit.png' 
}; 
bookmark[2][10] = { 
    'title': 'virtualpiano', 
    'url': 'http://virtualpiano.eu/', 
    'thumb': 'virtualpiano.png' 
}; 
bookmark[2][11] = { 
    'title': 'MovieLikers', 
    'url': 'http://movielikers.com', 
    'thumb': 'movielikers.png' 
}; 

我用這個腳本從上述陣列

var j=0; 
for (j=0; j <= (num-1); j++) {  
    for(i=0;i<=11;i++){        
     var title = bookmark[j][i]['title']; 
     var url = bookmark[j][i]['url']; 
     var thumb = bookmark[j][i]['thumb']; 
     if(thumb==''){ 
      $('#thumb'+(j+1)+'-'+(i+1)).html('<img id="net" src="lib/net-back.png" /><a href="'+url+'"><div class="title">'+title+'</div></a>'); 
     } 
     else{ 
      $('#thumb'+(j+1)+'-'+(i+1)).html('<a href="'+url+'"><img src="thumbs/'+thumb+'" /></a>'); 
     } 
    }; 
}; 

我不知道如何將它轉化成無
失去了我的javascript腳本中獲取數據

+2

我認爲它會使用JSON對象,然後皈依更容易通過使用json_encode,json_decode – Lupin

+0

+1,使用JSON會讓PHP和back更容易,它會讓你的生活更輕鬆。,我不確定在最後一行中「丟失了我的javascript」是什麼意思? –

回答

0

請使用JSON。例如你的 「書籤」 變量

的JavaScript

var bookmarkJSON = JSON.stringify(bookmark); // => this is a string, save this to database 

PHP

<?php 
    $bookmark; 
    // get $bookmark value from database where you've saved it before 
?> 
<script> 
    var bookmark = <?php echo $bookmark ?>; // => now you can use the "bookmark" variable in javascript 
</script> 

希望這有助於:d