La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  [resolu] Problème pour injecter des données dans une base via un formulaire.
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: [resolu] Problème pour injecter des données dans une base via un formulaire.  (Lu 588 fois)
[resolu] Problème pour injecter des données dans une base via un formulaire.
« sur: le 25-06-2007 a 20:23:05 »
GoldRazor
P'tit nouveau
**

Hors-Ligne

Messages: 79





Voir le Profil
Répondre avec citation

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.

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 ?


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.

« Dernière Édition: le 26-06-2007 a 00:49:04 par GoldRazor » Rapporter au modérateur  

Re:Problème pour injecter des données dans une base via un formulaire.
« Répondre #1 sur: le 25-06-2007 a 20:36:10 »
GoldRazor
P'tit nouveau
**

Hors-Ligne

Messages: 79





Voir le Profil
Répondre avec citation

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 !

« Dernière Édition: le 25-06-2007 a 20:56:16 par GoldRazor » Rapporter au modérateur  
Re:[resolu] Problème pour injecter des données dans une base via un formulaire.
« Répondre #2 sur: le 26-06-2007 a 00:49:26 »
GoldRazor
P'tit nouveau
**

Hors-Ligne

Messages: 79





Voir le Profil
Répondre avec citation

Probleme résolu,

merci quand meme

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg