Zdravim,
potřeboval bych smazat několik zpráv ze schránky, ale nevim jakým způsobem zjistit jestli je pole zakřížkované nebo ne.
Možná spíš pomůže můj špatně napsaný kód:
zpravy.php
[syntax lang=php file=zpravy.php]
$result = MySQL_Query("SELECT id,od,cas,predmet,text,precteno FROM pm WHERE komu='".$_SESSION['nick']."' $dod ORDER BY cas DESC",$spojeni) Or Die(MySQL_Error());
If(!MySQL_Num_Rows($result)){
exit("Žádné$nove zprávy");
}
echo '<form action=zprava.php method=POST>
<input type=hidden name=akce value="odstranit">
<table border=1><thead><tr><th> Předmět <th> Odesílatel <th> Odesláno <th> Smazat </thead>';
While ($radek = MySQL_Fetch_Array($result)):
$i++;
if(!$radek['precteno']){
$read = " style='background: #4DA6FF'";
}
else{
UnSet($read);
}
$cas = date_create($radek['cas']);
$mesic = date_format($cas,"n");
$mesice = array (NULL,"ledna", "února", "března", "dubna", "května", "června", "července", "srpna", "září", "října", "listopadu", "prosince");
$datum = date_format($cas,"d.").$mesice[$mesic]. date_format($cas," Y v H:i:s");
echo "<tr$read><td><a href=zprava.php?id=".$radek['id'].">".$radek['predmet']."</a><td>".$radek['od']."<td>$datum<td><input type=checkbox name='check$i'><input type=hidden name=$i value='".$radek['id']."'>";
EndWhile;
MySQL_Free_Result($result);
?>
</table>
<input type=hidden name=kolik value=<?php echo $i?>>
<input type=submit value=Odstranit>
</form>
[/syntax]
zprava.php:
[syntax lang=php file=zprava.php]
Switch($_POST['akce']):
Case "odstranit":
For($i=1; $i<=$_POST['kolik']; $i++):
if($_POST["check$i"]=="on"){
$id = $_POST[$i];
MySQL_Query("DELETE FROM pm WHERE id=$id AND komu='".$_SESSION['nick']."' LIMIT 1",$spojeni) Or Die("<h1>".MySQL_Error()."</h1>");
}
EndFor;
exit(Header("Location: zpravy.php"));
break;
EndSwitch;
[/syntax]
(PHP) mazání více PM
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
(PHP) mazání více PM
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 0
- 4022
-
od Kincl6
Zobrazit poslední příspěvek
05 srp 2024 19:45
-
-
více ssd na desku asrock b450 pro4 Příloha(y)
od bugicek7lpCZ » 03 lis 2024 16:43 » v Rady s výběrem hw a sestavením PC - 3
- 1472
-
od MrVoltz
Zobrazit poslední příspěvek
05 lis 2024 08:17
-
-
- 2
- 2660
-
od p3v4x
Zobrazit poslední příspěvek
21 črc 2024 18:39
-
-
Canon pixma ts5150 w11 nelze tisknout vice kopii na stranku Příloha(y)
od mrpcz » 20 kvě 2025 07:09 » v Vše ostatní (hw) - 4
- 2324
-
od petr22
Zobrazit poslední příspěvek
20 kvě 2025 13:30
-
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti