Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Php Kodlamada Yardım

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
merhabalar php kodlamada bir yerde takıldım sizlere danışmak istedim.

kodlamada şu olacak 1. veri x'e eşit iken 2. veri y'e eşit olursa işlem gerçekleştirecek


Kod:
if ($1veri == X ve $1veri == Y )
...işlem

}

bunu kodlamaya dökemedim yardım ederseniz sevinirim
iyi günler
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
acaba şöyle mi yapmam gerek

if ($1veri == X AND $1veri == Y )
...işlem

}
 

ejder

0
Onaylı Üye
Üye
Katılım
10 Kasım 2003
Mesajlar
0
Açılan Konu
56
Tepki puanı
3
Konum
istanbul
$1veri şeklinde değişken yapamazsınız $veri1 olabilir

PHP:
if($veri1 == "X" && $veri2 == "Y")
{
 ..işlem
}
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
zaten öylesine $1veri yazmıştım sorun orda değil ilgin için teşekkürler
 

sempaty

1
Onaylı Üye
Üye
Katılım
25 Şubat 2005
Mesajlar
3,824
Açılan Konu
87
Tepki puanı
20
Konum
hawaii. ama sanal tur.
if ( ($veri1 == "X") && ($veri2 == "Y") )

bu şekilde dene
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
merhaba arkadaşlar mesela ben bu kodlamada veri1 2 4 6 8 gibi sayılardan herhangi biri oldu mu işlem yaptırtacam bunu nasıl yaparım
PHP:
if($veri1 == "2 && 4 && 6 && 8" && $veri2 == "Y") 
{ 
 ..işlem 
}


bu şekilde olur mu? yoksa


PHP:
if($veri1 == "2 AND 4 AND 6 AND 8" && $veri2 == "Y") 
{ 
 ..işlem 
}
 

Angelo

0
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Açılan Konu
164
Tepki puanı
106
Konum
AZ
Öyle yapamazsın. Bir dizi belirleyeceksin, $veri1 dizinin elemanlarının arasındaysa diyeceksin, yoksa tek tek 2 veya 4 veya 6 veya 8 yapman lazım olur ki, efektif değil

PHP:
<?PHP
$dizi = array('2','4','6','8');

if (in_array($veri1,$dizi) AND $veri2 == "Y") {

// bisey yap

}

?>
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
arkadaşlar ben toplu mail gönderecem php den elimde şöyle bir kodum var normalde bu şifremi unuttum sayfasından mantık aynı olduğu için bunu değiştirerek toplu mail göndermek istiyorum

PHP:
$** = "SELECT * FROM users WHERE email='$password'";
$result** = mysql_query($**);
if (mysql_num_rows($result**) == 1) {
			$**= "SELECT * FROM users WHERE email='$password'";
			$result** = mysql_query($**);
			while ($row = mysql_fetch_array($result**)) {
				$password3 = $row[password];
			}
if (mail($password, "Sifremi Unuttum", "***.Com Iyi Oyunlar \nSifre : $password3")) {

burda password olarak belirtilen e-mail adresi yerine email kolonundaki herkese mail göndermek istiyorum bunu nasıl yapabilirim acaba

yarım ederseniz sevinirim
 

i.ari

0
Onaylı Üye
Üye
Katılım
16 Aralık 2006
Mesajlar
4,437
Açılan Konu
534
Tepki puanı
6
Konum
Ankara
PHP:
if($veri1 == "bilgi1" && $veri2 == "bilgi")
{
echo "doğru işlem";
}
else
{
echo "yanlış işlem";
}
 

sempaty

1
Onaylı Üye
Üye
Katılım
25 Şubat 2005
Mesajlar
3,824
Açılan Konu
87
Tepki puanı
20
Konum
hawaii. ama sanal tur.
spam yapacağını baştan söyleseydin, o bahse değmez kodları bile yazmazdık
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
ben spam yapmayacam kendi oyunum var ordaki üyelerime toplu mail atacam spam lık durum yok
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
phpbb forumdalardaki gibi toplu mail göndermeler oluyor ya o şekilde
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
arkadaşlar ben toplu mail gönderecem php den elimde şöyle bir kodum var normalde bu şifremi unuttum sayfasından mantık aynı olduğu için bunu değiştirerek toplu mail göndermek istiyorum

PHP:
$** = "SELECT * FROM users WHERE email='$password'";
$result** = mysql_query($**);
if (mysql_num_rows($result**) == 1) {
			$**= "SELECT * FROM users WHERE email='$password'";
			$result** = mysql_query($**);
			while ($row = mysql_fetch_array($result**)) {
				$password3 = $row[password];
			}
if (mail($password, "Sifremi Unuttum", "***.Com Iyi Oyunlar \nSifre : $password3")) {

burda password olarak belirtilen e-mail adresi yerine email kolonundaki herkese mail göndermek istiyorum bunu nasıl yapabilirim acaba

yarım ederseniz sevinirim

bu sorunuma yardım edebilecek kimse var mı düşüncem kesinlikle spam değil sadece kendi üyelerime bilgilendirme amaçlı gerektiğinde mail çekmek için kullanacağım.

iyi günler
 
Y

YuqseLx

Misafir
PHP:
       $gonder= mysql_query("SELECT email FROM users");
            while ($bak = mysql_fetch_array($gonder)) {
$bak['email'] = $email; }
if (mail($email, "başlık", "konu"))
{
echo "gönderildi";
}else{
echo "hata oluştu";
}
dene bakalım olcak mı emin değilim ama
 

TheScorpion

0
Onaylı Üye
Üye
Katılım
25 Ocak 2007
Mesajlar
158
Açılan Konu
27
Tepki puanı
0
Öyle yapamazsın. Bir dizi belirleyeceksin, $veri1 dizinin elemanlarının arasındaysa diyeceksin, yoksa tek tek 2 veya 4 veya 6 veya 8 yapman lazım olur ki, efektif değil

PHP:
<?PHP
$dizi = array('2','4','6','8');

if (in_array($veri1,$dizi) AND $veri2 == "Y") {

// bisey yap

}

?>
in_array benimde çok işime yaradı teşekkürler...
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
merhaba arkadaşlar php de yaşadığım bir sorun var sizden yardım almak istedim eğer yardım edebilirseniz sevinirim.

$** = "SELECT * FROM users ORDER BY id DESC LIMIT 1000";
$result** = mysql_query($**);

bu kodda users tablosundan 1000 kişi seçmekte ama sayfada 1000 tanesini göstermesi yerine mesela 100 sonuç veya 50 sonuç göstersin istiyorum geri kalan sonuçlara ise ileri geri tuşlarıyla geçmek istiyorum. bunu nasıl yapabilirim yardım ederseniz sevinirim.

teşekkürler
 

ejder

0
Onaylı Üye
Üye
Katılım
10 Kasım 2003
Mesajlar
0
Açılan Konu
56
Tepki puanı
3
Konum
istanbul
"SELECT * FROM users ORDER BY id DESC LIMIT 1000";
bunun yerine
ilk 100 için
"SELECT * FROM users ORDER BY id DESC LIMIT 0,100";
ikinci 100 için
"SELECT * FROM users ORDER BY id DESC LIMIT 100,100";
üçüncü 100 için
"SELECT * FROM users ORDER BY id DESC LIMIT 200,100";

bu şekilde kullanabilirsiniz
"SELECT * FROM users ORDER BY id DESC LIMIT $baslangic,100";
bir değişkene atayarakda bu sayfalandırmayı yapabilirsiniz
 
Üst