![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 27.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ktoś wie jak przerobić ten skrypt aby checkboxy zaznaczone były wyświetlane checkboxy niezaznaczone(są wtedy gdy użytkownik nie moze oglądać filmów- w tabeli user zapisane są dane wszystkich filmów) w tabeli authuser są użytkownicy, każdy użytkownik ma kod w rekordzie filmy (np. 1.2.3.) kod ten oznacza filmy jakie moze oglądać. Jak zrobic by wyświtlane były chckboxy zaznaczone i checkboxy nie zaznaczone. jak robię to if-ami to wyswietla mi po 3 razy(ze wzgledu na petle while)(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
CODE <?
if ($action == "Modify" || $act=="Edit") { echo " <form action=\"filmy_dodaj.php?username=$username\" method=\"post\">"; mysql_select_db($dbname); $query2="SELECT * FROM user"; $result2 = mysql_query($query2); while ($line2 = mysql_fetch_array($result2)) { $id = $line2["id"]; $miniatura = $line2["miniatura"]; $query3="SELECT * FROM authuser where uname='$username'"; $result3 = mysql_query($query3); while ($line3 = mysql_fetch_array($result3)) { $filmdost = $line3["film"]; } } $liczba=substr_count($filmdost, '.'); $pieces = explode(".", $filmdost); $licznik=0; foreach ($pieces as $k) { $query3="SELECT * FROM user"; $result3 = mysql_query($query3); while ($line3 = mysql_fetch_array($result3)) { $id = $line3["id"]; $nazwa= $line3["nazwa"]; if ($id==$pieces[$licznik]) { print "<tr>"; print " <td width=\"25%\">"; print " <div align=\"center\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">".$username."</font></div>"; print " </td>"; print " <td width=\"25%\">"; print " <div align=\"center\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">".$status."</font></div>"; print " </td>"; print " <td width=\"15%\">"; print " <div align=\"center\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">".$nazwa."</font></div>"; print " </td>"; print " <td width=\"15%\">"; print " <div align=\"center\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><input type=\"checkbox\" name=".$id." value=\"y\" checked /></font></div>"; print " </td>"; if ($id<>$pieces[$licznik]) { print "<tr>"; print " <td width=\"25%\">"; print " <div align=\"center\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">".$username."</font></div>"; print " </td>"; print " <td width=\"25%\">"; print " <div align=\"center\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">".$status."</font></div>"; print " </td>"; print " <td width=\"15%\">"; print " <div align=\"center\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">".$nazwa."</font></div>"; print " </td>"; print " <td width=\"15%\">"; print " <div align=\"center\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><input type=\"checkbox\" name=".$id." value=\"y\" /></font></div>"; print " </td>"; } } } $licznik++; } print " </table>"; print " <div align=\"center\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><input type=\"submit\" value=\"Wyslij\" /></form></font></div>"; } else { echo " <form action=\"filmy_dodaj.php?username=$username\" method=\"post\">"; mysql_select_db($dbname); $query2="SELECT * FROM user"; $result2 = mysql_query($query2); while ($line2 = mysql_fetch_array($result2)) { $id = $line2["id"]; $nazwa = $line2["nazwa"]; $miniatura = $line2["miniatura"]; print "<tr>"; print " <td width=\"25%\">"; print " <div align=\"center\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">".$username."</font></div>"; print " </td>"; print " <td width=\"25%\">"; print " <div align=\"center\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">".$status."</font></div>"; print " </td>"; print " <td width=\"15%\">"; print " <div align=\"center\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">".$nazwa."</font></div>"; print " </td>"; print " <td width=\"15%\">"; print " <div align=\"center\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><input type=\"checkbox\" name=".$id." value=\"y\" /></font></div>"; print " </td>"; } print " </table>"; print " <div align=\"center\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><input type=\"submit\" value=\"Wyslij\" /></form></font></div>"; } ?> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 10:44 |