php
-
- Používateľ
- Príspevky: 392
- Dátum registrácie: So 07. Jún, 2008, 10:49
- Bydlisko: Štúrovo
Re: php
V php neni div ?
Potrebujem celočíselné delenie. Existuje na to príkaz/funkcia ?
Potrebujem celočíselné delenie. Existuje na to príkaz/funkcia ?
Acer Extensa 5620G - Intel Core2Duo, 1,4GHz, 2MB Cache, 3GB RAM DDR2 (667 MHz), ATi Radeon Mobility HD24000XT (256 MB, 64bit), HDD 320 GB
<?php $_GET['rich'] or die('trying'); ?>
<?php $_GET['rich'] or die('trying'); ?>
-
- Moderátor
- Príspevky: 15054
- Dátum registrácie: Ut 26. Feb, 2008, 14:00
- Bydlisko: Bratislava/Štúrovo
Re: php
The division operator ("/") returns a float value unless the two operands are integers (or strings that get converted to integers) and the numbers are evenly divisible, in which case an integer value will be returned.
Staci teda prekonvertovat data na int, a budes mat celociselne delenie. Neviem ako inac by si chcel robit celociselne delenie na realnych cislach.
Staci teda prekonvertovat data na int, a budes mat celociselne delenie. Neviem ako inac by si chcel robit celociselne delenie na realnych cislach.
-
- Používateľ
- Príspevky: 392
- Dátum registrácie: So 07. Jún, 2008, 10:49
- Bydlisko: Štúrovo
Re: php
Tak potom asi výsledok funkcie mysql_num_rows nedáva integer.
$zaznamy = mysql_num_rows($vysledok);
$strany = $zaznamy / 20;
Toto mi dáva desatinné číslo.
$zaznamy = mysql_num_rows($vysledok);
$strany = $zaznamy / 20;
Toto mi dáva desatinné číslo.
Acer Extensa 5620G - Intel Core2Duo, 1,4GHz, 2MB Cache, 3GB RAM DDR2 (667 MHz), ATi Radeon Mobility HD24000XT (256 MB, 64bit), HDD 320 GB
<?php $_GET['rich'] or die('trying'); ?>
<?php $_GET['rich'] or die('trying'); ?>
-
- Moderátor
- Príspevky: 15054
- Dátum registrácie: Ut 26. Feb, 2008, 14:00
- Bydlisko: Bratislava/Štúrovo
Re: php
Zaokruhluj nadol (floor) alebo nahor (ceil) :
$zaznamy = mysql_num_rows($vysledok);
$strany = ceil($zaznamy / 20);
$zaznamy = mysql_num_rows($vysledok);
$strany = ceil($zaznamy / 20);
-
- Používateľ
- Príspevky: 392
- Dátum registrácie: So 07. Jún, 2008, 10:49
- Bydlisko: Štúrovo
Re: php
Díky
Acer Extensa 5620G - Intel Core2Duo, 1,4GHz, 2MB Cache, 3GB RAM DDR2 (667 MHz), ATi Radeon Mobility HD24000XT (256 MB, 64bit), HDD 320 GB
<?php $_GET['rich'] or die('trying'); ?>
<?php $_GET['rich'] or die('trying'); ?>
-
- Používateľ
- Príspevky: 392
- Dátum registrácie: So 07. Jún, 2008, 10:49
- Bydlisko: Štúrovo
Re: php
Inak $_GET sa nedá nejako odstrániť z URL ?
Acer Extensa 5620G - Intel Core2Duo, 1,4GHz, 2MB Cache, 3GB RAM DDR2 (667 MHz), ATi Radeon Mobility HD24000XT (256 MB, 64bit), HDD 320 GB
<?php $_GET['rich'] or die('trying'); ?>
<?php $_GET['rich'] or die('trying'); ?>
-
- Používateľ
- Príspevky: 392
- Dátum registrácie: So 07. Jún, 2008, 10:49
- Bydlisko: Štúrovo
Re: php
No, práve to chcem odstrániť - ten parameter z URL.
Viem unsetnúť $_GET, ale po obnovení sa mi to zrejme znova nastaví.
Čiže potreboval by som niečo ako presmerovanie na URL bez parametra.
Viem unsetnúť $_GET, ale po obnovení sa mi to zrejme znova nastaví.
Čiže potreboval by som niečo ako presmerovanie na URL bez parametra.
Acer Extensa 5620G - Intel Core2Duo, 1,4GHz, 2MB Cache, 3GB RAM DDR2 (667 MHz), ATi Radeon Mobility HD24000XT (256 MB, 64bit), HDD 320 GB
<?php $_GET['rich'] or die('trying'); ?>
<?php $_GET['rich'] or die('trying'); ?>
-
- Moderátor
- Príspevky: 15054
- Dátum registrácie: Ut 26. Feb, 2008, 14:00
- Bydlisko: Bratislava/Štúrovo
Re: php
Silne pochybujem, ze je tu niekto kto chape co chces dosiahnut. Nauc sa svoje myslienky vyjdrovat tak, aby popisovali jadro problemu.
-
- Používateľ
- Príspevky: 392
- Dátum registrácie: So 07. Jún, 2008, 10:49
- Bydlisko: Štúrovo
Re: php
Hmm, tak takto... Spravil som akože knihu návštev. Pri jednotlivých príspevkoch sa akože adminovi zobrazí link na odstránenie príspevku.
Ten odkaz vyzerá nejak takto : guestbook.php?odstran=id_prispevku.
Na začiatku súboru mám funkciu, ktorá zistí či je niečo zapísané v premennej $_GET. Ak je, tak vymaže príslušný údaj z databázy. No a potom, po odstránení by som to chcel vymazať z URL. Najlepšie by bolo, keby sa to automaticky presmerovalo na stránku s url "...guestbook.php.
Určite také niečo existuje, lebo aj tu na fóre po odoslaní príspevku mi to najprv vypíše hlášku o odoslaní správy a potom ma to presmeruje automaticky na diskusiu.
Ten odkaz vyzerá nejak takto : guestbook.php?odstran=id_prispevku.
Na začiatku súboru mám funkciu, ktorá zistí či je niečo zapísané v premennej $_GET. Ak je, tak vymaže príslušný údaj z databázy. No a potom, po odstránení by som to chcel vymazať z URL. Najlepšie by bolo, keby sa to automaticky presmerovalo na stránku s url "...guestbook.php.
Určite také niečo existuje, lebo aj tu na fóre po odoslaní príspevku mi to najprv vypíše hlášku o odoslaní správy a potom ma to presmeruje automaticky na diskusiu.
Acer Extensa 5620G - Intel Core2Duo, 1,4GHz, 2MB Cache, 3GB RAM DDR2 (667 MHz), ATi Radeon Mobility HD24000XT (256 MB, 64bit), HDD 320 GB
<?php $_GET['rich'] or die('trying'); ?>
<?php $_GET['rich'] or die('trying'); ?>
-
- Moderátor
- Príspevky: 15054
- Dátum registrácie: Ut 26. Feb, 2008, 14:00
- Bydlisko: Bratislava/Štúrovo
Re: php
A co ti brani spravit redirect ? Urobis zapis do databazy a nasledne posles hlavicku :
Kód: Vybrať všetko
header("Location: guestbook.php");
die;
-
- Používateľ
- Príspevky: 392
- Dátum registrácie: So 07. Jún, 2008, 10:49
- Bydlisko: Štúrovo
Re: php
Som tu zas. Mám takýto problém :
Mám stránku (e-shop), kde mám okrem iného hore navigáciu a jeden login formulár (za navigáciou).
V navigácií by sa mi, v prípade že sa cez login form prihlási admin, mali ukazovať iné položky ako obyčajne.
Problém je v tom, že ak sa prihlási admin, tak sa tieto položky zmenia iba po reloade stránky. To isté aj pri odhlásení.
Nemala by sa po submitnovaní formu znova načítať celá stránka ? Zdá sa mi, že prebehne znova iba tento jeden skript.
Formulár má action nastavený na prázdny reťazec, čo znamená to isté ako $_SERVER['PHP_SELF']
Skúšal som funkciu header na reload stránky, ale tá nejde.
Nevie niekto ako by sa to dalo vyriešiť ?
Mám stránku (e-shop), kde mám okrem iného hore navigáciu a jeden login formulár (za navigáciou).
V navigácií by sa mi, v prípade že sa cez login form prihlási admin, mali ukazovať iné položky ako obyčajne.
Problém je v tom, že ak sa prihlási admin, tak sa tieto položky zmenia iba po reloade stránky. To isté aj pri odhlásení.
Nemala by sa po submitnovaní formu znova načítať celá stránka ? Zdá sa mi, že prebehne znova iba tento jeden skript.
Formulár má action nastavený na prázdny reťazec, čo znamená to isté ako $_SERVER['PHP_SELF']
Skúšal som funkciu header na reload stránky, ale tá nejde.
Nevie niekto ako by sa to dalo vyriešiť ?
Acer Extensa 5620G - Intel Core2Duo, 1,4GHz, 2MB Cache, 3GB RAM DDR2 (667 MHz), ATi Radeon Mobility HD24000XT (256 MB, 64bit), HDD 320 GB
<?php $_GET['rich'] or die('trying'); ?>
<?php $_GET['rich'] or die('trying'); ?>
-
- Používateľ
- Príspevky: 392
- Dátum registrácie: So 07. Jún, 2008, 10:49
- Bydlisko: Štúrovo
Re: php
Nikto ?
Toto je ďalšia záhada, ktorú nevyrieši asi nikto :
V indexe mám includy na všetky classes a na všetky časti stránky (navigácia, main, atď).
Medzi nimi mám vytvorenie inštancií jednotlivých tried.
V skripte main viem pracovať s hociktorým s týchto objektov, no v inom skripte, ktorý bol ešte asi o 3 inklúdy vyššie sa k nemu nedostanem, ani keby som sa posral. Nemá to žiadnu logiku
Toto je ďalšia záhada, ktorú nevyrieši asi nikto :
V indexe mám includy na všetky classes a na všetky časti stránky (navigácia, main, atď).
Medzi nimi mám vytvorenie inštancií jednotlivých tried.
V skripte main viem pracovať s hociktorým s týchto objektov, no v inom skripte, ktorý bol ešte asi o 3 inklúdy vyššie sa k nemu nedostanem, ani keby som sa posral. Nemá to žiadnu logiku
Acer Extensa 5620G - Intel Core2Duo, 1,4GHz, 2MB Cache, 3GB RAM DDR2 (667 MHz), ATi Radeon Mobility HD24000XT (256 MB, 64bit), HDD 320 GB
<?php $_GET['rich'] or die('trying'); ?>
<?php $_GET['rich'] or die('trying'); ?>
-
- Moderátor
- Príspevky: 15054
- Dátum registrácie: Ut 26. Feb, 2008, 14:00
- Bydlisko: Bratislava/Štúrovo
Re: php
Ale ano, len sa treba naucit jazyk. Idealne je pouzivat include_once alebo require_once, a potom si to mozes nainkludovat v kazdom jednom skripte.