![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 6.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
mam nastepujacy skrypt:
[php:1:4739cfd77a]<?php require_once("config.php"); $ile = $config_ile; mysql_connect("localhost", "test"); $result=mysql_db_query("test","SELECT mail, data, id FROM mailing LIMIT ".($page*$ile).",$ile"); while ($row=mysql_fetch_array($result)) { for($a = 1; $a <= $b; $a++){ } echo ("<table border='1' cellspacing='0' width='100%' class='tresc' bgcolor='#EFEFEF' bordercolor='#FFFFFF'cellpadding='0' style='border-collapse: collapse'>"); echo ("<tr>"); echo ("<td width='10%' align='center'>$a</td>"); echo ("<td width='50%'><left> <a href='mailto:".$row["mail"]."'</a>".$row["mail"]."</left></td>"); echo ("<td width='30%'><center>".$row["data"]."</center></td>"); echo ("<td width='10%'><center><input type='checkbox' name='usuniecie[]' value='$id'></center></td>"); echo ("</tr>"); echo ("</table>"); $b+=1; list($wszystkich)=mysql_fetch_row(mysql_db_query("test","SELECT count(*) FROM mailing")); $podstron=ceil($wszystkich/$ile-1); } if ($page>0){ echo "<a href=index.php?page=".($page-1).">Poprzednia</a>";} else echo "Poprzednia"; echo (" "); for ($i=0; $i<=$podstron; $i++) { if ($i==$page) echo "$i";} echo (" "); if ($page<$podstron){ echo "<a href=index.php?page=".($page+1).">Następna</a>";} else echo "Następna"; ?>[/php:1:4739cfd77a] <p align="right"> <input type="submit" name="usuwanie" value="Usuń zaznaczone" class="tresc"></p> prosilbym o podanie konkretnego przykladu jaki skrypt musze uzyc aby, po zaznaczeniu jakiegos checkboxa (ktory odpowiada za konkretny adres e-mail) i nacisnieciu przycisku USUN - usunal sie z bazy danych rekord wlasnie z tym mailem... (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 6.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
ju doszedlem do tego jak to pozmieniac, ale mam kolejny problem, otoz mam nastepujacy kod po przerobieniu:
Kod <script language="javascript">
function select_all(obj) { var checkboxes = document.getElementsByTagName('input'); for (i = 0; i < checkboxes.length; i++) { if (obj.checked == true) { checkboxes[i].checked = true; } else { checkboxes[i].checked = false; } } } </script> <div align="center"> <center> <table border="1" cellspacing="0" style="border-collapse: collapse" id="AutoNumber1" cellpadding="0" width="100%" bordercolor="#7F7F7F"> <tr> <td><form method="post" action="index.php?action=delete"> <meta http-equiv="Content-Language" content="pl"> <body link="#000000" vlink="#000000" alink="#000000"> <div align="center"> <center> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber1" width="100%"> <tr> <td> <div align="center"> <center> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" class="tresc"> <tr> <td bgcolor="#F3F3F3" align="center" width="100%" colspan="4"> </td> </tr> <tr> <td bgcolor="#F3F3F3" align="center" width="10%"> <p align="center"><b>L.p.</b></td> <td bgcolor="#F3F3F3" width="50%"> <p align="center"><b>Adres e-mail</b></td> <td bgcolor="#F3F3F3" align="center" width="30%"> <p align="center"><b>Data zapisania</b></td> <td bgcolor="#F3F3F3" align="center" width="10%"> <p align="center"><b>Wybór</b></td> </tr> <tr> <td align="center" valign="top" bgcolor="#F3F3F3" colspan="4"> </td> </tr> <tr> <td align="center" colspan="4"> <div align="center"> <center> <?php mysql_connect("localhost", "test"); mysql_select_db("test"); global $action; require_once("config.php"); $ile = $config_ile; global $action; $query = "select * from mailing LIMIT ".($page*$ile).",$ile"; $result = mysql_query($query) or die ("invalid query: " . mysql_error()); while ($query_data = mysql_fetch_array($result)) { $ID = $query_data["id"]; $MAIL=$query_data['MAIL']; $DATA=$query_data['DATA']; for($a = 1; $a <= $b; $a++){ } echo ("<table border='1' cellspacing='0' width='100%' class='tresc' bgcolor='#EFEFEF' bordercolor='#FFFFFF' cellpadding='0' style='border-collapse: collapse'>"); echo ("<tr>"); echo ("<td width='10%' align='center'>$a</td>"); echo ("<td width='50%'><left> <a href='mailto:".$MAIL."'</a>".$MAIL."</left></td>"); echo ("<td width='30%'><center>".$DATA."</center></td>"); echo ("<td width='10%'><center><input type="checkbox" value="$ID" name="del[]" size="20"></center></td>"); echo ("</tr>"); echo ("</table>"); $b+=1; } list($wszystkich)=mysql_fetch_row(mysql_query("SELECT count(*) FROM mailing")); $podstron=ceil($wszystkich/$ile-1); $podstron2=ceil($wszystkich/$ile+1); echo("<BR>"); if ($page>0) echo "<a href=index.php?page=".($page-1).">Poprzednia</a>"; else echo "Poprzednia"; echo (" "); for ($i=1; $i<=$podstron2; $i++) { if ($i==$page+1) echo "$i"; } echo (" "); if ($page<$podstron) echo "<a href=index.php?page=".($page+1).">Następna</a>"; else echo "Następna"; echo("<p align="right" style="margin-top: 0; margin-bottom: 0"><BR>"); if ($action=="delete") { for ($i=0; $i<count($del); $i++) { $usun_id = $del[$i]; $query = "delete from mailing where id = $usun_id"; $result = mysql_query ($query); } } ?> </center> </div> </td> </tr> <tr> <td align="center" bgcolor="#EFEFEF" colspan="4"> <div align="center"> <center> <table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" class="tresc"> <tr> <td> <div align="center"> <center> <table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" class="tresc" cellpadding="6"> <tr> <td> </td> </tr> <tr> <td> </td> </tr> </table> </center> </div> </td> <td width="0"> <p align="right" style="margin-top: 0; margin-bottom: 0"> Zaznacz wszystkie: <input type="checkbox" name="C1" name="select_all[]" value="select_all" onclick="select_all(this);"> <p align="right" style="margin-top: 0; margin-bottom: 0"> <p align="right" style="margin-top: 0; margin-bottom: 0"> <input type="submit" value = "usuń zaznaczone" class="tresc"> <p align="right" style="margin-top: 0; margin-bottom: 0"> </td> </tr> </table> </center> </div> </td> </tr> </table> </center> </div> </td> </tr> </table> </center> </div> </td> </tr> </table> </center> </div> i chodzi o to ze gdy zaznacze jakis chceckbox i dam przycisk usun zaznaczone to pomimo tego ze rekord zostal z bazy danych usuniety, nadal na ekranie widze ten wpis.. znika on dopiero wtedy, kiedy zaznacze nastepny checkbox i nacisne przycisk... zreszta sami zobaczcie na powyzszym kodzie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 02:07 |