Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Já Vánoce juchuchu
oslavím na Lopuchu!

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: wlrzhbj
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 16.4.2012 18:20  3205
funguje mi to i obecněji takto

<?php
$t = '<table border=1>';
$i = 0;
$k = 5;
$vysl = array('a','b','c','d','e','f','g','h','i','j','k','l','m');
while (list($field) = each($vysl)) {
$j = $i % $k; // binarni nasobeni $k (3)
if ($j==0) {$t .= '<tr>';}
$t.='<td>'.$field.'</td>';
if ($j==$k) {$t .= '</tr>';}
$i++; }
$r = abs($j-$k+1);
for ($w=1; $w<=$r; $w++) {$t.='<td>&nbsp;</td>';}
$t .= '</tr>';
$t .= '</table>';
echo $t;
?>


puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 16.4.2012 18:14  3204
knedle: díkzkusil jsem to upravit takto


<?php
$t = '<table border=1>';
$i = 0;
$k = 3;

$vysl = array('a','b','c','d','e','f','g','h','i','j','k','l','m');

while (list($field) = each($vysl))
{
$j = $i % $k; // binarni nasobeni $k (3)
if ($j==0) {$t .= '<tr>';}
$t.='<td>'.$field.'</td>';
if ($j==$k) {$t .= '</tr>';}
$i++;
}
//echo abs($j-2);
$r = abs($j-2);
for ($w=1; $w<=$r; $w++)
{
$t.='<td>&nbsp;</td>';
}
$t .= '</tr>';
$t .= '</table>';
echo $t;
echo '<hr>';
?>



ale netuším zda je to takto optimální ...
ale zobrazení funguje

ukazka
knedle knedle online - Krabice živých 16.4.2012 17:57  3203
respektive ne i,ale co mas v j
knedle knedle online - Krabice živých 16.4.2012 17:56  3202
po ukonceni while se zeptej na to co ti zbylo v i
a podle toho pak vypis jednu nebo dve bunky - a v tomto pripade i konec TR
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 16.4.2012 17:45  3201
mám dotaz(Script jsem našel na webu v nějaké diskusi ...)
generuji tabulku
např.


<?php
$t = '<table border=1>';
$i = 0;
$k = 3;

$vysl = array('a','b','c','d','e','f','g','h','i','j','k','l','m');

while (list($field) = each($vysl))
{
$j = $i % $k; // binarni nasobeni $k (3)
if ($j==0) {$t .= '<tr>';}
$t.='<td>'.$field.'</td>';
if ($j==$k) {$t .= '</tr>';}
$i++;
}

$t .= '</table>';
echo $t;
?>



jak udělat, aby se vykresily i ty zbyvající buňky v řádku ?

zkouším tam někam zakomponovat


if ($j!=$k) {$t.='<td>&nbsp;</td>';} $t .= '</tr>';


ale nedaří se.
VYSLEDEK
Uvítám rád nějaké popostrčení.
Děkuji
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 13.3.2012 09:46  3200
zakládání mailových účty v phpsháním nějaké řešení na zakládání nových mailových účtů pomocí php.

ať už někoho-službu kdo ty účty bude spravovat a bude k tomu poskytovat rozhraní nebo i řešení kdy si zprovozním sám mailserver a nějaký rozhraní k němu.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 7.3.2012 21:50  3199
konkrétněHome - xPDO 2.0 - MODx Documentation


Dashboard - MODx Documentation
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 7.3.2012 19:46  3198
tvx [3197]:
tohle je Web Content Management, Content Management System, PHP Application Framework, Content Management Platform, and More… | MODX
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 7.3.2012 18:12  3197
puschpullco to pouzivas za databazovy rozhrani?
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 7.3.2012 13:16  3196
takto to už funguje

$query->where(array(
'galerie_id:>=' => 10,
'display:!=' => 2,
'kde:IN' => array('Most','Plzeň'),
));
$query->orCondition(array(
'kde:LIKE' => 'No%',
));
$query->sortby('name','ASC');
$query->limit(120);


puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 7.3.2012 13:07  3195
pepak [3194]:
dík
škoda, ale tušil jsem že pomůže jen ten LIKE
pepak pepak - Pepak.net 7.3.2012 12:36  3194
Musíš použít LIKE.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 7.3.2012 12:33  3193
jiný dotaz k SQL

$query->where(array(
'galerie_id:>=' => 10,
'display:!=' => 2,
'kde:IN' => array('Most','Plzeň','No%'),
));
$query->sortby('name','ASC');
$query->limit(120);


v tom
array('Most','Plzeň','Ne%')
jsem chtěl aby se vybrala místa Most, Plzeň a všechna začínající na "No"
ale to nefunguje
řetězec No% je ignorován

Lze to nějak upravit, nebo se musí použít několikrát LIKE ?
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 6.3.2012 19:07  3192
mám tosprávně mělo být


$f->where(array('kategorie:IN' => $seznam_kategorii));


puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 6.3.2012 19:00  3191
dotaz
mám kódy:



if($result){
$f = $modx->newQuery('Galerie');
$f->where(array(
'kategorie:IN' => array($seznam_kategorii_retezec),
));
$f->sortby('galerie_id','ASC');

$vypis = $modx->getCollection('Galerie',$f);
}


if($result){
$f = $modx->newQuery('Galerie');
$f->where(array(
'kategorie:IN' => array('12','13','14','15','16','17','18','19','20','8'),
));
$f->sortby('galerie_id','ASC');

$vypis = $modx->getCollection('Galerie',$f);
}



ale u prvního případu dosáhnu jen výpisu
... FROM `pp_galerie` AS `Galerie` WHERE `Galerie`.`kategorie` IN (12) ORDER BY galerie_id ASC
a nikoliv toho
FROM `pp_galerie` AS `Galerie` WHERE `Galerie`.`kategorie` IN (12,13,14,15,16,17,18,19,20,8) ORDER BY galerie_id ASC


jsem zkoušel snad všechny možné formy zápisu a nic

$seznam_kategorii_retezec má "hodnotu":
'12','13','14','15','16','17','18','19','20','8'

netušíte někdo kudy vede cesta ?

Děkuji

[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt