Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak to skrócić ?
Kreton
post
Post #1





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 20.02.2005

Ostrzeżenie: (0%)
-----


  1. <?php
  2. if(isset($matematyka)) 
  3. {$zap3 = "UPDATE `klasa` SET `Matematyka` = '$matematyka' WHERE `id` = $id ";
  4. mysql_query($zap3);
  5. print " zmieniono matematyke,";}
  6. if(isset($historia)) 
  7. {$zap4 = "UPDATE `klasa` SET `Historia` = '$historia' WHERE `id` = $id ";
  8. mysql_query($zap4);
  9. print " zmieniono historie,";}
  10. if(isset($polski)) 
  11. {$zap5 = "UPDATE `klasa` SET `Polski` = '$polski' WHERE `id` = $id ";
  12. mysql_query($zap5);
  13. print " zmieniono j. polski,";}
  14. if(isset($angielski)) 
  15. {$zap6 = "UPDATE `klasa` SET `Angielski` = '$angielski' WHERE `id` = $id ";
  16. mysql_query($zap6);
  17. print " zmieniono j. angielski,";}
  18. if(isset($biologia)) 
  19. {$zap6 = "UPDATE `klasa` SET `Biologia` = '$biologia' WHERE `id` = $id ";
  20. mysql_query($zap6);
  21. print " zmieniono j. angielski,";}
  22. if(isset($chemia)) 
  23. {$zap6 = "UPDATE `klasa` SET `Chemia` = '$chemia' WHERE `id` = $id ";
  24. mysql_query($zap6);
  25. print " zmieniono j. angielski,";}
  26. ?>


Witam, chciałbym to jakoś skrócić, ilość przedmiotów będzie rozła wiec, tak zostać nie może, próbowałem z array() ale coś mi nie wychodzi, co o tym sądzicie ?

Ten post edytował Kreton 1.04.2006, 21:18:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kreton
post
Post #2





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 20.02.2005

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. $wykonajZapytanie = mysql_query('UPDATE `klasa` SET '.implode(',', $arrSetCode) .'WHERE `id` ='.print $id);
  4. ?>


Witam, skrypt wyzej przytoczony pprzez kolege oczywiście dziala, jednak nie ma tam mowy o tym ktorego ucznia nalezy podmienic. Wiec napisałem takie coś, jak wyżej. Problem w tym ze niechce mi wrzucac do bazy dancyh tego. Jezeli przypisze id na sztywno tzn
  1. WHERE `id` = 1
Owszem dziala bez problemu, jezeli chcesz poprzez print $id to juz nie dziala.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 15:11