PHP Centeri avaleht Skriptikogu Küsimuste-vastuste leht Teadete vaatamine ja saatmine Foorum - koht küsimiseks Otsingumootor Siit saad infot meie kohta

Kasutajanimi:  
  Parool: 
  Registreeri!   Unustasid salasõna?

Foorumid Programmeerimine PHP & MySQL jälle üks probleem

Kokku on 17 postitust, jaotatud 2 leheküljele: 1-2. Praegu näidatakse postitused 1-15.

Autor Abi Postitus Abi

sandman
Mis wärk on


Postitusi: 371
Tase: 6
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
jälle üks probleem

Toon jäälegi ühe näite:

kuda ma peaks lahendama asja nii et kui ma sooviks nüüd 10 korda seda kontrolli teha, et ma ei peaks neid if lauseid uuesti 10 korda välja kirjutama, kas siis for-iga et väljastaks 10 korda???

PHP kood:


if($kontrolli0)
{
if(
$kontrolli1)
{
if(
$kontrolli2)
{
if(
$kontrolli3)
{
echo
"$asd[sona]<br>";
}
}
}
}



___________________________________________________
Sandman

12.07.2003 16:22:29 Vajutades siia näed kasutaja sandman profiili

erkkis
erkkis


Postitusi: 1357
Tase: Administraator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: jälle üks probleem

Ma üritasin täpselt nii teha nagu su näide üritas olla, kuid võimalik, et sa sellist asja siiski ei mõelnud...
PHP kood:

$mitukorda=10;
for (
$i=0;$i<$mitukorda;$i++)
{
  if (${
'kontrolli'.$i}) echo $asd['sona'].'';
}


Kui see polnud see, siis ehk selgitad, milleks see vajalik on ja mida see täpsemalt tegema peab.

___________________________________________________
MSN EMAIL

12.07.2003 17:12:55 Vajutades siia näed kasutaja erkkis profiili

tobre
Asjamees


Postitusi: 1393
Tase: 9
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: jälle üks probleem

natuke täiendan Erkki scripti, kuna tal hakkavad kontrollmuutujad nullist pihta
PHP kood:

 $mitukorda=11
for (
$i=0;$i<$mitukorda;$i++) 

  if (${
'kontrolli'.$i-1}) echo $asd['sona'].'
'




___________________________________________________
Tõnis Tobre · MSN  · E-Post

12.07.2003 23:11:33 Vajutades siia näed kasutaja tobre profiili

erkkis
erkkis


Postitusi: 1357
Tase: Administraator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: jälle üks probleem

Mulle tundub, et su täiendus polnud vajalik, oletades et muutujad on $kontrolli0, $kontrolli1, $kontrolli2, $kontrolli3, $kontrolli4, $kontrolli5, $kontrolli6, $kontrolli7, $kontrolli8, $kontrolli9 (nii nagu ka tema vist üritas öelda), siis peaks ju õige olema. Sinul puhul kontrolliks esimesel korral muutujat $kontrolli-1, mida arvatavasti ei saa eksisteerida. Kui arvad, et muujad algavad 1-ga, siis sobiks su skript, kui for ($i=1...

___________________________________________________
MSN EMAIL

12.07.2003 23:20:09 Vajutades siia näed kasutaja erkkis profiili

tobre
Asjamees


Postitusi: 1393
Tase: 9
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: jälle üks probleem

ahhjaa:$ Ei tulnud nagu kohe meeldegi, et arrayd algavad nullist. Peaks vist magama minema!!!

___________________________________________________
Tõnis Tobre · MSN  · E-Post

12.07.2003 23:24:14 Vajutades siia näed kasutaja tobre profiili

sandman
Mis wärk on


Postitusi: 371
Tase: 6
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: jälle üks probleem

nii sain aru miks see mul ei tööta


PHP kood:


erkkise variant
$mitukorda=10
for (
$i=0;$i<$mitukorda;$i++) 

  if (${
'kontrolli'.$i}) echo $asd['sona'].'
'

}

