Ja si prave nebyl jisty jestli kdybych tam mel nekde chybu a volal to 2 krat jestli by mi to nemohlo zmenit to id. Chtel bych pak do indexu.php dat ze to session_id() se ulozi do db i s ip adresou atd a pak pri nakupu se to bude porovnavat jesti nekdo nepodstrcil session_id.
Příspěvky odeslané z IP adresy 78.150.61.–
Stracim se v tom cim dal vic a uz vubec nevim jak mi to cele pomuze najit kolik mam zaznamu.
Otazka je jak to zakomponovat tady. Ten $limit1,$limit2 je tam proto ze kdyz kliknu na cislo 1 tak se mi ukazou zaznamy od 0 do 8 a kdyz na dvojku tak od 8 do 16 vzdy jen 8 zaznamu.
$sqlselect = "SELECT * FROM lza369_goods ORDER BY id DESC LIMIT $limit1,$limit2";
$resultsselect = $dbhselect->prepare($sqlselect);
$resultsselect->execute();
$row = $resultsselect->fetch() {
Kdyz to vysvetlit tak na priklade : vysledkem toho fetch je jeden zaznam
$row['title'] to jsem strcil mezi <li> a zabalil <div> protoze to chytam po jednom tak je muzu centrovat .
Kdybych tam dal while a pustil naraz 4 zaznamy $row['title'] podle ceho bych poznal ktery vysledek je prvni a jak bych je pak centroval? Jak rikam zkousel jsem vytahnout par a oni se seradily pod sebe popr kazdy radek byl jiny ale sloupce stejne.
Poradis i jak? Teprve zacinam tak nevim jake jsou moznosti. I s tim ze by se do nejake promenne ulozilo kolik tam je zaznamu.
Diky.
nevim jak se to dela pri pocitani zaznamu, ale ja to mam tak napsane proto ze to vzdy vytahuje po jednom zaznamu proto ze ty fotky ukladam vedle sebe po 4rech v jedne rade a pak v druhe rade mam dalsi 4 kdybych tam dal while tak bud mi to hodi zaznamy jen pod sebe a nebo 4 ri stejne zaznamy v jedne rade.
Diky predem za rady jak to cele zkloubit.
Rad bych zjistil pocet zaznamu id v tabulce. Kod nize uvedeny vybira data po castech podle toho jestli kliknu na stranu jedna ci na stranu 2 vzdy po 8. Jak do toho kodu zakomponovat aby mi to udelalo to abych vedel predem kolik zaznamu je napr v id? Potrebuji to proto ze na strance prvni se mi ukaze 8 fotek a pod nema jednicka po kliknuti na stranku 2 dalsich 8 fotek, ale kdyz nevim kolik je zaznamu v tabulce zobrazi se mi odkazy na stranky i bez fotek.
$sqlselect = "SELECT * FROM lza369_goods ORDER BY id DESC LIMIT $limit1,$limit2";
$resultsselect = $dbhselect->prepare($sqlselect);
$resultsselect->execute();
$row = $resultsselect->fetch() {
prvni fotka
}
$row = $resultsselect->fetch() {
druha fotka
}
Tady musim vedet kolik je zaznamu jinak se mi ukaze i druhy odkaz i kdyz tam uz v db nejsou zadne zaznamy.
<li> <a rel="nofollow" href="<?php if (session_status() == PHP_SESSION_DISABLED) {echo 'index.php?'. session_name() . '=' . session_id() .'&&'. 'page' . '=' . '1' ;} else { echo 'index.php?page=1'; } ?>" rel="first" title="Page 1">1</a> </li>
<li> <a rel="nofollow" href="<?php if (session_status() == PHP_SESSION_DISABLED) {echo 'index.php?'. session_name() . '=' . session_id() .'&&'. 'page' . '=' . '2' ;} else { echo 'index.php?page=2'; } ?>" rel="next" title="Page 2">2</a> </li>
Diky moc uz jsem nasel reseni na kazdou stranku
if(session_id() == '') {
session_start();
}
a kdyz nema cookies tak to dam do odkazu
<?php if (session_status() == PHP_SESSION_DISABLED) {echo '.......
Nakonec jsem nasel nize uvedeny kod, bohuzel ten nefunguje v linuxu kdyz spustim NetBeans a jeho vlastni server tak nevim jestli je to NetBeans nebo tim linuxem.
$use_sts = TRUE;
if ($use_sts && isset($_SERVER['HTTPS'])) {
header('Strict-Transport-Security: max-age=500');
} elseif ($use_sts && !isset($_SERVER['HTTPS'])) {
header('Status-Code: 301');
header('Location: https://'.$_SERVER["HTTP_HOST"].$_SERVER['REQUEST_URI']);
}