imam seriozen else if problem

11 отговора 265 прегледа
#1

imam seriozen else if problem

imam sledniq sluchaj:
if {
....

if ($a<>' ') {
echo bla-bla
}
else {
echo bla-bla-bla - // ne stiga do tuk
}

}
else
{
....
}

Отговор
в отговор на Allex #2

Re: imam seriozen else if problem

probvai s !=

-----------------------
гърбавия ковчег ще го изправи

Редактирано от Дpeмeщ на

Отговор
в отговор на Дpeмeщ #3

Re: imam seriozen else if problem

Bez promqna

Отговор
в отговор на Allex #4

Re: imam seriozen else if problem

neshto az ne razbiram

if ($xxx!="") { //ako nqma takova xxx t.e xxx="", togava -->>
print
....

if ($a<>' ') {
echo bla-bla
}
else {
echo bla-bla-bla - //( ne stiga do tuk ) >>-- tova se izpylnqva, a ne bitrqbvalo da vliza tuk izobshto
}

}
else
{
drugo
}

Отговор
в отговор на Allex #5

Re: imam seriozen else if problem

if($a<>'')
{
echo "something in a";
}
else
{
echo "nothing in a";
}


raboti kato slunce... proveri stoinosta na $a predi if

-----------------------
гърбавия ковчег ще го изправи
Отговор
в отговор на Allex #6

Re: imam seriozen else if problem

normalno da se izpulnqva .... na teb $xxx ti e prazna ... a ti kazvash ako ne e prazna da print edi kakvo si ... no tq e prazna i izpulnqva tova
if ($xxx=='') {
echo ("blablabla");
exit;
}
else {
if ($a<>' ') {
echo ("bla-bla");
}
else {
echo ("bla-bla-bla");
}
}

Отговор
в отговор на nupaT #7

Re: mislq 4e ne raboti vlozhen if-else

<form action="<? print ("$PHP_SELF"); ?>" method="post">
номер:<input type="text" name="part" size="20">
<input type="hidden" name="hid" value="1">
<input type="submit" name="submit" value=ТЪРСЕНЕ >
<?php
if (IsSet($hid) && $part!="") /* Proverka ima li 'SUBMIT' i $part ima li stoynost */
{
$connect = odbc_connect(...);
$query = odbc_exec ($connect, "SELECT ...");
$partnr = odbc_result($query, 1);
if ($part == $partnr) //preska4a tozi blok -->>
{
print '....'
if {$a == "")
echo 'nqma zamqna'
else echo $a

}
else { echo 'greshka' //<<--- idva napravo tuk
else echo 'vyvedi nomer'
} ?>
</form>

Отговор
в отговор на Allex #8

Re: mislq 4e ne raboti vlozhen if-else

Neshto takova li iskash da napravish:

if (IsSet($hid) and $part != "")
{
$connect = odbc_connect(...);
$query = odbc_exec ($connect, "SELECT ...");
$partnr = odbc_result($query, 1);
if ($part == $partnr)
{
print '....';
if ($a == ""){ echo 'nqma zamqna'; }
else { echo $a; }
}
else { echo 'greshka'; }
}
else{ echo 'vyvedi nomer'; }


Отговор
в отговор на Allex #9

Re: mislq 4e ne raboti vlozhen if-else

mi kvo da ti kaza
vzeh ti koda
oprtavih mu vsi4kite parse errori i dobavih vsi4ki neobhodimi {},() i si tragna savsem 4itavo ...
ne sam polzval odbc i vrazka s DB oba4e. eto kakvo sam proveril i raboti:

<form action="<? print ("$PHP_SELF"); ?>" method="post">
номер:<input type="text" name="part" size="20">
<input type="hidden" name="hid" value="1">
<input type="submit" name="submit" value=ТЪРСЕНЕ >
<?php
if (IsSet($hid) && $part!="") { /* Proverka ima li 'SUBMIT' i $part ima li stoynost */

/*
$connect = odbc_connect(...);
$query = odbc_exec ($connect, "SELECT ...");
$partnr = odbc_result($query, 1);
*/
$partnr ='111';
echo "block 1";
if ($part == $partnr) //preska4a tozi blok -->>
{
print '....' ;
$a = ' ';
if ($a == "") {
echo 'nqma zamqna' ;
}else{
echo $a ;
}

} else {
echo 'greshka'; //<<--- idva napravo tuk
}
}else {
echo 'vyvedi nomer' ;
} ?>
</form>


komentarite sa si tvoi

E tuk ni6to niama :[линк]
Отговор
в отговор на ro6avia #10

Re: ne razbrah

$a = ' ';
if ($a == "") {
echo 'nqma zamqna' ;
}else{
echo $a ;
}

neshto mi se gubi smisal ot cialoto tova if else

-----------------------
гърбавия ковчег ще го изправи
Отговор
в отговор на Allex #11

Re: mislq 4e ne raboti vlozhen if-else

abe, chovek, kakvo e tova $a i otkade cufva ?

-----------------------
гърбавия ковчег ще го изправи
Отговор
в отговор на Дpeмeщ #12

Re: mislq 4e ne raboti vlozhen if-else

Blagodarq vi Okaza se ge greshkata e vqrna

Problema e v tova che $part - nomera kojto se vyvezhda e s 12 simvola , a poleto v tabl. e 30 simvolen char e i za tova $part ne e ravno na $partnr ot tablicata nigoga i ($part==$partnr) ne e i=vqrno.

Pak blagodarq na vsichki

Отговор