Kdo mi vytvoří PHP anketu s mysql?*

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
iMohos
Level 3.5
Level 3.5
Příspěvky: 745
Registrován: prosinec 07
Bydliště: Praha 8
Pohlaví: Muž
Stav:
Offline
Kontakt:

Kdo mi vytvoří PHP anketu s mysql?*

Příspěvekod iMohos » 11 pro 2009 15:54

Dobrý den,mám prosbu: dokázal by mi někdo napsat PHP kód ve kterým by byla anketa ale do které by mohl hlasovat jen ten jehož jméno je v databázi MySQL ?? Vysvětlení: ve škole děláme po skupinách web. stránky, které by měli nahradit naše původní,a já byl pověřen tím abych vytvořil anketu do které by mohly hlasovat pro zvolení konkr. webu jenom studentí školy. Už se s tím mořím přes měsíc a potřeboval bych to do začátku příštího týdne odevzdat ... je to VELMY DÚLEŽITÉ :-( .... a docela to spěchá :-( .... bude to na stránkách školy ,případně se pokusím o nějký copyright s Vaším jménem :wink: ...... tak moc děkuji tomu kdo by se toho ujmul

PS: mysql databáze je přes localhost
Naposledy upravil(a) Myloš dne 11 pro 2009 18:31, celkem upraveno 1 x.
Důvod: Oprava nadpisu + přesun do správné sekce

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: PHP anketa s mysql

Příspěvekod CZechBoY » 11 pro 2009 15:55

Normal, nejdřív zkontroluješ jestli je jméno na seznamu, např. v nějakém poli(array).
To není tak těžké, to je jako když při ančítání webu zjistíš jestli je IP blokovaná :)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
iMohos
Level 3.5
Level 3.5
Příspěvky: 745
Registrován: prosinec 07
Bydliště: Praha 8
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: PHP anketa s mysql

Příspěvekod iMohos » 11 pro 2009 16:03

No viš,já ve WEBu nejsem takovej odborník,jsem spiš přes hardware,ale tohle mi zadal učitel,takze spis potřebuju PHP kod nez vysvětlení :smile: . Jako jasný,děkuju,ale zrovna mě je to k nicemu ,v tomhle jsem tupej :-(
MB:ASUS M4A77TD | CPU : AMD Phenom II X4 3,2GHz@4,12 + Noctua NH-D14 |GK : MSI GTX560Ti TwinFrozrII OC @925/2100/1850 | RAM : 2x2GB DDR3 Zeppelin 1300MHz + 2x2GB OCZ LV 1300MHz | HDD : SSD OCZ Vexter4 120GB + Segate Barracuda 7200.12 500GB + WD AASD 500GB | PwR : OCZ Fatal1ty 550W | Case : Fractal Define R3

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: PHP anketa s mysql

Příspěvekod CZechBoY » 11 pro 2009 16:16

Anketa se zápisem do souboru
a pokud chceš někoho zablokovat tak návod na zabanování ip
To už bys dokázal upravit ? Kdyžtak to udělám jako hotový příklad abys nemusel nic měnit.
Kdyžtak tohle téma patří do sekce Programování a tvorba webu, ale to je už jedno ;)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
iMohos
Level 3.5
Level 3.5
Příspěvky: 745
Registrován: prosinec 07
Bydliště: Praha 8
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: PHP anketa s mysql

Příspěvekod iMohos » 11 pro 2009 16:27

z tý první stránky jsem čerpal,ale nic jsem nějak nevydoloval ... jinak kdyby si byl tak hodnej a nějak to "zadělal" do jednoho PHP aby to četlo z tý MySQL databáze a zakazovalo to přístup tomu kdo v tý tabulce není .... bude tvůk copyright na stránkách školy :smile:

PS: sorry,tak kdyztak to admini přesunou :smile:
MB:ASUS M4A77TD | CPU : AMD Phenom II X4 3,2GHz@4,12 + Noctua NH-D14 |GK : MSI GTX560Ti TwinFrozrII OC @925/2100/1850 | RAM : 2x2GB DDR3 Zeppelin 1300MHz + 2x2GB OCZ LV 1300MHz | HDD : SSD OCZ Vexter4 120GB + Segate Barracuda 7200.12 500GB + WD AASD 500GB | PwR : OCZ Fatal1ty 550W | Case : Fractal Define R3

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: PHP anketa s mysql

Příspěvekod CZechBoY » 11 pro 2009 17:05

mám ukázku:
anketa.php
Ještě by mě zajmalo jak poznám že zrovna hlasují ti povolení ?
Mám tam udělat nějaké přihlášení třeba ?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
iMohos
Level 3.5
Level 3.5
Příspěvky: 745
Registrován: prosinec 07
Bydliště: Praha 8
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: PHP anketa s mysql

Příspěvekod iMohos » 11 pro 2009 18:14

Jj,to prej má bejt jako nějaký přihlášení že tam zadáš jméno,příjmení a ono to vyhledá v databázi jestli to tam je a podle toho tě to pustí k hlasování :smile:
MB:ASUS M4A77TD | CPU : AMD Phenom II X4 3,2GHz@4,12 + Noctua NH-D14 |GK : MSI GTX560Ti TwinFrozrII OC @925/2100/1850 | RAM : 2x2GB DDR3 Zeppelin 1300MHz + 2x2GB OCZ LV 1300MHz | HDD : SSD OCZ Vexter4 120GB + Segate Barracuda 7200.12 500GB + WD AASD 500GB | PwR : OCZ Fatal1ty 550W | Case : Fractal Define R3

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Kdo mi vytvoří PHP anketu s mysql?*

Příspěvekod CZechBoY » 11 pro 2009 23:16

Ten kód by měl fungovat.
Trošku jsem kód poupravil a mělo by to jet.
Byla tam menší komplikace se SESSION, kterou nevím jak odstranit, ale funguje to, takže to zkus.
anketa
jo ještě jsem zapoměl dodat: jméno:zkouška ; heslo:123456
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
iMohos
Level 3.5
Level 3.5
Příspěvky: 745
Registrován: prosinec 07
Bydliště: Praha 8
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Kdo mi vytvoří PHP anketu s mysql?*

Příspěvekod iMohos » 11 pro 2009 23:55

Ouuu,no tak to je paráda *smile* díky moc ... ten kod přes SZ nebo rovnou tady to dej :) a je to teda normálně přes mysql ???
MB:ASUS M4A77TD | CPU : AMD Phenom II X4 3,2GHz@4,12 + Noctua NH-D14 |GK : MSI GTX560Ti TwinFrozrII OC @925/2100/1850 | RAM : 2x2GB DDR3 Zeppelin 1300MHz + 2x2GB OCZ LV 1300MHz | HDD : SSD OCZ Vexter4 120GB + Segate Barracuda 7200.12 500GB + WD AASD 500GB | PwR : OCZ Fatal1ty 550W | Case : Fractal Define R3

