Autor Zpráva
MyShare
Profil
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
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
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>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: