mysql menu

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
drp
Červená karta
Červená karta
Registrován: 25. lis 2009
Bydliště: Argentina
Kontaktovat uživatele:

mysql menu

Příspěvek od drp »

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
Ssnake
Začátečník
Začátečník
Registrován: 25. led 2005
Bydliště: chotebuz

Re: mysql menu

Příspěvek od Ssnake »

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
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
drp
Červená karta
Červená karta
Registrován: 25. lis 2009
Bydliště: Argentina
Kontaktovat uživatele:

Re: mysql menu

Příspěvek od drp »

trak jsem to udelal :

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>');
} 
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 :D
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
Začátečník
Registrován: 24. črc 2004
Bydliště: Tábor
Kontaktovat uživatele:

Re: mysql menu

Příspěvek od Exp »

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).
drp
Červená karta
Červená karta
Registrován: 25. lis 2009
Bydliště: Argentina
Kontaktovat uživatele:

Re: mysql menu

Příspěvek od drp »

ok ale potrebuju napsat ten script v php jak jsem psal
Exp
Začátečník
Začátečník
Registrován: 24. črc 2004
Bydliště: Tábor
Kontaktovat uživatele:

Re: mysql menu

Příspěvek od Exp »

Tak napiš ale pořádně co chceš, protože já tomu nerozumim.
drp
Červená karta
Červená karta
Registrován: 25. lis 2009
Bydliště: Argentina
Kontaktovat uživatele:

Re: mysql menu

Příspěvek od drp »

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
Začátečník
Registrován: 24. črc 2004
Bydliště: Tábor
Kontaktovat uživatele:

Re: mysql menu

Příspěvek od Exp »

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í.
drp
Červená karta
Červená karta
Registrován: 25. lis 2009
Bydliště: Argentina
Kontaktovat uživatele:

Re: mysql menu

Příspěvek od drp »

ale ja tio potrebuju udelat pomoci php scriptu to pridani dat do sloupcu a vytvoreni tech sloupcu.
Ssnake
Začátečník
Začátečník
Registrován: 25. led 2005
Bydliště: chotebuz

Re: mysql menu

Příspěvek od Ssnake »

myslis asi prikaz INSERT (pridani dat) a ALTER table / ADD column (pridat sloupec)
Exp píše:Pokud tomuhle nerozumíš, asi bude potřeba nastudovat elementární základy databází.
doporucuju precist komplet: http://www.w3schools.com/sql/default.asp
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
drp
Červená karta
Červená karta
Registrován: 25. lis 2009
Bydliště: Argentina
Kontaktovat uživatele:

Re: mysql menu

Příspěvek od drp »

jj insert jsem myslel a dik za tu stranku to prostuduju
arxeiss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2008
Bydliště: Krmelín (předměstí Ostravy)
Kontaktovat uživatele:

Re: mysql menu

Příspěvek od arxeiss »

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
drp
Červená karta
Červená karta
Registrován: 25. lis 2009
Bydliště: Argentina
Kontaktovat uživatele:

Re: mysql menu

Příspěvek od drp »

pocky a jak mam ty mysql prikazi zapsat v php?
Ssnake
Začátečník
Začátečník
Registrován: 25. led 2005
Bydliště: chotebuz

Re: mysql menu

Příspěvek od Ssnake »

drp píše:pocky a jak mam ty mysql prikazi zapsat v php?
http://knihy.cpress.cz/php-a-mysql-bez- ... losti.html

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
drp
Červená karta
Červená karta
Registrován: 25. lis 2009
Bydliště: Argentina
Kontaktovat uživatele:

Re: mysql menu

Příspěvek od drp »

drp
Červená karta
Červená karta
Registrován: 25. lis 2009
Bydliště: Argentina
Kontaktovat uživatele:

Re: mysql menu

Příspěvek od drp »

tak jsem to udelaljinak al tet mam problem ze kdyz nazev je promenna tak se nezapise a kdyz ho dam rucne tak jo.

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());
?>
Proste kdž místo promenne namer dam treb ahoj tak to vypise.
arxeiss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2008
Bydliště: Krmelín (předměstí Ostravy)
Kontaktovat uživatele:

Re: mysql menu

Příspěvek od arxeiss »

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
drp
Červená karta
Červená karta
Registrován: 25. lis 2009
Bydliště: Argentina
Kontaktovat uživatele:

Re: mysql menu

Příspěvek od drp »

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

Re: mysql menu

Příspěvek od drp »

už jsem na to došel mužete lock
Odpovědět

Zpět na „Programování a web“