Eléphanteau du PHP |
24 Messages
18 nov. 2015, 20:34
Je n'ai pas d'erreur, voici une petite requête update qui fonctionne, je l'ai essayé.
Le formulaire
<?php include("../header.php"); ?>
<form action="modif_contrat.php" method="POST">
<p>
<label for="num">Numéro</label> : <input type="text" name="num" num="num" /><br />
<label for="nvdesignation">nouvelle designation</label>:<input type="text" name="nvdesignation" $nvdesignation="nvdesignation" /><br /><br />
<input type="submit" value="Valider" />
</p>
</form>
</body>
</html>
puis la requête
<?php include("../header.php"); ?>
<?php include("../connect_wamp.php"); ?>
<?php
$update = $bdd->prepare('UPDATE contrat SET designation = :nvdesignation WHERE num = :num');
$update->execute(array(
':nvdesignation' => $_POST['nvdesignation'],
':num' => $_POST['num']));
echo 'Les modifications ont bien été faites !';
?>
</body>
</html>
Si le texte est long, la personne qui n'a pas accès à la BDD ne sait pas exactement (même si c'est elle qui la rentré) où faire sa modif. Il faut tout retaper, enfin avec la méthode que j'utilise, c'est ce que je veux savoir, est-il possible de faire une correction lorsque tout le texte sortant d'un update est affiché ? et comment faire ? ça existe, je l'ai déjà vu et utilisé dans un site de location de vacances.
Merci de vos réponses.