Autor | Zpráva | ||
---|---|---|---|
MyShare Profil |
#1 · Zasláno: 13. 9. 2012, 21:57:58
Zdravím všetkých.
Potreboval by som trocha pomôcť s jednou vecou na hlavnej stránke mám menu s mesiacmi (január, fabreuár ...) potreboval by som spraviť to ak vojdem do mesiaca január tak tam je button pridať zástupcu a pod ním prázdna "akože tabuľka" ako mám spraviť to aby sa mi pri pridaní obchodného zástupcu ktorému vyplním potrebné údaje a zarádím ho do mesiaca január pridal do toho januára? už v predpripravenom buttone? a ako vytvoriť tabuľku? Pripájam pár obrázkov! prosím ak viete o nejakom scripte s ktorého ho to okopírujem a poupravujem ďakujem vopred. http://vk-exclusive.megapage.sk/images/diskuse/po.png |
||
Amunak Profil |
#2 · Zasláno: 13. 9. 2012, 22:08:02
Tohle vypadá na nějaký popup. To nedoporučuji. Ideálně bys mohl mít na té stránce jen skrytý formulář který by se zpracovával javascriptem a ajaxem a objevil by se po kliknutí na tlačítko. Nebo prostě jen odkaz na formulář a pak ho přidat klasicky. Co se týče zobrazení v měsíci, neměl by být problém nastylovat "univerzální" inline-block který by se jen skládal "za sebe" a na konci řádku by se zalomil. Nemusel bys pak dělat klasickou tabulku která je pro takový účel nevhodná.
|
||
MyShare Profil |
Amunak:
Nazdar vďaka za odpoveď ono to vlastne nebudete ani prístupne pre verejnosť len pre účtovníčku jednu ktorá by si pridala zástupcu za daný mesiac a pod ním by mala klientov toho zástupcu preto som to chcel riešiť takto takže teraz neviem čo ďalej a ako ďalej.Chcel som to aj tak spraviť, že by pridala zástupcu ktorému by sa vytvoril profil a tam by ďalej mohla pridávať klientov ktorých ten zástupca získal. |
||
Keeehi Profil |
#4 · Zasláno: 13. 9. 2012, 22:44:58
Toto není jednoduchý script ve stylu "Kolik je hodin". Kromě javascriptu to taky budete muset někam ukládat, takže se na to váže i servrová část. Z vašeho příspěvku je vidět, že vůbec netušíte, jak to udělat. Nechte to na někom, kdo tomu rozumí. Výsledek bude rozhodně lepší.
|
||
peta Profil |
- registrace uzivatele
- prirazeni uzivatele do mesice - dalsi ukony: prohlizeni registrovanych uzivatelu? editace adminem? prirazovani prav uzivatelu? vytvoreni sql tabulek? To neni tak jednoducha vec, jak si myslis :) Muzu ti dat priklad na praci s sql, jednoduse slozity minichat. Ale, pokud nevis, jak to rozchodit z tech dvou souboru nahore, tak to vidim neslibne. http://peter-mlich.wz.cz/web/mysql/pr/minix.php Edit: Nebo ti priklad dam... Dole je pak struktura sql tabulek. <?php @ini_set('error_reporting', E_ALL); @ini_set("display_errors", "on"); error_reporting(E_ALL); $CFG = array( 'debug' => true, 'host' => 'localhost', 'user' => 'root', 'psw' => '', 'db' => 'test' ); function getRequest ($name, $default='') { return isset($_POST[$name]) ? $_POST[$name] : (isset($_GET[$name]) ? $_GET[$name] : $default); } function sql($query) { global $CFG; global $conn; $result = mysql_query($query,$conn); if (!$result && $CFG['debug']) {echo die('Chyba mysql_query. ' . mysql_error());} return $result; } $conn = mysql_connect($CFG['host'],$CFG['user'],$CFG['psw']) or die ('Chyba mysql_connect. ' . mysql_error()); $db = mysql_select_db($CFG['db']) or die ('Chyba mysql_select_db. ' . mysql_error()); sql("SET NAMES utf8"); $do = getRequest('do'); $data = array(); switch ($do) { case 1: // insert uzivatele $data['name'] = getRequest('name'); // - nacist data foreach ($data as $key=>$value) // - upravit data pro query {$data[$key] = mysql_real_escape_string($value);} $query = "INSERT INTO `x_users` (`%s`) VALUES ('%s')"; $query = sprintf($query,implode("`,`",array_keys($data)),implode("','",$data)); echo $query; $result = sql($query); break; case 2: // insert do mesice $data['iduser'] = getRequest('iduser'); // - nacist data $data['month'] = getRequest('month'); // - nacist data foreach ($data as $key=>$value) // - upravit data pro query {$data[$key] = mysql_real_escape_string($value);} $query = "INSERT INTO `x_months` (`%s`) VALUES ('%s')"; $query = sprintf($query,implode("`,`",array_keys($data)),implode("','",$data)); echo $query; $result = sql($query); break; case 3: // delete uzivatele z mesice $data['iduser'] = getRequest('iduser'); // - nacist data $data['month'] = getRequest('month'); // - nacist data foreach ($data as $key=>$value) // - upravit data pro query {$data[$key] = "`".$key."`='".mysql_real_escape_string($value)."'";} $query = "DELETE FROM `x_months` WHERE %s"; $query = sprintf($query,implode(" AND ",$data)); echo $query; $result = sql($query); break; case 4: // select uzivatelu z mesice $data['month'] = getRequest('month'); // - nacist data foreach ($data as $key=>$value) // - upravit data pro query {$data[$key] = "`".$key."`='".mysql_real_escape_string($value)."'";} $query = "SELECT CONCAT(`b`.`name`,'-',`b`.`iduser`) AS `name` FROM `x_months` `a` LEFT JOIN `x_users` `b` ON `b`.`iduser`=`a`.`iduser` WHERE %s"; $query = sprintf($query,implode(" AND ",$data)); echo $query; $result = sql($query); $seznam = ''; if ($result) { $seznam = array(); while (($row = mysql_fetch_assoc($result))!==false) { $seznam[] = $row['name']; } $seznam = implode('<br>',$seznam); } echo '<p>Seznam zapsanych v mesici "'.$data['month'].'"</p><p>'.$seznam.'</p>'; break; default: break; } /* CREATE TABLE `x_users` ( `iduser` int(10) unsigned NOT NULL auto_increment, `name` varchar(40) default NULL, PRIMARY KEY (`iduser`), INDEX `name` (`name`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ; CREATE TABLE `x_months` ( `idmonth` int(10) unsigned NOT NULL auto_increment, `month` int(10) unsigned default NULL, `iduser` int(10) unsigned default NULL, PRIMARY KEY (`idmonth`), INDEX `iduser` (`iduser`), INDEX `month` (`month`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ; */ ?> <ul> <li><a href="?do=1&name=Lojza">Pridej noveho Lojzu</a></li> <li><a href="?do=2&iduser=1&month=5">Zapis uzivatele s id 1 do mesice 5</a></li> <li><a href="?do=2&iduser=2&month=5">Zapis uzivatele s id 2 do mesice 5</a></li> <li><a href="?do=2&iduser=3&month=5">Zapis uzivatele s id 3 do mesice 5</a></li> <li><a href="?do=2&iduser=4&month=5">Zapis uzivatele s id 4 do mesice 5</a></li> <li><a href="?do=2&iduser=5&month=5">Zapis uzivatele s id 5 do mesice 5</a></li> <li><a href="?do=2&iduser=1&month=7">Zapis uzivatele s id 1 do mesice 7</a></li> <li><a href="?do=2&iduser=2&month=7">Zapis uzivatele s id 2 do mesice 7</a></li> <li><a href="?do=2&iduser=3&month=7">Zapis uzivatele s id 3 do mesice 7</a></li> <li><a href="?do=3&iduser=5">Smaz uzivatele 5</a></li> <li><a href="?do=4&month=5">Zobraz seznam lidi v mesici 5</a></li> <li><a href="?do=4&month=7">Zobraz seznam lidi v mesici 7</a></li> </ul> |
||
Časová prodleva: 12 let
|
0