Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Suppression hors formulaire [ Base de données / MySQL ] (bibo06)

jeudi 15 mai 2008 à 09:30:20 | Suppression hors formulaire

bibo06

Bonjour,

Voila j'ai un formulaire sur des biens immobiliers, a un moment, j'ai une requete sql qui récupère les infos sur les type de pièces que comporte le bien.
On s'aura par affichage en liste que le bien comporte 1 chambre avec du parquet et une exposition nord, ou une cuisine avec carrelage et une superficie de Xm². J'ai placé un bouton supprimer a cotes de chaque piece listée. Se que j'aimerai, c'est que lorsque l'on clique sur le bouton supprimé la piece concerné soit supprimé.
Je ne sais pas si je peux me servir des balise form de la page, ou alors en effectuant une actualisation, qu'en pensez-vous??

Voici une page test ou je vais tester mes differentes possibilités:

<?php
$query="SELECT proprio_nom from proprietaire";
$result=mysql_query($query);
?>
<form action="#" method="POST">
<div>champ 1:<input type="text" value="champ1" title="champ1" name="champ1" /></div>
<div>champ 2:<input type="text" value="champ2" title="champ2" name="champ2" /></div>
<div>champ 3:<input type="text" value="champ3" title="champ3" name="champ3" /></div>
<?php
while($data=mysql_fetch_array($result)){
$nom= $data['proprio_nom'];
echo "<div>" . $nom . "<input type='button' value='supprimer' title='Supprimer' /></br />";
}
?>
<div><input type="button" value="envoyer le formulaire" /></div>
</form>

jeudi 15 mai 2008 à 14:11:27 | Re : Suppression hors formulaire

rclsilver02

Membre Club
Le mieux, c'est que pour chaque bien, tu mettes le bouton "Supprimer" dans un formulaire spécifique, qui a cette tête :

<form action="" method="post" style="display: inline;">
  <input type="hidden" name="id" value="<?php echo($data['identifiant']) ?>" />
  <input type="submit" name="supprimer_bien" value="Supprimer" />
</form>

Biensur dans ta requête de selectioner, tu dois ajouter le champ "identifiant" (je l'ai nommé comme ça, mais remplace le par le vrai nom de champ qui contient ton identifiant).

Et pour prendre en compte cette suppression, au début de ton script PHP (apres la connexion à MySQL quand même) :

<?php
....
if(isset($_POST['supprimer_bien']))
{
  mysql_query('delete from biens where identifiant = ' . $_POST['identifiant']);
}
...
?>

Bon, les noms sont fictifs, peut-être que ce ne sont pas les biens que tu veux supprimer, mais l'idée est là, à toi de voir pour adapter.

jeudi 15 mai 2008 à 15:36:28 | Re : Suppression hors formulaire

bibo06

Ok je te remerci, je vais essayer ca des que j'ai 2mn.
Par contre metre un formulaire dans un autre formulaire ca gene pas?

jeudi 15 mai 2008 à 20:06:20 | Re : Suppression hors formulaire

bibo06

J'ai fait le test, c'est bien se que je pensais, comme le formulaire que tu m'a dis de mettre est imbriqué dans un autre, ca ne fonctionne pas.


vendredi 16 mai 2008 à 17:36:34 | Re : Suppression hors formulaire

rclsilver02

Membre Club
Pourquoi être obligé d'imbriquer les formulaires ?

vendredi 16 mai 2008 à 23:38:19 | Re : Suppression hors formulaire

bibo06

J'ai normalement trouvé un moyen pour résoudre mon problème, j'ai mis un script javascript qui me permet de choisir la destination de l'action de mon formulaire voici se que j'ai fais (enfin récupérer d'un ancien code):

partie javascript:

// fonction pour le cas d'appui sur la touche entrée
function testsubmit() {
    if (document.ajouter.action=="") return false;
return true ;
}


//fonction pour choisir l'action
function gopage(page)
{
    document.ajouter.action = page;
    document.ajouter.submit();
}

partie php et html:

<a href=\"#\" onclick=\"gopage('" . $_SERVER['PHP_SELF'] . "?bien_id=" . $bien_id . "&id_piece_supp=" . $id_entree . "'); return false\"><img src='images/design/supprimer.gif' alt='Supprimer cette pièce' /></a>

Enfin j'ai mis le m^^eme style de code que tu me proposes:

//suppression d'une piece
$piece_id_supp= $_GET['id_piece_supp'];
$bien_id= $_GET['bien_id'];

if(isset($piece_id_supp))
{
  $query_supp_piece="DELETE FROM bien_to_piece WHERE bien_id = '$bien_id' AND piece_id = '$piece_id_supp'";
  mysql_query($query_supp_piece);
 
}

Voila je vais arranger tout ca voir si tout fonctionne (pas encore eu le temps de tester ...)




Cette discussion est classé dans : text, formulaire, champ, query, value


Répondre à ce message

Sujets en rapport avec ce message

Récupération de champ dans un formulaire [ par alainG ] J'ai créé un formulaire pour ajouter un enregistrement dans une table. >Insère un licencié</title&gt Formulaire + fichier externe [ par koko ] J'ai un petit formulaire avec 2 text (<INPUT TYPE="text") et un button. Quand je clique sur le button, il doit mettre les 2 text dans un fichier exter envoyer un mail avec concatenation d'un message et de l'url [ par philcode ] Bonjour,Comment ajouter au corps du message l'url qui envois la popup de mail concatenné à un petit message du type "vas voir ce site il est super: ur Champ de formulaire [ par luckys ] Bj à tous,J'ai créer un script dans lequel sont compris a la fois le formulaire et la récuperation des données pour les inclure dans une base.Je voudr Modification de champ via un formulaire [ par Lephoenix75 ] Voial j'aimerai que lorsque je sélectionne un pseudo dans mon menu déroulant qu'il charge toute les infos concernant le pseudo (ou id) exemple => par PHP: récupérer le champ d'un formulaire sans Bouton! [ par brahma ] hello ,avec php: comment puis je récupérer la valeur d'un champ d'un formulaire, lorsque l'utilisateur me donne la main en passant par un lien hyperte formulaire + champ de type "File" [ par ironnyc ] Salut a tous!!j ai un petit prob avec mon formulaire pour faire un upload.Dans mon ficher "Formulaire.htm"j utilise un champ de type "File" (avec encr pb avec un champ de type file [ par ouiskie ] Salut,j'ai un formulaire, et dedans il y a un chmap de type file, pour aller chercher l'adresse d'une image. Je v chercher l'adresse avec le bouton pa Problème d'option selected dans une balise option après un reload [ par dubitoph ] ChristopheBonjour,Mon problème est le suivant : après la saisie d'une valeur dans une liste déroulante, je recharge mon formulaire et, après le reload Appel d'une fonction avec un bouton d'un formulaire [ par Titigre ] Bonjour j'ai besoin d'aide !!je voudrais appeler une fonction qui met a jour des champs d'une table, grace à un bouton d'un formulaire. En fait j'affi


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,640 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.