İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Php Kodlamada Yardım

...::LorD::...

0
İyinet Üyesi
Katılım
27 Aralık 2007
Mesajlar
2,109
Reaction score
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
 

ejder

0
İyinet Üyesi
Katılım
10 Kasım 2003
Mesajlar
0
Reaction score
4
Konum
istanbul
$1veri şeklinde değişken yapamazsınız $veri1 olabilir

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

...::LorD::...

0
İyinet Üyesi
Katılım
27 Aralık 2007
Mesajlar
2,109
Reaction score
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
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
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
İyinet Üyesi
Katılım
27 Aralık 2007
Mesajlar
2,109
Reaction score
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
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
4,437
Reaction score
6
Konum
Ankara
PHP:
if($veri1 == "bilgi1" && $veri2 == "bilgi")
{
echo "doğru işlem";
}
else
{
echo "yanlış işlem";
}
 

...::LorD::...

0
İyinet Üyesi
Katılım
27 Aralık 2007
Mesajlar
2,109
Reaction score
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
 

YuqseLx

0
İyinet Üyesi
Katılım
24 Şubat 2008
Mesajlar
0
Reaction score
0
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
İyinet Üyesi
Katılım
25 Ocak 2007
Mesajlar
158
Reaction score
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
İyinet Üyesi
Katılım
27 Aralık 2007
Mesajlar
2,109
Reaction score
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
İyinet Üyesi
Katılım
10 Kasım 2003
Mesajlar
0
Reaction score
4
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
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst