| 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: 14 let
|
|||
0

