Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Połącznie dwóch skryptów w jeden
Forum PHP.pl > Forum > Przedszkole
Cwirek1987
mam skrypty jak je połączyć ewentualnie jak ten drugi uprościć
skrypt 1:
  1. <?
  2. mysql_close($connection);
  3.  
  4. $connection = mysql_connect("localhost","login","haslo")
  5. or die ("Nie można połączyć się z serwerem");
  6.  
  7. mysql_query("SET CHARACTER SET utf8");
  8. mysql_query("SET collation_connection = utf8_general_ci");
  9.  
  10. $db = mysql_select_db("sklep", $connection)
  11. or die ("Nie można wybrać bazy danych");
  12. $query = "SELECT * FROM $tabela";
  13. $result = mysql_query($query)
  14. or die("Wykonanie zapytania nie powiodło się: ".mysql_error());
  15.  
  16. echo "<table border='0' width='100%'>";
  17. echo "<tr><td width='100%' class='red'>Produkty: $tabela</td></tr></table>";
  18. while ($row = mysql_fetch_array($result))
  19. {
  20. echo "<table><tr><td rowspan='3'>", $row['id'], "</td><td rowspan='3'><img src='strony/images/min/", $row['zdjecie'], "' width='80' height='60'></td><td><a class='a' href='index.php?show=tabela/model&model=", $row[id], "&tabela=", $tabela, "'>", $row['model'], "</a></td><td rowspan='3' align='center' valign='middle'><table><tr><td class='red'>", // tu chcę wstawić ten albo podoby do tamtego skrypt //
  21.  "</td><td width='90' height='35' nowrap='nowrap' class='kolor4' align='center'>", $row['brutto'], "<br>z VAT</td></tr></table></td></tr>";
  22. echo "<tr><td class='kolor3'>", $row['opis'], "</td></tr></table>";
  23. }
  24. mysql_close($connection);
  25. ?>


skrypt 2:
  1. <?
  2. if ($row[ilosc] == 10) echo "<img src='strony/images/ilosc/4.bmp'>"; 
  3. if ($row[ilosc] == 9) echo "<img src='strony/images/ilosc/3.bmp'>";
  4. if ($row[ilosc] == 8) echo "<img src='strony/images/ilosc/3.bmp'>";
  5. if ($row[ilosc] == 7) echo "<img src='strony/images/ilosc/3.bmp'>";
  6. if ($row[ilosc] == 6) echo "<img src='strony/images/ilosc/2.bmp'>";
  7. if ($row[ilosc] == 5) echo "<img src='strony/images/ilosc/2.bmp'>";
  8. if ($row[ilosc] == 4) echo "<img src='strony/images/ilosc/2.bmp'>";
  9. if ($row[ilosc] == 3) echo "<img src='strony/images/ilosc/1.bmp'>";
  10. if ($row[ilosc] == 2) echo "<img src='strony/images/ilosc/1.bmp'>";
  11. if ($row[ilosc] == 2) echo "<img src='strony/images/ilosc/1.bmp'>";
  12. if ($row[ilosc] == 0) echo "<img src='strony/images/ilosc/0.bmp'>";
  13. ?>
ShadowD
I może napiszesz co my mamy z tym zrobić??

Może sprawdzić, jak tak to daj błąd jaki Ci wyskoczył...
JoShiMa
Uproszczenie:

  1. <?php
  2. if ($row[ilosc] == 10) echo "<img src='strony/images/ilosc/4.bmp'>";
  3. elseif ($row[ilosc] <= 9 and $row[ilosc] >= 7) echo "<img src='strony/images/ilosc/3.bmp'>";
  4. elseif ($row[ilosc] <= 6 and $row[ilosc] >= 4) echo "<img src='strony/images/ilosc/2.bmp'>";
  5. elseif ($row[ilosc] <= 3 and $row[ilosc] >= 2) echo "<img src='strony/images/ilosc/1.bmp'>";
  6. elseif ($row[ilosc] == 0) echo "<img src='strony/images/ilosc/0.bmp'>";
  7. ?>


