8797 sujets

Développement web côté serveur, CMS

Bonjour,

Ma table sql fonctionne à merveille, mais je voudrai faire une gestion via un formulaire.

J'ai créer ma zone sécurisé et j'ai réussit à faire un formulaire pour ajouter des lignes.

Ma question est la suivante, avez vous des exemples simples et facile à comprendre pour créer des formulaires : suppression, modification, et appel d'une ligne d'enregistrement pour contrôler.

Je galère comme un malade !!! J'ai beau chercher on me donne des exemples mais ça marche pas.

Je dois me planter entre le champ du formulaire et la base de donnée, je ne vois que ça. Si je pouvais avoir un exemple, cela serait sympa.

Le pire, c'est que j'ai réussit à faire le formulaire pour ajouter, donc il y a un truc qui cloche !!!

Merci par avance, après le formulaire de gestion j'ai fini Smiley lol
Modifié par CVS (13 Jul 2012 - 11:41)
Je regarde.

Merci, je donne mon code

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Supprimer un article de la base de donnée</title>
</head>

<body>

<?php
$base = @mysql_connect ('xxx', 'xxx', 'xxx');
@mysql_select_db ('xxx');
?>

<?php
$l=$_POST['l']; //Ou $_GET si ton formulaire a une action "get"

$requete="DELETE from Articles WHERE l=.$l.";

mysql_query($requete);
?>

<form>
<p align="center"><font size="+1"><u>Enregistement d'un article dans la base de donn&eacute;e.</u></font></p>
<form id="form1" method="post" action="">
<p>&nbsp;</p>
<p align="center">
<label for="l"></label>
<label for="l2"></label>
<p align="center">R&eacute;f&eacute;rence
<input type="text" name="l" id="l2" />
</p>
<p align="center">
<input type="submit" name="button" id="button" value="Envoyer" />
</p>
<p>&nbsp;</p>
</form>
<p align="center"><a href="Bureau.php">Retour</a></body>
</html>

J'ai pas de message d'erreur mais ça n'efface pas dans ma table Smiley decu
Modifié par CVS (12 Jul 2012 - 20:21)
Bonjour,

A priori, le problème vient du fait que tu as ouvert deux balises form... Retire la première.
Vérifie aussi que tu as bien dans ta table un champ "l"... Généralement, on travaille sur le champ 'id' pour sélectionner une entrée.
Sinon je te conseille vivement le tuto "Concevez vos sites web avec php et mysql" du site du zero mais il faudra aussi étudier Html... Parce que ton code est quand même bien "crado" ! T'as fait ça avec dreamweaver en wysiwyg ? Smiley ohwell
Bonjour,

Merci, je vais faire le ménage dans le code, le formulaire est bien fait avec Dreamweaver. Je vais le refaire avec Notepad++ proprement.

C'est pas un problème pour moi.

Merci de votre aide. C'est ce qui me semblait le formulaire était bordélique ...