Formulaire de suppresion php
steaker59
Messages postés
51
Statut
Membre
-
steaker59 Messages postés 51 Statut Membre -
steaker59 Messages postés 51 Statut Membre -
Bonjour à tous,
j'ai un problème avec la suppression d'images. aidez moi s'il vous plait. Je stocke les photos sur le serveur et sur la base de donnée. Je souhaite supprimer les photos du serveur et de la base de donnée.
$image=($_POST['image']);
if ($_POST['submit'])
{
$val=($_POST['image[$i]']);
echo $val;
$nb = count($image);
for($i=0; $i<$nb; $i++)
{
$rep="https://www.pagesjaunes.fr/".$val["grand"]."";
unlink($rep);
$rep1="https://www.pagesjaunes.fr/".$val["mini"]."";
unlink($rep1);
$requete=mysql_query("DELETE FROM photos WHERE id=\"$image[$i]\"");
}
}
<FORM method="post" action="https://www.pagesjaunes.fr/">
<tr>
<td width="187" align="center" valign="top">
<?
// sélectionne toutes les fiches de la table $table
$query = "SELECT * FROM photos order by id DESC";
$result = mysql_query($query);
// On choisit de faire trois colonnes
$NbCol=4;
// Il y a un total de NbTot enregistrements
$NbTot=mysql_num_rows($result);
// Il va falloir un certain nombre de lignes
$NbLigne=1+(int)($NbTot/$NbCol);
// Premier enregistrement
$Col=1; // Pour savoir dans quelle colonne on est
$Lig=0; // Pour savoir sur quelle ligne on est
// tant qu'il y a des fiches
while ($val = mysql_fetch_array($result))
{
$Valeur=$Col+($Lig*$NbCol);
$SQL = "UPDATE photos SET ordre=".$Valeur." WHERE mini='".$val["mini"]."' AND grand='".$val["grand"]."'";
mysql_query($SQL);
$Lig=$Lig+1;
// si on a fait NbLigne ou si le compteur est supérieur au nombre total
// il faut passer à la colonne suivante et à la première ligne
if (($Lig==$NbLigne) or ($Valeur>($NbTot-$NbCol))) {$Lig=0;$Col=$Col+1;}
}
$requete_selec_photo=mysql_query("select * from photos where iduser='$iduser'");
echo "<table cellpadding=3>";
$Col=1; // Compteur permettant de savoir si on est en début ou en fin de ligne
$i=1;
while ($val = mysql_fetch_array($requete_selec_photo))
{
if ($Col==1) {echo "<tr>";}
echo "<td align=center valign=bottom><img src='http://www.monsite.fr/".$val["grand"]."' alt=".$val["legende"]." height='125' width='125'><br>
<input type='checkbox' name='image[$i]' value=".$val["grand"]."></td>";
$Col=$Col+1;
$i=$i+1;
if ($Col>$NbCol) {$Col=1;echo "</tr>";}
}
mysql_close();
// Ici, il faut finir la ligne
if ($Col<>1) {
for ($i=$Col;$i<=$NbCol;$i++) {echo "<td> </td>";}
echo "</tr>";
}
echo "</table>";
?> </td>
<td width="493" align="left" valign="top">
<br />
<INPUT type="submit" name="submit" value="supprimer">
</FORM><br><br /><br />
<table width="100%" cellpadding="10">
<td bgcolor="#CEECCC">
<DIV align="justify">
<P>Afin que vous puissiez supprimé vos photos, il vous faut cochez les cases correspondantes aux photos que vous désirez supprimé et par la suite appuyer sur le bouton 'supprimer'.</P>
<P>Vous pouvez supprimé plusieurs images à la fois.</P>
</DIV></td>
</table></td></tr>
</table>
merci d'avance. je ne vois pas ou est le problème.
j'ai un problème avec la suppression d'images. aidez moi s'il vous plait. Je stocke les photos sur le serveur et sur la base de donnée. Je souhaite supprimer les photos du serveur et de la base de donnée.
$image=($_POST['image']);
if ($_POST['submit'])
{
$val=($_POST['image[$i]']);
echo $val;
$nb = count($image);
for($i=0; $i<$nb; $i++)
{
$rep="https://www.pagesjaunes.fr/".$val["grand"]."";
unlink($rep);
$rep1="https://www.pagesjaunes.fr/".$val["mini"]."";
unlink($rep1);
$requete=mysql_query("DELETE FROM photos WHERE id=\"$image[$i]\"");
}
}
<FORM method="post" action="https://www.pagesjaunes.fr/">
<tr>
<td width="187" align="center" valign="top">
<?
// sélectionne toutes les fiches de la table $table
$query = "SELECT * FROM photos order by id DESC";
$result = mysql_query($query);
// On choisit de faire trois colonnes
$NbCol=4;
// Il y a un total de NbTot enregistrements
$NbTot=mysql_num_rows($result);
// Il va falloir un certain nombre de lignes
$NbLigne=1+(int)($NbTot/$NbCol);
// Premier enregistrement
$Col=1; // Pour savoir dans quelle colonne on est
$Lig=0; // Pour savoir sur quelle ligne on est
// tant qu'il y a des fiches
while ($val = mysql_fetch_array($result))
{
$Valeur=$Col+($Lig*$NbCol);
$SQL = "UPDATE photos SET ordre=".$Valeur." WHERE mini='".$val["mini"]."' AND grand='".$val["grand"]."'";
mysql_query($SQL);
$Lig=$Lig+1;
// si on a fait NbLigne ou si le compteur est supérieur au nombre total
// il faut passer à la colonne suivante et à la première ligne
if (($Lig==$NbLigne) or ($Valeur>($NbTot-$NbCol))) {$Lig=0;$Col=$Col+1;}
}
$requete_selec_photo=mysql_query("select * from photos where iduser='$iduser'");
echo "<table cellpadding=3>";
$Col=1; // Compteur permettant de savoir si on est en début ou en fin de ligne
$i=1;
while ($val = mysql_fetch_array($requete_selec_photo))
{
if ($Col==1) {echo "<tr>";}
echo "<td align=center valign=bottom><img src='http://www.monsite.fr/".$val["grand"]."' alt=".$val["legende"]." height='125' width='125'><br>
<input type='checkbox' name='image[$i]' value=".$val["grand"]."></td>";
$Col=$Col+1;
$i=$i+1;
if ($Col>$NbCol) {$Col=1;echo "</tr>";}
}
mysql_close();
// Ici, il faut finir la ligne
if ($Col<>1) {
for ($i=$Col;$i<=$NbCol;$i++) {echo "<td> </td>";}
echo "</tr>";
}
echo "</table>";
?> </td>
<td width="493" align="left" valign="top">
<br />
<INPUT type="submit" name="submit" value="supprimer">
</FORM><br><br /><br />
<table width="100%" cellpadding="10">
<td bgcolor="#CEECCC">
<DIV align="justify">
<P>Afin que vous puissiez supprimé vos photos, il vous faut cochez les cases correspondantes aux photos que vous désirez supprimé et par la suite appuyer sur le bouton 'supprimer'.</P>
<P>Vous pouvez supprimé plusieurs images à la fois.</P>
</DIV></td>
</table></td></tr>
</table>
merci d'avance. je ne vois pas ou est le problème.
A voir également:
- Formulaire de suppresion php
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Récupérer compte outlook sans formulaire - Forum Hotmail / Outlook.com