ugrás a tartalomhoz

Mysql cellába szöveg bevitele illetve szerkesztése

Armageddon95 · 2011. Jún. 5. (V), 17.10
Sziasztok!
Nekikezdtem egy oldalba belerakni jegyzet funkciót, vagyis beírom amit szeretnék és elmenti mysql adatbázisba.
Létrehoztam a cellát minden felhasználónak (minden felhasználónak van 1 sor, pl 'id' stb) és létrehoztam a notebook mezőt, a megjelenítését is megcsináltam már, de a bevitel és szerkesztéshez kezdő vagyok.
Valaki tudna ebben segíteni légyszíves?
Lehetőleg minnél egyszerűbben.
Köszönöm!

Üdv,
Armageddon95
 
1

Könyv

Poetro · 2011. Jún. 6. (H), 00.49
Leírnád, meddig jutottál? Milyen a jelenlegi HTML szerkezeted? Miért, és hogyan próbáltad megoldani a feladatot?

(Szinte) minden PHP-val foglalkozó könyvben szerepel egy fejezet, ami leírja ennek a mikéntjét. Kölcsönözz ki egyet a könyvtárból, vagy vegyél meg egyet.
2

Pontosabban addig jutottam

Armageddon95 · 2011. Jún. 6. (H), 09.11
Pontosabban addig jutottam hogy html-ben megírtam, de a php részről fogalmam sincs.
itt a kód:
<form action="game.php?village=<?php echo $this->_tpl_vars['village']['id']; ?>
&amp;screen=overview&amp;action=edit&amp;h=<?php echo $this->_tpl_vars['hkey']; ?>
" method="post">
	<table id="group_table" class="vis" width="100%" cellpadding="5" cellspacing="0">
		 <h3>Jegyzetek</h3>


<td width="300" colspan="2"><div style="width:100%; overflow:hidden;">
                <a id="bb_button_bold" title="Félkövér" href="#" onclick="BBCodes.insert('', '');return false;">
                    <div style="display: inline-block; background: url(&quot;graphic/bbcodes/bbcodes.png?1&quot;) no-repeat scroll 0px 0px transparent; padding-left: 0px; padding-bottom: 0px; margin-right: 2px; margin-bottom: 3px; width: 20px; height: 20px;">&nbsp;</div>
                </a>
                <a id="bb_button_italic" title="Dőlt" href="#" onclick="BBCodes.insert('', '');return false;">
            <div style="display: inline-block; background: url(&quot;graphic/bbcodes/bbcodes.png?1&quot;) no-repeat scroll -20px 0px transparent; padding-left: 0px; padding-bottom: 0px; margin-right: 2px; margin-bottom: 3px; width: 20px; height: 20px;">&nbsp;</div>
                </a>
                <a id="bb_button_underline" title="Aláhúzott" href="#" onclick="BBCodes.insert('', '');return false;">
                    <div style="display: inline-block; background: url(&quot;graphic/bbcodes/bbcodes.png?1&quot;) no-repeat scroll -40px 0px transparent; padding-left: 0px; padding-bottom: 0px; margin-right: 2px; margin-bottom: 3px; width: 20px; height: 20px;">&nbsp;</div>
                </a>
                <a id="bb_button_strikethrough" title="Áthúzott" href="#" onclick="BBCodes.insert('[s]', '[/s]');return false;">
                    <div style="display: inline-block; background: url(&quot;graphic/bbcodes/bbcodes.png?1&quot;) no-repeat scroll -60px 0px transparent; padding-left: 0px; padding-bottom: 0px; margin-right: 2px; margin-bottom: 3px; width: 20px; height: 20px;">&nbsp;</div>
                </a>
                <a id="bb_button_quote" title="Idézet" href="#" onclick="BBCodes.insert('
