Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html]Zmiana przycisku submit
Forum PHP.pl > Forum > Przedszkole
marig
jestem tu pierwszy raz to na poczatek witam wszystkich czlonkow forum.
czaem cos tam sobie dlubie, kombinuje itp ale znam sie na tym wszystkim w niewielkim stopniu, wiec chyle czola i przechodze do tematu liczac na wasza pomoc.
zainstalowalem sobie skrypt do oceny artykulow 'ocena.php' w zwiazku z tym ze chcialbym go troche kosmetycznie pozmieniac napotkalem na pewnien problem. otoz przyciski do glosowania od 1 do 10 maja wyglad standardowego przycisku submit. ja jednak chcialbym wstawic w ich miejsce moje wlasne zaprojektowane buttony. nie wiem jak to zrobic. sprobowalem zmienic type= z 'submit' dalem na 'image' po czym dopisalem sciezke do buttonu czyli src ='button.gif'. przyciski sie pojawily ale nie dzialaja poprawnie bo nie podliczaja glosow. oto kawalek skryptu ze zmienionymi przezemnie 2 pierwszymi buttonami wg tego co sam wyglowkowalem:
  1. <input type=\"hidden\" name=\"id\" value=\"$id\" >
  2. <input type=\"image\" name=\"ocena\" value=\"1\" src=\"button/button.gif\">
  3. <input type=\"image\" name=\"ocena\" value=\"2\" src=\"button/button.gif\">
  4. <input type=\"submit\" name=\"ocena\" value=\"3\" >
  5. <input type=\"submit\" name=\"ocena\" value=\"4\" >
  6. <input type=\"submit\" name=\"ocena\" value=\"5\" >
  7. <input type=\"submit\" name=\"ocena\" value=\"6\" >
  8. <input type=\"submit\" name=\"ocena\" value=\"7\" >
  9. <input type=\"submit\" name=\"ocena\" value=\"8\" >
  10. <input type=\"submit\" name=\"ocena\" value=\"9\" >
  11. <input type=\"submit\" name=\"ocena\" value=\"10\"></td></tr></table>

tak wiec dzialaja wszystkie i podliczaja glosy oprocz tych dwoch pierwszych co zmienilem

