Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: GoldRazor le le 25-06-2007 a 20:23:05

Titre: [resolu] Problème pour injecter des données dans une base via un formulaire.
Posté par: GoldRazor le le 25-06-2007 a 20:23:05

Bonjour tout le monde,

J'ai un probleme avec un formulaire.

J'ai créé une page qui permet de récuperer des valeurs dans une base mysql pour les injecter dans les cases d'un formulaire.
Donc jusque là, c'est impecable, tout fonctionne.

Mais le problème intervient lorsque je souhaite valider les nouvelles informations.

[color=Red]J'ai beau remplir la case 'titre' mais à chaque fois ca m'affiche l'erreur ==> la case doit etre rempli.
Voyez vous une erreur flagrante ?[/color]


Code:


if ($_REQUEST['enregistre'] =='oui')
{
if (empty($_POST['titre']))
die("Erreur : Tous les champs doivent être remplis.");

$sql = "UPDATE concours SET ........

mysql_query ($sql);
echo ("Changement effectué");

}


<form action="edit_concours.php" method="POST" >
<input type ="hidden" name="enregistre" value="oui" />
<input type="hidden" name="edit_concours" value="<?php echo $_POST['edit_concours']; ?>" />
<input name="titre" type="text" id="titre" value="<?php echo $concours->titre; ?>">
<input type="submit" name="Submit" value="Modifier le concours">
</form>


Merci beaucoup parce que j'ai essayé de chercher jusqu'a 5h du mat et la je viens de me reveiller et j'arrive toujours pas.

Encore merci.

Titre: Re:Problème pour injecter des données dans une base via un formulaire.
Posté par: GoldRazor le le 25-06-2007 a 20:36:10

Ha apparemment ca l'air de passer puisque ca m'affiche le message "changement effectué".

Mais malheureusement les données reste inchangé dans la base, ca doit etre une erreur au niveau de la requete sql.


Code:

$sql = "UPDATE concours SET titre='".$_POST['titre']."' "." WHERE id = '".$_REQUEST['edit_concours']."'";

mysql_query ($sql);
echo ("Changement effectué");




Merci beaucoup !

Titre: Re:[resolu] Problème pour injecter des données dans une base via un formulaire.
Posté par: GoldRazor le le 26-06-2007 a 00:49:26

Probleme résolu,

merci quand meme


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.