', '
');return false;"> <div style="display: inline-block; background: url(&quot;graphic/bbcodes/bbcodes.png?1&quot;) no-repeat scroll -140px 0px transparent; padding-left: 0px; padding-bottom: 0px; margin-right: 2px; margin-bottom: 3px; width: 20px; height: 20px;">&nbsp;</div> </a> <a id="bb_button_url" title="Cél" href="#" onclick="BBCodes.insert('', '');return false;"> <div style="display: inline-block; background: url(&quot;graphic/bbcodes/bbcodes.png?1&quot;) no-repeat scroll -160px 0px transparent; padding-left: 0px; padding-bottom: 0px; margin-right: 2px; margin-bottom: 3px; width: 20px; height: 20px;">&nbsp;</div> </a> <a id="bb_button_spoiler" title="Spoiler" href="#" onclick="BBCodes.insert('[spoiler]', '[/spoiler]');return false;"> <div style="display: inline-block; background: url(&quot;graphic/bbcodes/bbcodes.png?1&quot;) no-repeat scroll -260px 0px transparent; padding-left: 0px; padding-bottom: 0px; margin-right: 2px; margin-bottom: 3px; width: 20px; height: 20px;">&nbsp;</div> </a> <a id="bb_button_player" title="Játékos" href="#" onclick="BBCodes.insert('[player]', '[/player]');return false;"> <div style="display: inline-block; background: url(&quot;graphic/bbcodes/bbcodes.png?1&quot;) no-repeat scroll -80px 0px transparent; padding-left: 0px; padding-bottom: 0px; margin-right: 2px; margin-bottom: 3px; width: 20px; height: 20px;">&nbsp;</div> </a> <a id="bb_button_tribe" title="Klán" href="#" onclick="BBCodes.insert('[ally]', '[/ally]');return false;"> <div style="display: inline-block; background: url(&quot;graphic/bbcodes/bbcodes.png?1&quot;) no-repeat scroll -100px 0px transparent; padding-left: 0px; padding-bottom: 0px; margin-right: 2px; margin-bottom: 3px; width: 20px; height: 20px;">&nbsp;</div> </a> <a id="bb_button_coord" title="Koordináta" href="#" onclick="BBCodes.insert('[coord]', '[/coord]');return false;"> <div style="display: inline-block; background: url(&quot;graphic/bbcodes/bbcodes.png?1&quot;) no-repeat scroll -120px 0px transparent; padding-left: 0px; padding-bottom: 0px; margin-right: 2px; margin-bottom: 3px; width: 20px; height: 20px;">&nbsp;</div> </a> <?php echo ' <script type="text/javascript"> $(document).ready(function(){ BBCodes.init({target : \'#notebook\'}); }); </script> '; ?> </div><textarea cols="40" rows="10" id="message" name="notebook"><?php echo $notebook[notebook]; ?></textarea><br> <input align="left" type="submit" value="OK"></td> <tr id="submit_row" style="display:none"><td><input type="submit" value="<?php echo $this->_tpl_vars['lang']->get('save'); ?> " /></td><td align="right"></td></tr> </table></form>
3

Kezdés

Poetro · 2011. Jún. 6. (H), 09.30
Kezdésnek próbálj meg olyan HTML dokumentumot összehozni, ami megfelel a HTML szabványnak (HTML 4.01 vagy 5 vagy XHTML 1). Ezek után áruld el, honnan jönnek a PHP-s adatok, mert abba a részbe kellene beleintegrálni a mentést is.
4

Lehet egy kérdésem? Melyik

aky22 · 2011. Jún. 6. (H), 15.46
Lehet egy kérdésem? Melyik program rakta össze ezt neked(már csak azért, mert épeszű ember nem áll neki egy ilyen kódot megírni)? CSS-ről hallottál? Ne érts félre nem akarlak bántani, csak ez a kód eléggé összevissza és ahogy Poetro is írta szabványtalan. Javasolnám hogy kezdj el anyagot gyűjteni kicsit xhtml 1.0-ról és utána írd meg abban hogy kicsit átláthatóbb legyen.
5

Tudom, ismerem a css, a kódot

Armageddon95 · 2011. Jún. 6. (H), 18.03
Tudom, ismerem a css, a kódot nem én írtam, egy másik html lapból szedtem, mert annak az utasításai EAcceleratorral vannak kódolva. És ezért kéne ehhez is írni egyet.
Tudom, hogy lehetne egyszerűsíteni, megszépítgetni, de az nem változtat a tényen: Nem működik!
6

Amúgy meg konkrétan nem értem

aky22 · 2011. Jún. 6. (H), 19.37
Amúgy meg konkrétan nem értem rendesen a kérdést de sejtem, hogy az INSERT INTO -ra lesz szükséged és az UPDATE -ra
7

???

plip · 2011. Jún. 6. (H), 21.38
"EAcceleratorral vannak kódolva..." ???
Valamivel nagyon nem vagy tisztában...
8

Amire szükséges lesz...

SecMan · 2011. Jún. 7. (K), 12.02
1. rendes (=használható) HTML kód
2. ehhez szükséged lesz rendes CSS kódra is
3. aztán az adatbevitelhez kell majd egy form a html oldalra, amihez írsz egy szép submit gombot, szintén html, aminek az "action" tulajdonsága fogja megadni a php fájlra való hivatkozásod
4. aztán a PHP kódod csatlakozik a MySQL adatbázisodhoz, megkeresi a megfelelő rekordot, a megfelelő paranccsal beilleszti az adatbázisba a formban megadott értéket
+. természetesen nem ártana gondolni arra, hogy mi van, ha véletlenül nyomott submitra, biztos felül akarja-e írni, meg egyéb biztonságtechnikai dolgok.

(megjegyzés: én is (nagyon) kezdő vagyok, de nem értem miért nem tudja ezt egy tapasztalt és profi leírni egy "szerencsétlen" kezdőnek.)

tutorialért nézz körül a neten, pl. w3cschools, php manual, és menj el könyvtárba és vegyél ki egy phpval foglalkozó könyvet.

(megjegyzés2: ha hülyeséget írtam remélem kijavítotok, én is csak most fogom kezdeni...)