A jak chcesz połączyć to możesz w pierwszym skrypcie, w miejscu gdzie ma się ten drugi skrypt wykonać zastosować include
Puzi
O ile dobrze zrozumiałem to powinno być tak:
  1. <?php
  2. mysql_close($connection);
  3.  
  4. $connection = mysql_connect("localhost","login","haslo")
  5. or die ("Nie można połączyć się z serwerem");
  6.  
  7. mysql_query("SET CHARACTER SET utf8");
  8. mysql_query("SET collation_connection = utf8_general_ci");
  9.  
  10. $db = mysql_select_db("sklep", $connection)
  11. or die ("Nie można wybrać bazy danych");
  12. $query = "SELECT * FROM $tabela";
  13. $result = mysql_query($query)
  14. or die("Wykonanie zapytania nie powiodło się: ".mysql_error());
  15.  
  16. echo "<table border='0' width='100%'>";
  17. echo "<tr><td width='100%' class='red'>Produkty: $tabela</td></tr></table>";
  18. while ($row = mysql_fetch_array($result))
  19. {
  20. echo "<table><tr><td rowspan='3'>".$row['id']."</td><td rowspan='3'><img src='strony/images/min/".$row['zdjecie']."' width='80' height='60'></td><td><a class='a' href='index.php?show=tabela/model&model=".$row[id]."&tabela=".$tabela."'>".$row['model']."</a></td><td rowspan='3' align='center' valign='middle'><table><tr><td class='red'>";
  21. if ($row[ilosc] == 10) echo "<img src='strony/images/ilosc/4.bmp'>";
  22. elseif ($row[ilosc] <= 9 and $row[ilosc] >= 7) echo "<img src='strony/images/ilosc/3.bmp'>";
  23. elseif ($row[ilosc] <= 6 and $row[ilosc] >= 4) echo "<img src='strony/images/ilosc/2.bmp'>";
  24. elseif ($row[ilosc] <= 3 and $row[ilosc] >= 2) echo "<img src='strony/images/ilosc/1.bmp'>";
  25. elseif ($row[ilosc] == 0) echo "<img src='strony/images/ilosc/0.bmp'>";
  26. echo "<tr><td class='kolor3'>". $row['opis']. "</td></tr></table>";
  27. }
  28. mysql_close($connection);
  29. ?>
Cwirek1987
a zrobiłem to tak:
  1. <?
  2. $tabela=$_GET[tabela];
  3.  
  4. $connection = mysql_connect("localhost","login","haslo")
  5. or die ("Nie można połączyć się z serwerem");
  6.  
  7. mysql_query("SET CHARACTER SET utf8");
  8. mysql_query("SET collation_connection = utf8_general_ci");
  9.  
  10. $db = mysql_select_db("sklep", $connection)
  11. or die ("Nie można wybrać bazy danych");
  12. $query = "SELECT * FROM $tabela GROUP BY producent";
  13. $result = mysql_query($query)
  14. or die("Wykonanie zapytania nie powiodło się: ".mysql_error());
  15.  
  16. echo "<table border='0' width='100%'>";
  17. echo "<tr><td class='kolor'><a class='a' href='index.php'>Strona główna</a> ť <a class='a' href='index.php?show=tabela/tabela&tabela=", $tabela, "'>", ucfirst($tabela), "</a></td></tr>";
  18. echo "<tr><td class='red'>Producent:</td></tr>";
  19.  
  20. while ($row = mysql_fetch_array($result))
  21. {
  22. echo "<tr><td><a class='a' href='index.php?show=tabela/producent&producent=", $row[producent], "&tabela=", $tabela, "'>";
  23. echo $text=str_replace('_', ' ', $row[producent]);
  24. echo '</a></td></tr>';
  25. }
  26. echo '</table>';
  27. mysql_close($connection);
  28.  
  29. $connection = mysql_connect("localhost","admin","enter002008")
  30. or die ("Nie można połączyć się z serwerem");
  31.  
  32. mysql_query("SET CHARACTER SET utf8");
  33. mysql_query("SET collation_connection = utf8_general_ci");
  34.  
  35. $db = mysql_select_db("sklep", $connection)
  36. or die ("Nie można wybrać bazy danych");
  37. $query = "SELECT * FROM $tabela";
  38. $result = mysql_query($query)
  39. or die("Wykonanie zapytania nie powiodło się: ".mysql_error());
  40.  
  41. echo "<table border='0' width='100%'>";
  42. echo "<tr><td width='100%' class='red'>Produkty: $tabela</td></tr></table>";
  43. while ($row = mysql_fetch_array($result))
  44. {
  45. if ($row['ilosc'] > 10) $ilosc='10'; else $ilosc=$row['ilosc'];[/b]
  46. echo "<table><tr><td rowspan='3'>", $row['id'], "</td><td rowspan='3'><img src='strony/images/min/", $row['zdjecie'], "' width='80' height='60'></td><td><a class='a' href='index.php?show=tabela/model&model=", $row[id], "&tabela=", $tabela, "'>", $row['model'], "</a></td><td rowspan='3' align='center' valign='middle'><table><tr><td class='red'>", 
  47. "<img src='strony/images/ilosc/", $ilosc, ".bmp'></td><td width='90' height='35' nowrap='nowrap' class='kolor4' align='center'>", $row['brutto'], "<br>z VAT</td></tr></table></td></tr>";
  48. echo "<tr><td class='kolor3'>", $row['opis'], "</td></tr></table>";
  49. }
  50.  
  51. mysql_close($connection);  
  52.  
  53. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.