mysql menu
- drp
- Červená karta

-
- Registrován: 25. lis 2009
- Bydliště: Argentina
- Kontaktovat uživatele:
mysql menu
Zacinam s databazi a potreboval bych poradit jak udelat aby se me vypsala kazda polozka ktera je v tabulce stranka a sloupci nazev, ale dejme temu ze kazdy nazev bude met promenu $nazev, tak potrebuju aby se kazda polozka vypsala takto:
<a href="index.php?strana=$nazev" class="menu">$nazev</a>
Diky
<a href="index.php?strana=$nazev" class="menu">$nazev</a>
Diky
- Ssnake
- Začátečník

-
- Registrován: 25. led 2005
- Bydliště: chotebuz
Re: mysql menu
1) pripojis se k databazi
2) select dotaz z tabulky kterou chces
3) vypises v cyklu polozky menu, vyfiltrujes sloupec a priradis do nazvu
jestli zacinas s databazi tak si projed a vyzkousej co dela ktery prikaz nez to zacnes pouzivat, presny priklad toho co hledas je napr zde (snad nebude problem si to upravit ale ta konstrukce je presne ono): http://www.tizag.com/mysqlTutorial/mysqlselect.php
2) select dotaz z tabulky kterou chces
3) vypises v cyklu polozky menu, vyfiltrujes sloupec a priradis do nazvu
jestli zacinas s databazi tak si projed a vyzkousej co dela ktery prikaz nez to zacnes pouzivat, presny priklad toho co hledas je napr zde (snad nebude problem si to upravit ale ta konstrukce je presne ono): http://www.tizag.com/mysqlTutorial/mysqlselect.php
FD node 202, ST45SF, Z97i, i7-4980HQ CB20:1718,CB24:254 NH-L9i, 2x8, R9NANO , 5100MAX
x850xtPE, x1950xtx, hd2900gt, hd3870, hd4890, hd5870 - - 6800ultra, 7900gtx, 8800gtx, 9800gtx+, gtx285
x850xtPE, x1950xtx, hd2900gt, hd3870, hd4890, hd5870 - - 6800ultra, 7900gtx, 8800gtx, 9800gtx+, gtx285
- drp
- Červená karta

-
- Registrován: 25. lis 2009
- Bydliště: Argentina
- Kontaktovat uživatele:
Re: mysql menu
trak jsem to udelal :
ake ono to na strance napuse jenom kod toho scriptu nic vic.
A jak mam pridat do sloupce jmeno hodnotu? Treba kontakt?
EDTI:
Už vim kde byla chyba zapoměl jsem to dat do <?php
Už to funguje moc díky
A nemas nejaku stranku se scriptama na mysql?
A tet bych potreboval jak pridat dat do sloupcu jmeno a obsah.
Jak udelat aby tabulka jmeno mohla met maximalne 15 znaku a obsah neomezene?
Muzu do mysql ukladat aj php scripty a html?
Kód: Vybrat vše
$result = mysql_query("SELECT * FROM stranky") or die(mysql_error());
while($row = mysql_fetch_array( $result )) {
echo ('<a href="' .$row['jmeno']. '" class="menu">' .$row['jmeno']. '</a>');
} A jak mam pridat do sloupce jmeno hodnotu? Treba kontakt?
EDTI:
Už vim kde byla chyba zapoměl jsem to dat do <?php
Už to funguje moc díky
A nemas nejaku stranku se scriptama na mysql?
A tet bych potreboval jak pridat dat do sloupcu jmeno a obsah.
Jak udelat aby tabulka jmeno mohla met maximalne 15 znaku a obsah neomezene?
Muzu do mysql ukladat aj php scripty a html?
- Exp
- Začátečník

