Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Operacje na danych z mysql przez php
pablo663
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.12.2009

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


Witam, jestem dosyć początkujący i nie mogę ruszyć pewnego tematu.
Jak w php robić obliczenia na danych z bazy danych?
Przykładowo:

W bazie danych mam
-id
-nazwa ciasta
-ilość jajek
-ilość mąki

Jak to obsłużyć w php żebym np. po wybraniu nazwy ciasta i wpisaniu ilości tego ciasta (np. 5 serników) dodawało mi potrzebne składniki i je wyświetlało?
Ucze się z książki "Tworzenie stron internetowych w php. Vademecum profesionalisty"
Z góry dzięki i pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pablo663
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.12.2009

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


Zrobiłem taki formularz [formularz.html] :

  1. <form action="cuk3.php" method=post>
  2. <table border=0>
  3. <tr bgcolor=#CCCCCC>
  4. <td width="150">Program obliczeniowy</td>
  5. <td width="15">Skladniki ciast</td>
  6. </tr>
  7.  
  8. <tr>
  9.  
  10. <td>Numer ciasta</td>
  11. <td align="center"><input type="text" name="ciasto_id" size="3" maxlength="3"></td>
  12. </tr>
  13. <tr>
  14. <td>Ilosc</td>
  15. <td align="center"><input type="text" name="liczba" size="3" maxlength="3"></td>
  16. </tr>
  17. <tr>
  18. <td colspan="2 align="center"> <input type="submit" value="Oblicz"></td>
  19. </tr>
  20. </form>



Skrypt obliczający [cuk3.php] :

  1. <?php
  2.  
  3. $polaczenie = mysql_connect('localhost', 'xxxxx', '12345') or die("Brak połączenia: " . mysql_error());
  4. $baza = mysql_select_db('cukiernia',$polaczenie) or exit("Nie wybrano bazy, błąd: " . mysql_error());
  5. ?>
  6.  
  7. <?php
  8.  
  9.  
  10.  
  11.  
  12.  
  13. $ciasto=$_POST['ciasto_id'];
  14. $liczba=$_POST['liczba'];
  15.  
  16.  
  17. $q="SELECT * FROM składnik WHERE id_ciasta=$ciasto";
  18. $r=mysql_query($q);
  19.  
  20.  
  21.  
  22. //wyciągam z bazy i wypisuje
  23. echo "Składniki potrzebne do upieczenia ";
  24. echo($liczba);
  25. echo" ciast";
  26.  
  27. $nazwa=$r['nazwa'];
  28.  
  29. echo($nazwa);
  30. echo('ilosc : ');
  31. echo('$liczba');
  32.  
  33.  
  34. ?>


Nadal nie mogę sobie z tym poradzić

Tabele w bazie danych i inne informacje są we wcześniejszych postach.

Ten post edytował pablo663 28.12.2009, 12:56:07
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: 28.12.2025 - 05:52