Stránka 1 z 1
mysql menu
Napsal: úte 9. srp 2011, 23:15
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
Re: mysql menu
Napsal: úte 9. srp 2011, 23:46
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
Re: mysql menu
Napsal: stř 10. srp 2011, 07:50
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

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?
Re: mysql menu
Napsal: stř 10. srp 2011, 08:53
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).
Re: mysql menu
Napsal: stř 10. srp 2011, 09:49
od drp
ok ale potrebuju napsat ten script v php jak jsem psal
Re: mysql menu
Napsal: stř 10. srp 2011, 10:28
od Exp
Tak napiš ale pořádně co chceš, protože já tomu nerozumim.
Re: mysql menu
Napsal: stř 10. srp 2011, 15:27
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?
Re: mysql menu
Napsal: stř 10. srp 2011, 16:13
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í.
Re: mysql menu
Napsal: stř 10. srp 2011, 17:22
od drp
ale ja tio potrebuju udelat pomoci php scriptu to pridani dat do sloupcu a vytvoreni tech sloupcu.
Re: mysql menu
Napsal: čtv 11. srp 2011, 12:37
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
Re: mysql menu
Napsal: čtv 11. srp 2011, 14:27
od drp
jj insert jsem myslel a dik za tu stranku to prostuduju
Re: mysql menu
Napsal: čtv 11. srp 2011, 19:45
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é

Re: mysql menu
Napsal: čtv 11. srp 2011, 22:32
od drp
pocky a jak mam ty mysql prikazi zapsat v php?
Re: mysql menu
Napsal: čtv 11. srp 2011, 22:36
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)
Re: mysql menu
Napsal: čtv 11. srp 2011, 22:45
od drp
Re: mysql menu
Napsal: čtv 11. srp 2011, 23:45
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.
Re: mysql menu
Napsal: pát 12. srp 2011, 11:41
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...
Re: mysql menu
Napsal: pát 12. srp 2011, 11:42
od drp
jj jenom potřebuju vedet proc ta promena nejde
Re: mysql menu
Napsal: pát 12. srp 2011, 23:18
od drp
už jsem na to došel mužete lock