| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 22.09.13 Prihlásený: 03.10.13 Príspevky: 3 Témy: 1 | Napísal jjur: 22.09.2013 22:51 | |
|
Dobrý deň, potrebujem stránku kde by boli 2x editovateľné pole a jedno tlačítko na ktoré keď sa klikne, nastane pripojenie do databázy MyISAM (MySQL) a prebehne kontrola či sa už nenachádza riadok s hodnotou 1.editovateľného poľa. Ak neexistuje → pridanie riadku v tabuľke s 3 stĺpcami, (1.st.: obsah 1. poľa, 2.st.: obsah druhého, 3.st.:1) Ak existuje, zvýšenie hodnoty 3.st. o 1, ak je hodnota toho stĺpcu už 3 nezväčšovať a zobraziť okno so správou, ak je menšia než 3 tak to zväčšiť o 1 a zobraziť okno so správou ktorá bude obsahovať dvojnásobok údaja z 1. poľa. V php sa veľmi nevyznám. Skúšal som hľadať na google, ale zistil som len, ako sa do databázy prihlásiť a vytvoriť riadok. Neviete mi prosím poradiť stránku, kde zistím ostatné kódy, alebo mi ich tu napísať? Vopred ďakujem
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 23.09.2013 0:15 | |
|
1. celý kód ti tu nikto nebude písať (je to buď tvoja domáca úloha, ale platená práca - tak či tak, musíš si to urobiť sám). 2. je jasné, že si to nenašiel v google, tvoj "problém" sa totižto skladá z viacerých častí (a ty si nenapísal, s čím potrebuješ poradiť). Takže: - nevieš, ako urobiť dve polia a odosielacie tlačítko? - nevieš základy práce s DB? - nevieš, ako skontrolovať existenciu záznamu v db (čo je vlastne predchádzajúci bod)?
Všetko, čo tu popisuješ, sú úplné základy. Otázku si nedal žiadnu, takže ti nemáme ani čo odpovedať. Ale bez toho, aby si si to naštudoval, bude každá naša rada zbytočná (lebo to nebudeš vedieť a nebudeš nám rozumieť).
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 22.09.13 Prihlásený: 03.10.13 Príspevky: 3 Témy: 1 | Napísal autor témy jjur: 23.09.2013 7:32 | |
|
Celý kód ani nechcem, potrebujem niekde nájsť len tie časti. Mojou otázkou boli stránky, na ktorých by som mohol nájsť nejakú časť z toho (napr.: tlačidlo, editovateľné pole alebo otázka či nejaký riadok v databáze existuje), prípadne stránku, kde nájdem postup na vytvorenie nejakej časti potrebného kódu.
|
|
Registrovaný: 22.09.13 Prihlásený: 03.10.13 Príspevky: 3 Témy: 1 | Napísal autor témy jjur: 23.09.2013 20:35 | |
|
Dnes sa mi podarilo vyskladať tento kód. Po kliknutí na tlačidlo, nastane prechod na ďalší súbor (query.php). Kód: <form id="form1" name="form1" method="post" action="query.php"> <label for="code">kód</label><input type="text" name="code" id="code" /> <br class="clear" /> <label for="name">Meno, priezvisko</label><input type="text" name="name" id="name" /> <br class="clear" /> <label for="id">id</label><input type="text" name="id" id="id" /> <br class="clear" /> <input type="submit" name="Odoslať" id="Odoslať" value="Odoslať" /> <br class="clear" /> <?php //Post Params $code = $_POST['code']; $name = $_POST['name']; $id = $_POST['id'];
?> </form> Problém ale je, že vyžšie vytvorené premenné jednotky sa nezachovajú aj do tohoto kódu : Kód: <?php // query.php súbor $query=mysqli_connect("localhost","xxxx","zzzzz","yyyyyy"); // Check connection if (mysqli_connect_errno($query)) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } else { echo "'$code', '$name', '$id' " ;} //Pre overenie pripojenia som si sem dočasne pridal toto $query = " INSERT INTO tabc ( kód, meno, počet ) VALUES ( '$code', '$name', '$id' ) "; $result = mysql_query($query);
if( $result ) { echo 'Success'; } else { echo 'Query Failed'; }
?> Do databázy sa to pripojí vraj bezproblémovo. Ako zariadiť aby sa premenné presunuli aj na ďalší php súbor. Alebo ako zariadiť aby to bolo všetko v jednom s tým, že sa to vykoná po kliknutí na tlačidlo ?
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 23.09.2013 23:50 | |
|
1. v tom pôvodnom súbore sa ti hodnoty nepriradia, tam ešte $_POST nie je naplnený (takže ten php kód je tam zbytočný). 2. v query.php ti chýba priradenie $_POST hodnôt do premenných (čiže ten php kód z prvého súboru). Chcelo by to, aby si si najprv preštudoval základy a potom lepil kódy.
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| PHP programátor - PHP, MySQL, jQuery,X)Html/CSS v Ponuka práce | 0 | 1304 | 02.05.2011 12:08 magicmedia | | php ->mysql ->php Help.zoradit v PHP, ASP | 4 | 590 | 20.06.2009 12:44 KViki | | PHP a MYSQL v PHP, ASP | 16 | 865 | 02.05.2010 10:26 zdeniatqo | | Problem PHP, MySQL v PHP, ASP | 11 | 498 | 17.05.2010 12:07 ricco24 | | PHP, MySQL programator v Ponuka práce | 0 | 789 | 23.10.2010 11:21 mondzo | | MySQL a PHP v Databázy | 1 | 701 | 03.04.2011 8:09 Ďuri | | PHP a MYSQL v PHP, ASP | 4 | 600 | 10.06.2011 23:12 Sunnynko | | PHP+MySQL, počítadlo v PHP, ASP | 3 | 814 | 09.07.2007 18:19 Tominator | | MySQL + PHP + články v PHP, ASP | 7 | 614 | 17.10.2014 18:30 Jarvix | | Spocitanie php+mysql v Databázy | 3 | 694 | 23.03.2009 13:01 GoodWill | | mysql + php problem v PHP, ASP | 3 | 681 | 21.04.2007 14:08 lukasmakac | | php,mysql strankovani [ Choď na stránku: 1, 2 ] v PHP, ASP | 32 | 2334 | 28.08.2009 17:21 stenley | | PHP - MySQL - vyhladavanie? v PHP, ASP | 5 | 881 | 20.03.2010 6:24 rooobertek | | php+apache+mysql v Ostatné | 13 | 1294 | 06.07.2009 11:37 Ďuri | | Programátor PHP/MySQL v Ponuka práce | 0 | 838 | 23.10.2010 17:06 brownsro1 | | PHP a MySQL [ Choď na stránku: 1, 2 ] v PHP, ASP | 30 | 2133 | 12.01.2009 13:09 jtomcik |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|