Php Denklem Çözümü.

webyesilSerhat Yeşil

Merhaba;

Php ile denklem çözümü yapılabiliyor. a,b,c  inputlar belirledim ve bir denklem yazdım. İstediğim tek sonuca ulaşabiliyorum. denklemim (a*b)/c olsun ve ben a'ya 5 gireyim, b'ye 10 gireyim ve c'ye 5 gireyim tek sonuç olarak 10 cevabını alabiliyorum.

Ancak mesela elimde 50 tane a verisi, 50 tane b verisi ve 50 tane c verisi var ise nasıl 50 tane sonuç alabilirim. Excelde yapmak yerine teker teker php ile bir sonuç almak istiyorum.

Teşekkürler cevaplarınız için.

2012-04-06 11:40:29

Php

saltintopSahin Altıntop

hesaplamanı fonksiyon olarak yapıp elindeki değerleride bir array içinde döngü ile yaptırabilirsin 

örnek istersen gönderirim 

2012-04-06 16:26:41

Php denklem çözümü

webyesilSerhat Yeşil

Merhaba Şahin;

Eğer örnek yazabilirsen gerçektn çok mutlu olurum. Dün ben biraz araştırma yaptım. Txt dosyasını php kodlari ile yazdırmayı ve bunun üzerine işlem yapmayı başarabildim. Ama görsellik yok. Yada şöyle söyleyeyim dışardan bir kimse benim yazdığım denklemden faydalanmak istese txt dosyasını siteye yükleyip nasıl şlem yapabilecek. Eğer böyle bir şeyde yapılabiliyorsa bekliyorum mesajını.

Son olarak zor bir şeyse yapılması ücretli olarakta yaptırabilirim.

Teşekkürler.

2012-04-07 16:27:40

Edit:

Php

saltintopSahin Altıntop

biraz uzun olacak ama konuyu anlamanda faydası olacağına inanıyorum,

aşağıdaki kodları kullanabilmek için 3 sütünlu bir csv dosyası oluşturman yeterli

<html>

 <body>

<form action="" method="post"  enctype="multipart/form-data">

 <label for="file">Dosya Adi:</label>

 <input type="file" name="file" id="file" /> 

<br />

 <input type="submit" name="submit" value="Submit" />

 </form>

</body>

 </html> 

<?php

//Hesaplamalar için kullanacagimiz fonksiyon

function hesapkitap($a, $b, $c) {

@$hesapla = ($a*$b)/$c;

return $hesapla;

}

if($submit == "Submit") {

move_uploaded_file($_FILES["file"]["tmp_name"],$_FILES["file"]["name"]);

echo "Gelen Dosya: " . $_FILES["file"]["name"];

 //Yüklenen Dosyayi Acip bir degiskene aktariyoruz

 $file = fopen($_FILES["file"]["name"], "r") or exit("Unable to open file!");

 echo "<bR>";

 while(!feof($file))

   {

   $abc[] = fgets($file);  

   }

 fclose($file);

 echo "<pre>";

 print_r($abc);

echo "</pre>";

 //Degiskeni Parçalara Ayiriyoruz

 foreach($abc as $id => $value) {

if($id != 0) {

 $a[] = explode(";",$value);

 }

 }

echo "<pre>";

 print_r($a);

echo "</pre>";

//En Son hesaplamalarla birlikte tabloya yazdiriyoruz,

echo "<table>";

 echo "<tr>";

 echo "<td>A</td><td>B</td><td>C</td><td>Hesaplanan</td>";

 echo "</tr>";

 foreach($a as $id => $deger) 

{

echo "<tr>";

echo "<td>".@$deger[0]."</td><td>".@$deger[1]."</td><td>".@$deger[2]."</td><td>".@hesapkitap($deger[0],$deger[1],$deger[2])."</td><td>";

echo "</tr>";

 }

echo "</table>";

}

 ?>

2012-04-09 14:30:08 Edit:2012-04-09 14:31:01

Yarapılamıyor

webyesilSerhat Yeşil

Merhaba Şahin;

Öncelikle çok teşekkür ederim yardımların için. Ben şimdi ilk yazdığın kod ile bir html form sayfası oluşturdum. Ve devam eden kod ile de bir php sayfası oluşturdum. Üç sutunlu csv dosyasını oluşturduktan sonra yükleme yaptuım ama boş bir php sayfası açılıyor. Acaba değişiklik yapmam yada yanlış yaptığım bir şey var mı?

Birde telden yada msn den destek alabilirmiyim sizden ?Yarına kadar yetiştirmem gereken bir projenin uantısı olacak bu konu üniversitede.

Teşekkürler şimdiden.

2012-04-10 10:07:20 Edit:2012-04-10 10:09:00

Edit:

Php

saltintopSahin Altıntop

form action bölümünü düzelttin mi ?

orayı kontrol edebilirsin,

mr@sahinaltintop.com adresine mail atarsan tel vereyim sana (msn kullanmıyorum )

2012-04-10 10:47:39

Form Action

webyesilSerhat Yeşil

Merhaba Şahin;

Form action bölümünü düzellttim. Ama malesef olmadı. Ben size mail attım. Dönüş yaparsanız çok sevineceğim.

Teşekkürler.

2012-04-10 12:18:56

Edit:

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro