Tlačítka na změnu barvy pozadí, nebo změnu textu

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

Jana97
nováček
Příspěvky: 5
Registrován: červen 16
Pohlaví: Žena
Stav:
Offline

Tlačítka na změnu barvy pozadí, nebo změnu textu

Příspěvekod Jana97 » 02 čer 2016 19:31

zadani_it3.png


Ahoj,
potřebovala bych poradit jak naprogramovat tlačítka když se zvolí z výběru barva baneru a po stistknutí tlačítka Proveď změny by se změnila barva baneru podle té vybrané z nabídky.


Nebo alespoň jak by se mi mohl změnit text v baneru nebo jedné z menu položek a po stistknutí tlačítka Proveď změny by se to přepsalo.


A bohužel to musí být v PHP a já si s tím vůbec nevím rady. :(
Poradí mi prosím někdo???

Reklama
Uživatelský avatar
Microsheep
Level 4.5
Level 4.5
Příspěvky: 1656
Registrován: leden 10
Pohlaví: Muž
Stav:
Offline

Re: Tlačítka na změnu barvy pozadí, nebo změnu textu

Příspěvekod Microsheep » 02 čer 2016 19:46

A kdo bude moci měnit ty barvy na té stránce? Budeš muset udělat ještě nějakou základní implementaci uživatelských rolí, tedy alespoň toho, kdo bude moct upravovat barvy na těch stránkách. S tím samozřejmě budeš muset vytvořit databázi, kde budou příslušné tabulky tedy minimálně s uživateli a další pro ukládání hodnot těch barev. Pokud chceš vytvořit nějaký vlastní CMS systém, tak začni třeba s PHP frameworkem Nette, ve kterém to bude daleko jednodušší než v samotném PHP. Je mi zatím celkem nejasné, proč to takhle potřebuješ. Můžeš využít nějakých hotových systémů.

Jana97
nováček
Příspěvky: 5
Registrován: červen 16
Pohlaví: Žena
Stav:
Offline

Re: Tlačítka na změnu barvy pozadí, nebo změnu textu

Příspěvekod Jana97 » 02 čer 2016 19:59

Jde o to že kdo ty stránky otevře a napíše třeba "blue", tak by se měl daný objekt zbarvit.Ale o ty barvy ani tak nejde, ale o tu změnu textu v menu, protože mě to nějak nefunguje a nevím kde mám v tom řetězci chybu. Mám určené id ale možná mám jen špatný tag, nebo už nevím. Možná se mi to jen plete s HTML. Databáze prý není potřeba stačí klidně jen 2 předdefinované barvy které se budou měnit podle zadání v poli.

Uživatelský avatar
Microsheep
Level 4.5
Level 4.5
Příspěvky: 1656
Registrován: leden 10
Pohlaví: Muž
Stav:
Offline

Re: Tlačítka na změnu barvy pozadí, nebo změnu textu

Příspěvekod Microsheep » 02 čer 2016 20:06

Aha, takže ty změny nemají být permanentní? Takže použití Javascriptu?

Jana97
nováček
Příspěvky: 5
Registrován: červen 16
Pohlaví: Žena
Stav:
Offline

Re: Tlačítka na změnu barvy pozadí, nebo změnu textu

Příspěvekod Jana97 » 02 čer 2016 20:09

V javascriptu bohužel neumím :(
ty změny nemusí být permanentní

Uživatelský avatar
Microsheep
Level 4.5
Level 4.5
Příspěvky: 1656
Registrován: leden 10
Pohlaví: Muž
Stav:
Offline

Re: Tlačítka na změnu barvy pozadí, nebo změnu textu

Příspěvekod Microsheep » 02 čer 2016 20:17


Jana97
nováček
Příspěvky: 5
Registrován: červen 16
Pohlaví: Žena
Stav:
Offline

Re: Tlačítka na změnu barvy pozadí, nebo změnu textu

Příspěvekod Jana97 » 02 čer 2016 20:23

sice to není php ale děkuji i tohle mi pomůže :))

Uživatelský avatar
Microsheep
Level 4.5
Level 4.5
Příspěvky: 1656
Registrován: leden 10
Pohlaví: Muž
Stav:
Offline

Re: Tlačítka na změnu barvy pozadí, nebo změnu textu

Příspěvekod Microsheep » 02 čer 2016 20:32

Kód: Vybrat vše

<style>
    .red   { color: red; }
    .green { color: green; }
    .blue  { color: blue; }
</style>

<form>
<input type="text" id="barva" name="barva">
    <input type="submit" value="Obarvit">
</form>

<?php
    if ( isset($_GET['barva']) ) {
        print '<span class="' . $_GET['barva'] . '">Barevný text.</span>';
    }
?>


Pokud by to muselo být přes PHP.

Jana97
nováček
Příspěvky: 5
Registrován: červen 16
Pohlaví: Žena
Stav:
Offline

Re: Tlačítka na změnu barvy pozadí, nebo změnu textu

Příspěvekod Jana97 » 02 čer 2016 22:01

bohuzel nefunguje :/
Screenshot 2016-06-02 22.01.01.png

Uživatelský avatar
Microsheep
Level 4.5
Level 4.5
Příspěvky: 1656
Registrován: leden 10
Pohlaví: Muž
Stav:
Offline

Re: Tlačítka na změnu barvy pozadí, nebo změnu textu

Příspěvekod Microsheep » 03 čer 2016 06:46

Ten kód funguje, ale nemůžeš ho takhle spouštět. PHP běží na straně serveru, ne klienta jako HTML nebo Javascript. Stáhni si např. XAMPP a vytvoříš si lokální server.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Monitor měnící barvy
    od BlackTroT » 01 úno 2024 08:12 » v Problémy s hardwarem
    1
    640
    od ITCrowd Zobrazit poslední příspěvek
    01 úno 2024 08:20
  • Lenovo G510 problém tlačítka power
    od Bary-Jan » 30 pro 2023 15:28 » v Problémy s hardwarem
    6
    775
    od Bary-Jan Zobrazit poslední příspěvek
    31 pro 2023 18:47
  • Problém s videem (rozsypané barvy) Příloha(y)
    od doudinin » 28 srp 2023 17:03 » v Multimédia (filmy, hudba, CDs/DVDs)
    6
    1943
    od doudinin Zobrazit poslední příspěvek
    28 srp 2023 20:37
  • Jak na joystitku předefinovat tlačítka a jak ho zprovoznit v různých hrách
    od Speed_dead » 24 bře 2024 11:25 » v Vše ostatní (hw)
    3
    821
    od meda2016 Zobrazit poslední příspěvek
    25 bře 2024 07:15
  • Novy PC se zapne hned po privodu energie bez tlacitka power on Příloha(y)
    od Dizzy66 » 11 kvě 2023 11:34 » v Problémy s hardwarem
    8
    1541
    od Karrex Zobrazit poslední příspěvek
    24 kvě 2023 09:22

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 8 hostů