[英]Creating and App using PHP, Mysql, and jquery and i am stuck
我想創建一個將基本和弦圖表寫入數據庫並將其拉到另一個頁面上的應用程序。
我知道在數據庫中插入和返回數據的基本概念到中間概念,但是我在這一方面遇到了麻煩。
我希望在文本區域中,該成員能夠像這樣插入數據庫中...
{C}I`ve {F}been {G}though {A}the {C}desert
括號內的字母是和弦,括號外的單詞是歌詞。
不過,這不是問題,我知道該怎么做。
問題是, 我希望將{Chords}放置在它們前面的字母的正上方,同時還要給他們提供一個類,該類可使我在頁面上呈現時更改字體的顏色,大小和粗細。
我一直在想,可以使用表,str_replace和strTok來做到這一點,但我無法弄清楚。
有什么建議么?
希望這會有所幫助,祝你好運
使用HTML表可能是真正的痛苦。 這是不使用表就可以完成其中的HTML部分的方法:
<style>
.phrase { display: inline-block; }
.chord { font-size: 20px; }
.lyrics { font-size: 12px; margin-right: 1em; }
</style>
<div class="phrase">
<span class="chord">C</span><br>
<span class="lyrics">I've</span>
</div>
並混入一些PHP:
<?php
$phrases = array(
array('chord' => 'C', 'lyrics' => "I've"),
array('chord' => 'F', 'lyrics' => 'been'),
);
?>
<?php foreach($phrases as $phrase): ?>
<div class="phrase">
<span class="chord"><?php echo $phrase['chord']; ?></span><br>
<span class="lyrics"><?php echo $phrase['lyrics']; ?></span>
</div>
<?php endforeach; ?>
至於從數據庫保存/檢索。 您可以做一些花哨的正則表達式/字符串替換之類的事情,但這可能比您真正需要做的工作還要多。 保持簡單並創建如下結構:
Songs Example
--------- -----------
id (PK) 1234
song_title I've been through the desert
Phrases
-----------
id (PK) 1
song_id (FK) 1234
chord C
lyrics I've
order 1
在Phrases
表中將有更多行,但是使用起來會容易得多。
另外,作為最后的,有偏見的建議:查閱Ruby on Rails 。 我開始學習PHP,希望自己在職業生涯的早期就可以學習Ruby on Rails。 Ruby on Rails通過多種方式使初學者可以輕松地開始編程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.