Php:comment placer un code ?

Fermé
infor3lmd Messages postés 111 Date d'inscription jeudi 16 avril 2009 Statut Membre Dernière intervention 13 mai 2009 - 27 avril 2009 à 02:24
infor3lmd Messages postés 111 Date d'inscription jeudi 16 avril 2009 Statut Membre Dernière intervention 13 mai 2009 - 27 avril 2009 à 13:57
bon soir;
j'ai fai un code de modification :
un enseignant choisit le formulaire qui veut modifier le formulaire sera afficher jusqu'içi tout marche bien pas de probleme. il modifier son formulaire il appuit sur un bouton ok il sera dans une autre page
le probleme : dans ma base de données il n y' a pas les modification
je sais pas ou est le probleme
je pense que j'ai pas bien placer le code de modification
je vous montre un petit bout de mon code :
if(isset($_POST['ok']))
     {   
	        //Modifier le nom du sujet
        $sqlsj = "UPDATE formulaire SET sujet='$sjt' WHERE sujet='$sujet' ";
		$reqsj = mysql_query($sqlsj,$connexion) or die ("modification du sujet impossible : $sqlsj".mysql_error());
		

merci
A voir également:

2 réponses

Bonjour,
Je mettrai ceci:
if(isset($_POST['Bouton_valider']))
{
mysql_query("
UPDATE formulaire
SET sujet = '".mysql_real_escape_string($_POST['sjt'])."'
WHERE sujet = "'$_POST['sujet']."'
LIMIT 1
");
or die('Blablabla : ' . mysql_error());
}


si la page est nouvelle refais en début de page un:
require_once 'config_sql.php';
// Script de connection a ta base de données

Mais ca sous entend que tu as 2 inputs dans le formulaire :s un ou il ya le "Sujet" ancienne version ($_POST['sujet']) et un autre "Sujet" nouvelle version ($_POST['sjt']).

du coup tu ferais mieux de passer par l'id non ?
a savoir faire un:

<input type="hidden" name="id_sujet" value="<?php echo $tab['id']; ?>">

et la requete deviendrait :

if(isset($_POST['Bouton_valider']))
{
mysql_query("
UPDATE formulaire
SET sujet = '".mysql_real_escape_string($_POST['sjt'])."'
WHERE id = "'$_POST['id_sujet']."'
LIMIT 1
");
or die('Blablabla : ' . mysql_error());
}
0
infor3lmd Messages postés 111 Date d'inscription jeudi 16 avril 2009 Statut Membre Dernière intervention 13 mai 2009 2
27 avril 2009 à 13:57
bon jour
peut être que je me suis mal exprimé!!
j'ai une page enseignant.php avec deux champs matricule et sujet et un bouton OK
quand l'enseignant remplie ces 2 champs et appui sur OK il sera dans la page modifier.php et là il aura son formulaire qui veut le modifier afficher.jusqu'à maintenant il y pas de problème,mon script marche bien
PBM : les modification ne se font pas dans ma base de données
je signal quand il apport des modification il clique sur le bouton enregistrer il sera dans la page enseignant.php
moi j'ai pas des erreur avec mes requête .je pense que l'erreur vient du fait que j'ai pas bien placer le code
car j'ai mis tout le script dans la page modifier.php
dans la page enseignant.php il que du html : les deux champs avec le bouton ok
svp aider moi.depuis hier et j'ai pas encore trouver une solution
0