-
- Registrován: 24. črc 2004
- Bydliště: Tábor
- Kontaktovat uživatele:
Re: mysql menu
Databázi spravuj pomocí phpmyadmina, je to nejrozšířenější volně dostupný nástroj.
Tam si nadefinuješ velikost a datový typ jednotlivých sloupců v tabulkách DB.
Do DB můžeš obecně ukládat jakékoliv znaky, pokud zvolíš vhodný datový typ (tedy pro zdrojáky např. varchar nebo text).
Tam si nadefinuješ velikost a datový typ jednotlivých sloupců v tabulkách DB.
Do DB můžeš obecně ukládat jakékoliv znaky, pokud zvolíš vhodný datový typ (tedy pro zdrojáky např. varchar nebo text).
- drp
- Červená karta

-
- Registrován: 25. lis 2009
- Bydliště: Argentina
- Kontaktovat uživatele:
Re: mysql menu
ok ale potrebuju napsat ten script v php jak jsem psal
- Exp
- Začátečník

-
- Registrován: 24. črc 2004
- Bydliště: Tábor
- Kontaktovat uživatele:
Re: mysql menu
Tak napiš ale pořádně co chceš, protože já tomu nerozumim.
- drp
- Červená karta

-
- Registrován: 25. lis 2009
- Bydliště: Argentina
- Kontaktovat uživatele:
Re: mysql menu
A tet bych potreboval jak pridat dat do sloupcu jmeno a obsah.
Jak udelat aby tabulka jmeno mohla met maximalne 15 znaku a obsah neomezene?
Muzu do mysql ukladat aj php scripty a html?
Jak udelat aby tabulka jmeno mohla met maximalne 15 znaku a obsah neomezene?
Muzu do mysql ukladat aj php scripty a html?
- Exp
- Začátečník

-
- Registrován: 24. črc 2004
- Bydliště: Tábor
- Kontaktovat uživatele:
Re: mysql menu
Na tohle všechno už sem ti odpověděl.
A tet bych potreboval jak pridat dat do sloupcu jmeno a obsah. - Nadefinuješ v phpmyadmin.
Jak udelat aby tabulka jmeno mohla met maximalne 15 znaku a obsah neomezene? - opět přes phpmyadmin, volba datového typu a počtu znaků (např. varchar(15))
Muzu do mysql ukladat aj php scripty a html? - můžeš cokoliv, OPĚT pomocí phpmyadmin zvolíš správný datový typ pro sloupec (např. varchar, text)
Pokud tomuhle nerozumíš, asi bude potřeba nastudovat elementární základy databází.
A tet bych potreboval jak pridat dat do sloupcu jmeno a obsah. - Nadefinuješ v phpmyadmin.
Jak udelat aby tabulka jmeno mohla met maximalne 15 znaku a obsah neomezene? - opět přes phpmyadmin, volba datového typu a počtu znaků (např. varchar(15))
Muzu do mysql ukladat aj php scripty a html? - můžeš cokoliv, OPĚT pomocí phpmyadmin zvolíš správný datový typ pro sloupec (např. varchar, text)
Pokud tomuhle nerozumíš, asi bude potřeba nastudovat elementární základy databází.
- drp
- Červená karta

-
- Registrován: 25. lis 2009
- Bydliště: Argentina
- Kontaktovat uživatele:
Re: mysql menu
ale ja tio potrebuju udelat pomoci php scriptu to pridani dat do sloupcu a vytvoreni tech sloupcu.
- Ssnake
- Začátečník

-
- Registrován: 25. led 2005
- Bydliště: chotebuz
Re: mysql menu
myslis asi prikaz INSERT (pridani dat) a ALTER table / ADD column (pridat sloupec)
doporucuju precist komplet: http://www.w3schools.com/sql/default.aspExp píše:Pokud tomuhle nerozumíš, asi bude potřeba nastudovat elementární základy databází.
FD node 202, ST45SF, Z97i, i7-4980HQ CB20:1718,CB24:254 NH-L9i, 2x8, R9NANO , 5100MAX
x850xtPE, x1950xtx, hd2900gt, hd3870, hd4890, hd5870 - - 6800ultra, 7900gtx, 8800gtx, 9800gtx+, gtx285
x850xtPE, x1950xtx, hd2900gt, hd3870, hd4890, hd5870 - - 6800ultra, 7900gtx, 8800gtx, 9800gtx+, gtx285
- drp
- Červená karta

