Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<?php
if ($action == "delete") {
print_r($del);
echo "<br>";
for ($i = 0; $i < count($del); $i++) {
echo "../../files/".$maincategory[$del[$i]]."/".$subcategory[$del[$i]]."/".$file_name[$del[$i]]."<br>";
}
}
?>
<form action="test.php" method="POST">
<?
for ($i = 0; $i < 3; $i++) {
echo $i + 1;
?>
<input name="del[]" type="checkbox" id="del[]" value="<? echo $i; ?>">
<input name="maincategory[]" type="hidden" id="maincategory[]" value="maincategory">
<input name="subcategory[]" type="hidden" id="subcategory[]" value="subcategory">
<input name="file_name[]" type="hidden" id="file_name[]" value="file_name<? echo $i+1; ?>">
<?
}
?>
<input name="action" type="hidden" value="delete">
<input name="submit" type="submit" value="submit">
</form>
<?php
for ($i=0;$i<mysql_num_rows($query1);$i++) {
$array[$i] = mysql_fetch_array($query1);
}
for ($i=0;$i<count ($array);$i++) {
echo "
<tr>
<a href=\"admin_files_edit.php?id=".$array[$i][id]."\"><td align=\"left\" bgcolor=\"#EDF2FA\" onMouseOver=\"NavRollOver(this)\" onMouseOut=\"NavRollOut(this)\" style=\"cursor: hand\"><strong>".$array[$i][file_subject]."</strong></td></a>
<td align=\"left\" bgcolor=\"#EDF2FA\">".(strlen ($array[$i][file_description]) > 70 ? substr ($array[$i][file_description], 0, 70) . '...' : $array[$i][file_description])."</td>
<td align=\"left\" bgcolor=\"#EDF2FA\">".$array[$i][file_name]."</td>
<td align=\"left\" bgcolor=\"#EDF2FA\">".$array[$i][file_size]."</td>
<td align=\"left\" bgcolor=\"#EDF2FA\">".$array[$i][file_extension]."</td>
<td align=\"left\" bgcolor=\"#EDF2FA\">".$array[$i][file_date]."</td>
<td align=\"center\" bgcolor=\"#EDF2FA\"><input name=\"del[]\" type=\"checkbox\" id=\"del[]\" value=\"".$array[$i][id]."\">
<input name=\"maincategory[]\" type=\"hidden\" id=\"maincategory[]\" value=\"".$array[$i][maincategory]."\">
<input name=\"subcategory[]\" type=\"hidden\" id=\"subcategory[]\" value=\"".$array[$i][subcategory]."\">
<input name=\"file_name[]\" type=\"hidden\" id=\"file_name[]\" value=\"".$array[$i][file_name]."\"></td>
</tr>";
}
?>
if ($action == "delete") {
for ($i = 0; $i < count($del); $i++) {
unlink ("../../files/".$maincategory[$i]."/".$subcategory[$i]."/".$file_name[$i]."");
$sql3 = "DELETE FROM `$dbtable5` WHERE `id` = '".$del[$i]."'";
mysql_query ($sql3, $dbconnect);
$info_fd_output = "$delete_success";
}
}
else {
$info_fd_output = "$delete_error";
}
$result = mysql_query('SELECT id, maincat, subcat FROM table');
while ($row = mysql_fetch_array($result))
{
echo '<input name="maincategory[' . $row['id'] . ']" value="' . $row[maincat] .'">';
echo '<input name="subcategory[' . $row['id'] . ']" value="' . $row[subcat] .'">';
}
foreach ($del as $index => $value)
{
unlink ("../../files/".$_POST['maincategory'][$index] . "/" . $_POST['subcategory'][$index] . "/" . $_POST['file_name'][$index]);
;
}
<?php
while ($row = mysql_fetch_array ($query1)) {
echo "
<tr>
<a href=\"admin_files_edit.php?id=".$row[id]."\"><td align=\"left\" bgcolor=\"#EDF2FA\" onMouseOver=\"NavRollOver(this)\" onMouseOut=\"NavRollOut(this)\" style=\"cursor: hand\"><strong>".$row[file_subject]."</strong></td></a>
<td align=\"left\" bgcolor=\"#EDF2FA\">".(strlen ($row[file_description]) > 70 ? substr ($row[file_description], 0, 70) . '...' : $row[file_description])."</td>
<td align=\"left\" bgcolor=\"#EDF2FA\">".$row[file_name]."</td>
<td align=\"left\" bgcolor=\"#EDF2FA\">".$row[file_size]."</td>
<td align=\"left\" bgcolor=\"#EDF2FA\">".$row[file_extension]."</td>
<td align=\"left\" bgcolor=\"#EDF2FA\">".$row[file_date]."</td>
<td align=\"center\" bgcolor=\"#EDF2FA\"><input name=\"del[]\" type=\"checkbox\" id=\"del[]\" value=\"".$row[id]."\">
<input name=\"maincategory[]\" type=\"hidden\" id=\"maincategory[]\" value=\"".$row[maincategory]."\">
<input name=\"subcategory[]\" type=\"hidden\" id=\"subcategory[]\" value=\"".$row[subcategory]."\">
<input name=\"file_name[]\" type=\"hidden\" id=\"file_name[]\" value=\"".$row[file_name]."\"></td>
</tr>";
}
?>
if ($action == "delete") {
foreach ($del as $index => $value) {
unlink ("../../files/".$_POST['maincategory'][$index] . "/" . $_POST['subcategory'][$index] . "/" . $_POST['file_name'][$index]);
$sql3 = "DELETE FROM `$dbtable5` WHERE `id` = '".$_POST['id'][$index]."'";
mysql_query ($sql3, $dbconnect);
$info_fd_output = "$delete_success";
}
}
else {
$info_fd_output = "$delete_error";
}
$sql3 = "DELETE FROM `$dbtable5` WHERE `id` = '".$_POST['id'][$index]."'";
Die POST Variable [id] ist nirgends deklariert, darum kann er da auch nix rauslöschen...qsrs hat gesagt.:Was ebenfall noch nicht funktioniert, ist das Löschen in der Datenbank. Das liegt daran, dass ich mir nicht sicher bin wie ich die ID(s) in dieser Zeile richtig mitgebe:
PHP:$sql3 = "DELETE FROM `$dbtable5` WHERE `id` = '".$_POST['id'][$index]."'";
<?
for ($i = 0; $i < 3; $i++) {
echo $i + 1;
?>
<?
for ($i=0;$i<mysql_num_rows($query1);$i++) {
$array[$i] = mysql_fetch_array($query1);
}
for ($i = 0; $i < 3; $i++) {
$i + 1;
echo "
<tr>
<a href=\"admin_files_edit.php?id=".$array[$i][id]."\"><td align=\"left\" bgcolor=\"#EDF2FA\" onMouseOver=\"NavRollOver(this)\" onMouseOut=\"NavRollOut(this)\" style=\"cursor: hand\"><strong>".$array[$i][file_subject]."</strong></td></a>
<td align=\"left\" bgcolor=\"#EDF2FA\">".(strlen ($array[$i][file_description]) > 70 ? substr ($array[$i][file_description], 0, 70) . '...' : $array[$i][file_description])."</td>
<td align=\"left\" bgcolor=\"#EDF2FA\">".$array[$i][file_name]."</td>
<td align=\"left\" bgcolor=\"#EDF2FA\">".$array[$i][file_size]."</td>
<td align=\"left\" bgcolor=\"#EDF2FA\">".$array[$i][file_extension]."</td>
<td align=\"left\" bgcolor=\"#EDF2FA\">".$array[$i][file_date]."</td>
<td align=\"center\" bgcolor=\"#EDF2FA\"><input name=\"del[]\" type=\"checkbox\" id=\"del[]\" value=\"$i\">
<input name=\"maincategory[]\" type=\"hidden\" id=\"maincategory[]\" value=\"".$array[$i][maincategory]."\">
<input name=\"subcategory[]\" type=\"hidden\" id=\"subcategory[]\" value=\"".$array[$i][subcategory]."\">
<input name=\"file_name[]\" type=\"hidden\" id=\"file_name[]\" value=\"".$array[$i][file_name]."\"></td>
</tr>";
}
?>
<?
for ($i = 0; $i < mysql_num_rows($query1); $i++) {
$array[$i] = mysql_fetch_array($query1);
echo "
<tr>
<a href=\"admin_files_edit.php?id=".$array[$i][id]."\"><td align=\"left\" bgcolor=\"#EDF2FA\" onMouseOver=\"NavRollOver(this)\" onMouseOut=\"NavRollOut(this)\" style=\"cursor: hand\"><strong>".$array[$i][file_subject]."</strong></td></a>
<td align=\"left\" bgcolor=\"#EDF2FA\">".(strlen ($array[$i][file_description]) > 70 ? substr ($array[$i][file_description], 0, 70) . '...' : $array[$i][file_description])."</td>
<td align=\"left\" bgcolor=\"#EDF2FA\">".$array[$i][file_name]."</td>
<td align=\"left\" bgcolor=\"#EDF2FA\">".$array[$i][file_size]."</td>
<td align=\"left\" bgcolor=\"#EDF2FA\">".$array[$i][file_extension]."</td>
<td align=\"left\" bgcolor=\"#EDF2FA\">".$array[$i][file_date]."</td>
<td align=\"center\" bgcolor=\"#EDF2FA\"><input name=\"del[]\" type=\"checkbox\" id=\"del[]\" value=\"$i\">
<input name=\"maincategory[]\" type=\"hidden\" id=\"maincategory[]\" value=\"".$array[$i][maincategory]."\">
<input name=\"subcategory[]\" type=\"hidden\" id=\"subcategory[]\" value=\"".$array[$i][subcategory]."\">
<input name=\"file_name[]\" type=\"hidden\" id=\"file_name[]\" value=\"".$array[$i][file_name]."\"></td>
</tr>";
}
?>