nie wiem za bardzo jak to zrobic. tak jak pisalem wczesniej jestem bardziej laikiem w tych sprawach i choc sukcesem bylo dla mnie zainstal tego skryptu to dalej utknalem
oto caly skrypt:
  1. <?php
  2. $ocena = $_POST['ocena'];
  3.  
  4. if(empty($id))
  5. { 
  6. echo "NIE PODALES WARTOSCI ZMIENNEJ ID!!";
  7. } else {
  8.  
  9.  
  10. include("cofing_sql.php");
  11.  
  12. $dni = "0"; // jak dlugo ma trzmac sie blokada, o - blokada wylaczona
  13.  
  14. mysql_connect("$host","$user","$pass");
  15. mysql_select_db("$baza");
  16.  
  17. $data=date("d.m.Y");
  18. $rt=mysql_query("DELETE FROM blok_ip WHERE wygasa='$data' AND ids='$id'");
  19.  
  20.  
  21. $ip=$_SERVER[REMOTE_ADDR];
  22. $pytaniea="SELECT * FROM blok_ip WHERE ip='$ip' AND ids='$id'";
  23. $wykonaniea=mysql_query ($pytaniea);
  24. $ip_jest=mysql_num_rows($wykonaniea);
  25.  
  26. if($ip_jest=="0")
  27. {
  28. if(!$ocena)
  29. { } else {
  30. $plusdata=date("d.m.Y",strtotime("+$dni days",time()));
  31.  
  32.  
  33. $zapytanie = "INSERT INTO ocena SET ocena='$ocena', ids='$id'";
  34. $wykonaj = mysql_query($zapytanie);
  35.  
  36. $zapytaniedwa = "INSERT INTO blok_ip SET ip='$ip', wygasa='$plusdata', ids='$id'";
  37. $wykonajdwa = mysql_query($zapytaniedwa);
  38. }
  39. }
  40.  
  41. $pytanie="SELECT * FROM ocena WHERE ids='$id'";
  42. $wykonanie=mysql_query ($pytanie);
  43. $ile=mysql_num_rows($wykonanie);
  44.  
  45.  
  46.  
  47. $suma="0";
  48. while($xy=mysql_fetch_array($wykonanie)) {
  49. $suma=$suma+$xy[ocena];
  50. }
  51.  
  52. if($ile>0)
  53. {
  54. $sr=$suma/$ile;
  55. $srednia=round($sr, 2);
  56. } else {
  57. $srednia="0";
  58. }
  59.  
  60. if(!$ocena)
  61. {
  62. echo "Srednia Glosow: $srednia <br> Ilosc Glosow: $ile";
  63. }
  64.  
  65. if($ip_jest=="0")
  66. {
  67. if(!$ocena)
  68. {
  69. echo "<form action='' method=\"post\"><table border=\"0\"><tr><td><center>Twoja ocena:</center></td></tr>
  70. <tr><td>
  71. <input type=\"hidden\" name=\"id\" value=\"$id\" >
  72. <input type=\"image\" name=\"ocena\" value=\"2\" src=\"button/button.gif\">
  73. <input type=\"image\" name=\"ocena\" value=\"2\" src=\"button/button.gif\">
  74. <input type=\"submit\" name=\"ocena\" value=\"3\" >
  75. <input type=\"submit\" name=\"ocena\" value=\"4\" >
  76. <input type=\"submit\" name=\"ocena\" value=\"5\" >
  77. <input type=\"submit\" name=\"ocena\" value=\"6\" >
  78. <input type=\"submit\" name=\"ocena\" value=\"7\" >
  79. <input type=\"submit\" name=\"ocena\" value=\"8\" >
  80. <input type=\"submit\" name=\"ocena\" value=\"9\" >
  81. <input type=\"submit\" name=\"ocena\" value=\"10\"></td></tr></table>
  82. </from>";
  83. } else {
  84. echo "Srednia Glosow: $srednia <br> Ilosc Glosow: $ile";
  85. if($dni>0)
  86. {
  87. echo "<br><B>Oddales juz swoj glos:)</b>";
  88. } else {
  89. echo "<form action='' method=\"post\"><table border=\"0\"><tr><td><center>Twoja ocena:</center></td></tr>
  90. <tr><td>
  91. <input type=\"hidden\" name=\"id\" value=\"$id\">
  92. <input type=\"submit\" name=\"ocena\" value=\"1\">
  93. <input type=\"submit\" name=\"ocena\" value=\"2\">
  94. <input type=\"submit\" name=\"ocena\" value=\"3\">
  95. <input type=\"submit\" name=\"ocena\" value=\"4\">
  96. <input type=\"submit\" name=\"ocena\" value=\"5\">
  97. <input type=\"submit\" name=\"ocena\" value=\"6\">
  98. <input type=\"submit\" name=\"ocena\" value=\"7\">
  99. <input type=\"submit\" name=\"ocena\" value=\"8\">
  100. <input type=\"submit\" name=\"ocena\" value=\"9\">
  101. <input type=\"submit\" name=\"ocena\" value=\"10\"></td></tr></table>
  102. </from>";
  103. }
  104. }
  105. } else {
  106. echo "<br><B>Oddales juz swoj glos:)</b>";
  107. }
  108. }
  109. ?>

w jaki sposob zmienic te przyciski submit by wszystko dzialalo? z gory wielkie dzieki za ewentualna pomoc
pozdrowienia marig


-------------------------
do PHP i HTML są odpowiednie znaczniki BBCode
tym razem poprawiłem ale pamiętaj
i stosuj sie do tego na przyszłość
~Cienki1980
Sadu2
Tak jak podał mike:

  1. <input type="submit" value="" style="border: 0; background: url('/adres/obrazka/image.jpg');" />


@ http://forum.php.pl/index.php?showtopic=74993

wystarczy poszukać.
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.