když vypíšu číslo z tohoto datového typu, tak se mi vypíše např. 3,563156486464x10 na 3950 zajímalo by mě, jesti můžu vypsat všechny desetiná místa, popřípadě jestli tam vůbec jsou nebo jestli tam je jenom těch např. prvních 20 a další už ne..
Příspěvky odeslané z IP adresy 82.150.160.–
Potřeboval bych vědět, jak v určitý čas spustit nějaký skript. Např. každý den v 24:00 aby se v databázi přičetla nějaká hodnota apod..
$vysledek=mysql_query("select navstevy from navstevnost where ID=1");
$zaznam=mysql_fetch_array($vysledek);
echo $zaznam;
vypisujeme mi to array, přitom by mi to mělo z DB vypisovat čísla která tam jsou, proč?
Vždycky jsem používal tento způsob zápisu ale teď mi to nefunguje a nemůžu přijít na to proč.
To hrach : No, tak problém je vyřešen. Vůbec by mě nenapadlo, že to dělá tohle. Zajímavé, že na localhostu to šlo...
takže mockrát děkuji.
To hrach :
Notice: Undefined variable: heslo in /home/free/chytry.cz/t/tour-de-ski/root/www/index.php on line 25
Notice: Undefined variable: heslo in /home/free/chytry.cz/t/tour-de-ski/root/www/index.php on line 26
Notice: Undefined index: heslo in /home/free/chytry.cz/t/tour-de-ski/root/www/index.php on line 26
Notice: Undefined variable: heslo in /home/free/chytry.cz/t/tour-de-ski/root/www/index.php on line 28
a jsou to tyhle řádky:
25 if ($_SESSION["$heslo"]=="x0x") include ("./zakladni.php");
26 else { $_SESSION["$heslo"]=$_POST["heslo"];
27 $je_heslo=true;
28 if ($je_heslo==true and $_SESSION["$heslo"]=="x0x") include ("./zakladni.php");
opět jsem to zkoušel na localhostu, tam to funguje.
To hrach :
session.cookie_lifetime 0 0
session.use_cookies On On
session.use_only_cookies Off Off
session.save_path /var/lib/php5 /var/lib/php5
zkoušel jsem: ini_set('session.use_only_cookies', 1) potom to vypíše to první on druhé off. Ale dělalo to pořád to samé (nepomohlo to)
Nevím, jestli jsem to teda dobře pochopil ale zkusil jsem to takhle:
echo ini_set('session.use_only_cookies', 1); ?> (1)
<?php echo ini_set('session.use_cookies ',1); ?> <br> (2)
<?php echo ini_set('session.cookie_lifetime',1); ?><br> (3)
<?php echo ini_set('session.save_path',1); ?> <br> (4)
a píše to:
0 (1)
0 (2)
H:/Program Files/EasyPHP 2.0b1\tmp\ (4)
Mám problém na localhostu mi vše funguje ale když je to na internetu tak asi vypadává SESSION. Když se spouští stránka (index.php) vyplní se heslo tak další stránka bez problémů naskočí ale když se na další stránce pomocí hypertextového odkazu <a href=./index.php?page=prubezne_poradi> </a> tak už potom tu stránku nenačte a musí se opět vkládat heslo.
Přitom na localhostu mi vše běží, jak má.
index.php:
if ($_SESSION["$heslo"]=="x0x") include ("./zakladni.php");
else { $_SESSION["$heslo"]=$_POST["heslo"];
$_je_heslo="true";
}
if ($_je_heslo=="true" and $_SESSION["$heslo"]=="x0x") include ("./zakladni.php");
echo $_SESSION["$heslo"];
zakladni.php:
$page=$_GET["page"];
if ($page=="prubezne_poradi") include ("./prubezne_poradi/pr_por.php");
Hledal jsem už asi hodinu jak to zarovnat ale ne a ne...
takže díky, jde to.
Potřebuji zarovnat formulář a vůbec mi to nejde. Zkoušel jsem <form align="xx"> také jsem zkoušel jednotilvě <input align="xx"> a také pomocí odstavců (<p align="xx">
To Orcslayer :
Díky moc tobě a všem!!!
Jak tady píšeš, tak jsem to už dal i předtím jenže to začalo něco hlásit a myslel jsem, že je to špatně.. takže jsem se na to nekouknul, což byla chyba. Ono to napíše, ať zadám do vyhledávače 127.0.0.1/home a pak už to tam všechno je..
To survik1 :
Já se omlouvám, asi jsem blbej ale nic jako mysql command line client jsem nenašel. Používám Easy php.
To Orcslayer :
Jinak zkontroloval sis v phpMyAdminovi, jestli se tabulka vytvořila a řádek insertoval? ,)
Já jsem vždycky nahrával stránky na normální server, takže ani nevím kde se na to kouknout...
To Paja2 :
No, tohle funguje ale pořád je zde ten zásadní problém, který jsem psal na začátku.
v connect by se heslo zadávat mělo ale když tam dám tohle: mysql_connect("localhost","root","root"); tak to začne házet varování u každého řádku..
<?php
mysql_connect("localhost","root");
mysql_select_db("pokus");
mysql_query("CREATE TABLE zamestnanci(ID int,jmeno varchar(10),prijmeni varchar(15),datum_narozeni date)");
mysql_query("INSERT into zamestnanci(ID, jmeno, prijmeni, datum_narozeni) values('1','Marek','Vyskočil','8.8.1888') ");
mysql_connect("localhost","root");
mysql_select_db("pokus");
$query = mysql_query("select jmeno from zamestnanci where ID=1");
$row = mysql_fetch_array($query); -18 řádek
echo $row["jmeno"];
?>
A píše mi to tohle:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in H:\Program Files\EasyPHP 2.0b1\www\db\index.php on line 18
Můžete mi někdo říct, co je tam špatně?
http://ludovic_fans.hy.cz/fotogalerie.php např. tato stránka mi nefunguje pokud používám IE když použiju Firefox nebo Operu tak funguje.
Nefunguje tam posouvání obrázků. Je to opravdu prohlížečem, co mám dělat aby to šlo i uživatelům Internet Exploreru?
tak díky, snad se tu neobjevím delší dobu :-))
Takže problémy přetrvávají a já nevím proč.
index.php:
<?php
session_start();
?>
<html>
<body>
<form method="post" action="./x.php">
<input type="button" value="+">
</form>
<?php
$_SESSION["x"]=$_SESSION["x"]+1;
echo $_SESSION["x"];
?>
</body>
</html>
x.php:
<?php
session_start();
$_SESSION["x"]=$_SESSION["x"]+1;
?>
Chci, jen aby se po kliknutí na tlačítko zvětšilo číslo..
Editoval hrach: oformátováno
Tak mám další problém :-((.
Chci, aby pomocí formulářů se předala informace o tom, jestli půjde proměná nahoru nebo dolu. Takže tam jsou dvě tlačítka jedno má action="XX.php" a druhé action="YY.php"
XX.php má jednoduchou funkci: $_SESSION["x"]=$_SESSION["x"]+1;
YY.php má obrácenou $_SESSION["x"]=$_SESSION["x"]-1;
Na začátku skriptu s fotografiemi mám
<?php
session_start();
?>
Místo načtení fotky jsem tam dal:
if ($_SESSION["x"]) {
echo "$_SESSION[x]";
}
ale ani tohle nefunguje, ptám se proč (píše to pořád 1)
Děkuji, já jsem potřeboval vědět tohleto: <img src="obrazky/<?php echo $obrazek; ?>">
nevěděl jsem, jak do html cesty k souboru vložit php.
Dobrý den.
Potřeboval bych radu, v php ani html se moc neorientuju. Potřebuju udělat jednoduchou fotogalerii. Satčí, aby tam bylo tlačítko na posouvání obrázků dopředu a zpět.
Jenže jediná možnost, kterou bych to zvládnul by bylo includování jednotilivých stránek (tzn. kolik obrázků tolik stránek což je nesmysl)
takže se Vás ptám, jestli není něco jako includ na obrázky?
Takže asi takhle?
<a href="aktualni_stranka.php"> ... <?php $xx="1" ?> </a>
<? php
if $xx="1" { include "to_co_chci.php" }
?>
Mám problém. Potřebuji, aby se po kliku na obrázek includoval nějaký php skript.. děkuji
U těchto obrázků mi absolutně nezáleží na rychlosti jejich zobrazení, protože to budou jen statické obrázky.
Ale jde mi o to, aby to nebrzdilo zbytečně nebrzdilo jiné načítání..
Také nevím, jestli mám tyto obrázky načítat jako bmp nebo jpg a pak je nějak převádět?
Tyto obrázky mají ve formátu bmp 36MB
Když potřebuju pracovat s obrázky ale nezáleží mi na rychlosti (u těchto obrázků) pak mám jiné v ImageListu, a tam mi na rychlosti záleží (jsou malé max. 150x100).
U těchto obrázků, u kterých mi nezáleží na rychlosti, tak mi zase záleží na kvalitě obrázků (cca 350x200). Mám je dát do ImageListu nebo je mám načítat nějak jinak?
To aegon :
Já jsem dělal fotbalového managera a jako zásoba jmen a příjemení ti určitě bude vyhovovat. Stáhni si ty jména a příjmení z www.mvcr.cz (ministertstvo vnitra) maj tam skoro všechny příjemení z ČR !!! Ale asi ti postačí tak 5000 nejčastějších!
Jak je to s autorskými právy na těchto stránkách s modeli z 3Dmaxu? Dělám totiž hru a moc by se mi hodily obrázky aut.
Jde mi jen o to, jestli si můžu vyrendrovat ty modely a pak je mít v mojí hře. Samozřejmě se jedná o free hru.
Dělám takovou jednoduchou hru jde o auto(pohled ze shora) které se vyhíbá přemětům.
Nejdříve jsem okrajové body auta na kolizi vypočítával normálně, cojž je ale celkem složité. Pak jsem přišel na to, že v DelphiX je zabudována funkce na určování kolizí ptinrect apod.
Ale zajímalo by mě jestli přes tuto funkci můžu ověřit i obdelník, který je natočený pod určitým úhlem.
Celý vtip spočívá v tom, že tam jsou dvě procedury jedna na stisknutí a jedna, která ověřuje, když tlačítko pustíme.
Takže jsem na to konečně přišel!!! No jsem absolutně šťasstný, protože jsem na to vůbec nemohl přijít. Je to kvůli tomu, že se učím programovat sám a nemám tak nějaké základy... takže už odpověď nepotřebuji.
Mám problém, vždy když detekuji stisk kláves, tak jde jen jedna. Když stisknu dvě klávesy tak se projeví jen ta, která byla stisknuta dříve.
jelikož to neumím dobře vysvětlit, tak to uvedu na následujícím skriptu:
if key=VK_LEFT then x:=x+1;
if key=VK_UP then y:=y+1;
Form1.Label1.Caption:=(floattostr(x));
Form1.Label2.Caption:=(floattostr(y));
Když jsou zmáčknuty obě klávesy současně, tak se zvětšuje jen jedna proměná. A já potřebuji, aby se zvětšovali obě.
To Paja2 :
tohle je index.php
<form action="index.php"method="post">
<font color="red">
jméno tým <input type="text" name="tym">
heslo <input type="password" name="heslo">
<input type="submit"value="přihlásit se">
</form>
<?php
if ($heslo<>"") include "obsah.php";
TOHLE JE obsah.php
<html>
<body>
<form action="obsah.php" method="post">
<font color="red">
kontrolní heslo <input type="password" name="heslo">
</form>
<input type="submit"value="zkusit">
</body>
</html>
http://www.goool.uvadi.cz/index.php
musí tam být zadané heslo, je jedno jaké. Pak se includuje další formulář a po když do něj opět něco napíšete a potrvdíte tak to skočí do nového okna, proč?
Jedná se o jednoduchou věc na stránce mám jeden formulář, pomocí něhož se přihlásíte, pak se includuje stránka, která slouží jako fotogalerie.
je tam vždy jeden obrázek a formulář (button) pomocí něhož bych chtěl posouvat obrázky. Jenže pokaždé, když se klikne na to tlačítko, tak je uživatel rázem odhlášen. přitom action u Form mám nasvené action="obr.php" stránka se jmenuje index.php (úvodní stránka na přihlášení)
To Smokie :
tak poraďte, jak nejlépe dělat bez rámců, já s nimi dělám a celkem mi vyhovují (jsem absolutní začátečník) teď začínám projekt, takže v průběhu už ho samozřejmě nebudu měnit. Ale teď by to ještě šlo..
To Zelenáč :
Takže teď už vím, jak to udělat se session ale nevím, jak se odkázat na jiný rámec, aby pracoval (jak ho po stisknutí vyvolat)
zkoušel jsem v html přidávat do < form> target="xx"a href="./xx.ph" </form> ale nešlo to..
Mám problém dělám stránku, kterou mám rozdělenou na 3 rámce. V jednom je formulář pro přihlášení a v dalším by měl pak být další výběr.
Jenže, když načtu z formuláře do proměné heslo, tak v dalším rámci tato proměná asi neexistuje.
Jak udělám, abych mohl s touto proměnou dále pracovat?
To survik1 :
Takže poslední poděkování :-)) konečně se zdá, že začínám DB chápat, díky !
To hrach : děkuji, ani nevíš jak moc jsi mi pomohl. Mohl by jsi přidat ještě funkci pro přepsání?
Vím, že je asi tahle prosba trochu divná ale dofám, že mi někdo odpoví..
Potřeboval bych vypsat jedno určité pole z tabulky. Např. mám 5 sloupců a 4 řádky, takže potřebuju vypsat Xsloupec a Yřádek. Prostě jen tuto buňku.
A také tuto buňku potom přepsat.
pokud by jste někdo byl tak hodný, tak mockrát děkuji!! (můžete vynechat připojení k DB)
Ano, vím že mám nedostačující zkušenosti, a do DB bych se ani neměl pouštět. Ale mám takový styl, prostě se učím to, co mě zajímá a nějak to pak dávám dohromady..
Já jsem právě myslel, že string je označen vždy jenodlivě a ne celá funkce.
To hrach : Na to jsem teď zapomněl ale i tak to nic nevyřešilo.. píše to pořád to stejný.
Mohl by jsi mi ten zápis kdyžtak nějak poupravit, nevím v čem je chyba, všude v návodech se to takhle píše..
<?
$db="goool_uvadi_cz";
$spojeni=mysql_connect("goool.uvadi.cz","goool","heslo");
mysql_select_db($db, $spojeni);
mysql_query(CREATE TABLE 'data' (
'ax' VARCHAR( 10 ) NOT NULL DEFAULT '15',
'bx' VARCHAR( 10 ) NOT NULL DEFAULT '15') ENGINE = MYISAM );
?>
<?
$db="goool_uvadi_cz";
$spojeni=mysql_connect("localhost","goool","heslo");
mysql_select_db($db, $spojeni);
CREATE TABLE 'data' (
'ax' VARCHAR( 10 ) NOT NULL DEFAULT '15',
'bx' VARCHAR( 10 ) NOT NULL DEFAULT '15'
) ENGINE = MYISAM ;
?>
Chybu mi to píše vždy u create table a to sice:
Parse error: syntax error, unexpected T_STRING in /home/www/uvadi.cz/subdomains/goool/telo.php on line 10
Databázi už jsem si vytvořil předtím manuálně ale tabulka ne a ne.. zkouším už přes hodinu :-((
Děkuji, za každou odpověď