Autor Zpráva
Dife
Profil
takto to nefunguje:

IF ((!eregi("doh@sezna.cz",$od)) or (!eregi("tech@apolo.cz",$od)))


Takto to funguje:

IF (!eregi("doh@sezna.cz",$od)


jenze ja chci aby to fungovalo jako to prvni a tak to nefunguje.... :-(
DJ Miky
Profil
Takto to funguje:

IF (!eregi("doh@sezna.cz",$od)


Takto to nemůže fungovat, jelikož ti tam chybí jedna závorka.

Co to hlásí za chybu? Možná bude problém v „or“.
bukaj
Profil
Dife
pokud jsem tu první podmínku pochopil správně, tak v mluveném slovu byla nějak takhle: pokud proměnná od neobsahuje doh@sezna.cz nebo tech@apolo.cz.
jelikož u or platí, že když je alespoň jeden z porovnávaných výrazů vyhodnocen jako pravdivý, tak je celý výraz vyhodnocen jako pravdivý.
takže když bude v $od například to tech@apolo.cz, tak tam nemůže být doh@sezna.cz. (ledaže by $od obsahovala "doh@sezna.cztech@apolo.cz", doporučuji ještě prostudovat regulární výrazy ;))
a tak to bude i naopak. z toho plyne, že to bude vždy platit a následující blok se vždy vykoná.
myslím, že tobě se jednalo spíše o AND, nikoli OR.
Dife
Profil
DJ Miky

jo zapomnel jsme ji tu nakopirovat ale jinak ji tam mam.. moje chybka..



bukaj
Je to cyklus ktery se opakuje coz v OD je pokazde neco jineho .-)
Dife
Profil
hojte tak jetse takova zvlastnost takto me to bezi...

IF (eregi("doh@sezna.cz",$od)) { $neco ="hihihih"; }
Elseif (eregi("pdl@oplolo.cz",$od)) { $necoad = "hahahah"; }
else {
echo "<tr><td align=center>$i/$smaz</td>
<td align=center>$datum</td>
<td align=center>$osoba</td>
<td align=center>$od</td>
<td>$predmet</td>
<td align=right>$velikost</td>";
}

pokud to nacpu do jedne podnimky tak to nefunguje.... :-(
zivan
Profil
Zkusil jsi to, co radil trochu dlouze bukaj?

if ((!eregi("doh@sezna.cz", $od)) and (!eregi("pdl@oplolo.cz",$od)))

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0