nagu minul peaks välja nägema
if($kontrolli0

if(
$kontrolli1

if(
$kontrolli2

if(
$kontrolli3

echo
"$asd[sona]<br>"








neid ei saa ju üksteisega võrrelda, erkkisel näeks asi völja präegu ju nii
if($kontrolli0) echo elevant;
if($kontrolli1) echo elevant;
if($kontrolli2) echo elevant;
if($kontrolli3) echo elevant;
seega mis juhtub siis kui kõik väärtused on tõesed, juhtub see et ta väljastab 4x elevant

aga minul on vaja ainult 1x et ta väljastaks elevandi
if(tõene)
{
läheb edasi.
if(tõene)
{
elevant
}
}



___________________________________________________
Sandman

14.07.2003 16:57:05 Vajutades siia näed kasutaja sandman profiili

muidumeez
Ignorantia non est
argumentum


Postitusi: 3864
Tase: Administraator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: jälle üks probleem

No taiendame siis Erkkise skripti
PHP kood:

$mitukorda=10
$olemas FALSE;
for (
$i=0;$i<$mitukorda;$i++) 

  if (${
'kontrolli'.$i}) $olemas TRUE

if (
$olemas == TRUE) echo "Oled elevant" 
else echo "Oled krokodill";



___________________________________________________
An Opinion Is Like An Asshole -- Everybody Has One

14.07.2003 17:11:52 Vajutades siia näed kasutaja muidumeez profiili

sandman
Mis wärk on


Postitusi: 371
Tase: 6
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: jälle üks probleem

mul ei ole mingeid krokodille vaja kontrollida
if($kontrolli0)
{
if($kontrolli1)
{
if($kontrolli3)
{
ja seda seni kaua kui palju mul neid kontrolle vaja teostada on ja alles siis echob midagi
}
}
}

___________________________________________________
Sandman

14.07.2003 17:19:48 Vajutades siia näed kasutaja sandman profiili

muidumeez
Ignorantia non est
argumentum


Postitusi: 3864
Tase: Administraator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: jälle üks probleem

Oh, tule taevas appi!!!! Seda see mu skript teebki, see krokodill on naite mottes ....

___________________________________________________
An Opinion Is Like An Asshole -- Everybody Has One

14.07.2003 17:25:03 Vajutades siia näed kasutaja muidumeez profiili

sandman
Mis wärk on


Postitusi: 371
Tase: 6
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: jälle üks probleem

aga jah mix siis minu pikalt tehtud näide töötab ja sinu oma ei tööta, sest sina ei tea mida ma seal $kontrolli all tahan, miks keegi ei saa täpselt nii teha nagu mina tahan vaid ikka oma omaloomingut

___________________________________________________
Sandman

14.07.2003 17:29:25 Vajutades siia näed kasutaja sandman profiili

sandman
Mis wärk on


Postitusi: 371
Tase: 6
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: jälle üks probleem

ma juba ma ei tea mitmendat päeva pusin selle kallal, sooviks asja ka kunagi tööle saada

___________________________________________________
Sandman

14.07.2003 17:30:04 Vajutades siia näed kasutaja sandman profiili

muidumeez
Ignorantia non est
argumentum


Postitusi: 3864
Tase: Administraator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: jälle üks probleem

Tsiteeritud tekst:
aga jah mix siis minu pikalt tehtud näide töötab ja sinu oma ei tööta, sest sina ei tea mida ma seal $kontrolli all tahan, miks keegi ei saa täpselt nii teha nagu mina tahan vaid ikka oma omaloomingut
Aga kus meie teame, mis sodi sul seal eespool kirjeldatud on? Sa võtad kontekstist miskise katkise asja ja siis muudkui tahad, et me teaksime, mis sul seal eespool on? "Mul-on-auto-katki-mis-tal-viga-on" stiilis küsimused on nagu mõtetud või mis? Ja üleüldse, milline on selline süsteem, mis nii tobedat kontrolli tahab teha?
Ehk siis, kui tahad abi, siis anna kogu info probleemi kohta, aga ära tule siin seletama, et miks ei saa.

___________________________________________________
An Opinion Is Like An Asshole -- Everybody Has One

14.07.2003 17:37:34 Vajutades siia näed kasutaja muidumeez profiili

sandman
Mis wärk on


Postitusi: 371
Tase: 6
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: jälle üks probleem

aga ma toon ju teile täpselt ära kuidas mina tegin ja asja tööle sain ja küsisin ainult kuidas asja lühemalt teha saab ja kuidas ma saan if-e üksteise sisse niipalju kui vaja on nt kui tahan et 11 siis on 11x ja igas if kontrollis on kontrolli ühe võrra suurem no sorry et te aru ei saa, ma saadan oma scripti sulle teatega

___________________________________________________
Sandman

14.07.2003 17:43:35 Vajutades siia näed kasutaja sandman profiili

reno
Mina siin


Postitusi: 265
Tase: 6
Olek: Offline

Hinnang: Administratiivhinnang: 6/10Administratiivhinnang: 6/10Administratiivhinnang: 6/10Administratiivhinnang: 6/10Administratiivhinnang: 6/10Administratiivhinnang: 6/10
RE: jälle üks probleem

Mida Sandman teha tahab?

Kõik peaksid teadma eestimaist NARKOmängu ehk nüüdset The Crime Factory 'it
Seal on tasulises versioonis ja kasiino ja selle alamjaotuses on sõnamäng..Ta ttaheb teha selle sõnamängu jaoks listi, et saab sõnu lisada ja siis kui mängid seda saad listist vaadata...et sisestad mingid tähed mis oled leidnud ja siis ta ise hakkab neile vasteid otsima..et mis õsnad on sellised..

sry, ka mu seletamine on segane aga ise saan vähemalt aru

___________________________________________________
Tihti unustame asju, mida pole teadnudki!
E-mail & MSN


14.07.2003 17:51:53 Vajutades siia näed kasutaja reno profiili

sandman
Mis wärk on


Postitusi: 371
Tase: 6
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: jälle üks probleem

aitäh reno

___________________________________________________
Sandman

14.07.2003 18:08:13 Vajutades siia näed kasutaja sandman profiili

Kokku on 17 postitust, jaotatud 2 leheküljele: 1-2. Praegu näidatakse postitused 1-15.

Kokku: 25950 registreerunud kasutajat, 9711 teemat, 54603 postitust.
Täna on esmaspäev, 27. jaanuar 2020. Kell on 23:35.

    Vaata selle lehe printerisõbralikku versiooni

Avaleht   -    Skriptikogu   -    Teated   -    Foorum   -    Reklaam   -    Tagasiside   -    Kasutamise reeglid

© Copyright 2002-2020 PHP Center. Kõik õigused reserveeritud.