Uživatelský avatar
Stene
Level 6
Level 6
Příspěvky: 3124
Registrován: únor 09
Bydliště: Jihlava
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Kdo mi vytvoří PHP anketu s mysql?*

Příspěvekod Stene » 12 pro 2009 00:08

Nestačí, když to napíšeš jednou?

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Kdo mi vytvoří PHP anketu s mysql?*

Příspěvekod CZechBoY » 12 pro 2009 22:38

Anketa je v zipu v příloze.
Stačí nastavit správně údaje k databázi v souboru db.php a pak spustit instalace.php nebo ručně v databázi vytvořit ty tabulky.
Skript na vytvoření tabulek je v sql.txt, ale jde to i tim instalace.php.
Snad ti to půjde.
Přílohy
anketa.zip
(6.13 KiB) Staženo 47 x
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
iMohos
Level 3.5
Level 3.5
Příspěvky: 745
Registrován: prosinec 07
Bydliště: Praha 8
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Kdo mi vytvoří PHP anketu s mysql?*

Příspěvekod iMohos » 12 pro 2009 23:03

Hej to je hustý,díky moc :) ... s učitelem to nějak domluvím aby tam bylo tvoje jmeno ,chceš tam "peCan.gr" ?? :wink:
MB:ASUS M4A77TD | CPU : AMD Phenom II X4 3,2GHz@4,12 + Noctua NH-D14 |GK : MSI GTX560Ti TwinFrozrII OC @925/2100/1850 | RAM : 2x2GB DDR3 Zeppelin 1300MHz + 2x2GB OCZ LV 1300MHz | HDD : SSD OCZ Vexter4 120GB + Segate Barracuda 7200.12 500GB + WD AASD 500GB | PwR : OCZ Fatal1ty 550W | Case : Fractal Define R3


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host