-
- Registrován: 25. lis 2009
- Bydliště: Argentina
- Kontaktovat uživatele:
Re: mysql menu
jj insert jsem myslel a dik za tu stranku to prostuduju
- arxeiss
- Začátečník

- Registrován: 19. črc 2008
- Bydliště: Krmelín (předměstí Ostravy)
- Kontaktovat uživatele:
Re: mysql menu
Pro ty, kteří by raději češtinu: http://www.linuxsoft.cz/article.php?id_article=731 dole je dalších 69 článků, články se čtou velmi rychlé a je to pěkně vysvětlené 
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
- drp
- Červená karta

-
- Registrován: 25. lis 2009
- Bydliště: Argentina
- Kontaktovat uživatele:
Re: mysql menu
pocky a jak mam ty mysql prikazi zapsat v php?
- Ssnake
- Začátečník

-
- Registrován: 25. led 2005
- Bydliště: chotebuz
Re: mysql menu
http://knihy.cpress.cz/php-a-mysql-bez- ... losti.htmldrp píše:pocky a jak mam ty mysql prikazi zapsat v php?
vic nema smysl ti zatim radit (no offense)
FD node 202, ST45SF, Z97i, i7-4980HQ CB20:1718,CB24:254 NH-L9i, 2x8, R9NANO , 5100MAX
x850xtPE, x1950xtx, hd2900gt, hd3870, hd4890, hd5870 - - 6800ultra, 7900gtx, 8800gtx, 9800gtx+, gtx285
x850xtPE, x1950xtx, hd2900gt, hd3870, hd4890, hd5870 - - 6800ultra, 7900gtx, 8800gtx, 9800gtx+, gtx285
- drp
- Červená karta

-
- Registrován: 25. lis 2009
- Bydliště: Argentina
- Kontaktovat uživatele:
Re: mysql menu
tak dík a poradte pls s tymto http://pctforum.tyden.cz/viewtopic.php?f=53&t=173597
- drp
- Červená karta

-
- Registrován: 25. lis 2009
- Bydliště: Argentina
- Kontaktovat uživatele:
Re: mysql menu
tak jsem to udelaljinak al tet mam problem ze kdyz nazev je promenna tak se nezapise a kdyz ho dam rucne tak jo.
Proste kdž místo promenne namer dam treb ahoj tak to vypise.
Kód: Vybrat vše
<form action="script/pridat.php" method="post"><p class="menu"><input type="text" name="add" value="Název"><input type="submit"></form></p>Kód: Vybrat vše
<?php
$namer = $_POST["add"];
mysql_query("INSERT INTO stranky values ($namer)", $spojeni) or die(mysql_error());
?>- arxeiss
- Začátečník

- Registrován: 19. črc 2008
- Bydliště: Krmelín (předměstí Ostravy)
- Kontaktovat uživatele:
Re: mysql menu
Proč mi připadá, že ty akorát se ptáš, protože se ptáš na úplné základy, jakoby jsi jeden den strávil tím, že sis přečetl něco o PHP, HTML, JS, MySQL, ale to je málo... Přečti si o tom něco pořádně, a pak tu nebudeš psát úplné kraviny...
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
- drp
- Červená karta

-
- Registrován: 25. lis 2009
- Bydliště: Argentina
- Kontaktovat uživatele:
Re: mysql menu
jj jenom potřebuju vedet proc ta promena nejde
- drp
- Červená karta

-
- Registrován: 25. lis 2009
- Bydliště: Argentina
- Kontaktovat uživatele:
Re: mysql menu
už jsem na to došel mužete lock