Formulaire en php
steaker59
Messages postés
47
Date d'inscription
Statut
Membre
Dernière intervention
-
wyllos Messages postés 160 Date d'inscription Statut Membre Dernière intervention -
wyllos Messages postés 160 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai un petit soucis sur la suppression de mes photos sur ma galerie photo. je stocke mes images sur un serveur et sur une base de donnée myphpadmin.
Mes images s'affiche les cases de mon formulaire aussi mais ce que je n'arrive pas à faire est de supprimer les images et par la suite de faire apparaitre les images restante.
Si quelqu'un peut m'aider.
Cordialement.
je vous met mon code ci-dessous :
<?
if ($_SESSION['loginOK'] == false)
{
echo "<script>url = ('http://www.site.fr/index.php?page=msg&id=2');window.location=url;</script>";
}
$requete=mysql_query("select * from users where id='$iduser'");
$pseudo=mysql_result($requete,0,"pseudo");
?>
<h1>Galerie photo de <b><? echo "$pseudo" ?></b></h1>
<hr align="center" width="796" size="1" id="H1">
<table width="700" align="center" cellpadding="10" cellspacing="5">
<FORM method="post" action="<www.site.fr/supprimer.html">
<tr>
<td width="441" 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
while ($val = mysql_fetch_array($requete_selec_photo))
{
if ($Col==1) {echo "<tr>";}
echo "<td align=center valign=bottom><img src='http://www.site.fr/".$val["grand"]."' alt=".$val["legende"]." height='125' width='125'><br>
<input type='checkbox' name='image[]' value=".$val["grand"]."></td>";
$Col=$Col+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="202" align="left" valign="top">
<INPUT type="submit" name="ok" value="supprimer">
</FORM><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é.</P>
<P>vous pouvez supprimé plusieurs images à la fois.</P>
</DIV></td>
</table></td></tr></table>
J'ai un petit soucis sur la suppression de mes photos sur ma galerie photo. je stocke mes images sur un serveur et sur une base de donnée myphpadmin.
Mes images s'affiche les cases de mon formulaire aussi mais ce que je n'arrive pas à faire est de supprimer les images et par la suite de faire apparaitre les images restante.
Si quelqu'un peut m'aider.
Cordialement.
je vous met mon code ci-dessous :
<?
if ($_SESSION['loginOK'] == false)
{
echo "<script>url = ('http://www.site.fr/index.php?page=msg&id=2');window.location=url;</script>";
}
$requete=mysql_query("select * from users where id='$iduser'");
$pseudo=mysql_result($requete,0,"pseudo");
?>
<h1>Galerie photo de <b><? echo "$pseudo" ?></b></h1>
<hr align="center" width="796" size="1" id="H1">
<table width="700" align="center" cellpadding="10" cellspacing="5">
<FORM method="post" action="<www.site.fr/supprimer.html">
<tr>
<td width="441" 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
while ($val = mysql_fetch_array($requete_selec_photo))
{
if ($Col==1) {echo "<tr>";}
echo "<td align=center valign=bottom><img src='http://www.site.fr/".$val["grand"]."' alt=".$val["legende"]." height='125' width='125'><br>
<input type='checkbox' name='image[]' value=".$val["grand"]."></td>";
$Col=$Col+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="202" align="left" valign="top">
<INPUT type="submit" name="ok" value="supprimer">
</FORM><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é.</P>
<P>vous pouvez supprimé plusieurs images à la fois.</P>
</DIV></td>
</table></td></tr></table>
A voir également:
- Formulaire en php
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering