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 | 1 |
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 | 30 Bydlisko: Bratislava |
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 | 1 |
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 | 1 |
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 | 30 Bydlisko: Bratislava |
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 |
---|
| v Ponuka práce | 0 | 1362 | 02.05.2011 12:08 magicmedia | | v PHP, ASP | 4 | 655 | 20.06.2009 12:44 KViki | | v PHP, ASP | 16 | 906 | 02.05.2010 10:26 zdeniatqo | | v Databázy | 1 | 744 | 03.04.2011 8:09 Ďuri | | v PHP, ASP | 11 | 538 | 17.05.2010 12:07 ricco24 | | v Ponuka práce | 0 | 827 | 23.10.2010 11:21 mondzo | | v PHP, ASP | 4 | 634 | 10.06.2011 23:12 Sunnynko | | v PHP, ASP | 17 | 472 | 05.05.2020 19:05 jumper | | v PHP, ASP | 7 | 673 | 17.10.2014 18:30 Jarvix | | v Databázy | 3 | 728 | 23.03.2009 13:01 GoodWill | | v PHP, ASP | 3 | 851 | 09.07.2007 18:19 Tominator | | v PHP, ASP | 3 | 732 | 21.04.2007 14:08 lukasmakac | | [ Choď na stránku: 1, 2 ] v PHP, ASP | 32 | 2396 | 28.08.2009 17:21 stenley | | v PHP, ASP | 5 | 914 | 20.03.2010 6:24 rooobertek | | v Ostatné | 13 | 1343 | 06.07.2009 11:37 Ďuri | | v Ponuka práce | 0 | 868 | 23.10.2010 17:06 brownsro1 |
|