Probleme dans le code modifier

Fermé
mido1333 Messages postés 2 Date d'inscription jeudi 3 avril 2014 Statut Membre Dernière intervention 4 avril 2014 - 3 avril 2014 à 23:49
 Profil bloqué - 23 avril 2014 à 15:18
ce code ne fonctionne pas aidez moi de le corriger et merci d'avance

<?php
include('cadre.php');
echo '<html> <body> <div class="colonne2">';
?>
<h3><center>*--------* Modifier Planing *--------*</center></h3>
<form method="post">
<table align="center">
<tr>
<td>num:</td>
<td><input type="text" name="num" /></td>
</tr>
<tr>
<td>etudiant:</td>
<td><input type="text" name="etudiant" /></td>
</tr>
<tr>
<td>sujet:</td>
<td><input type="text" name="sujet" /></td>
</tr>
<tr>
<td>encadrant:</td>
<td><input type="text" name="encadrant" /></td>
</tr>
<tr>
<td>rapporteur:</td>
<td><input type="text" name="rapporteur" /></td>
</tr>
<tr>
<td>president:</td>
<td><input type="text" name="president" /></td>
</tr>
<tr>
<td>date:</td>
<td><input type="text" name="date" /></td>

</tr>
<tr>
<td> </td>
<td><input type="submit" name="valider" value="Valider" /></td>

</tr>
</table>
</form>
<?php
if(isset($_POST['valider']))
{
$num=$_POST['num'];
$etudiant=$_POST['etudiant'];
$sujet=$_POST['sujet'];
$encadrant=$_POST['encadrant'];
$rapporteur=$_POST['rapporteur'];
$president=$_POST['president'];
$date=$_POST['date'];

include("connexion.php");

$rq = "UPDATE planing de soutenance set etudiant='$etudiant' , sujet='$sujet' , encadrant='$encadrant' , rapporteur='$rapporteur' , president='$president' , dateS='$date' where num='num'" ;


$res=mysql_query($rq) or die (mysql_error());
if($res)
{
echo("La modification à été correctement effectuée") ;
}
else
{
echo("La modification à échouée") ;
}
}
?>
A voir également:

4 réponses

Profil bloqué
4 avril 2014 à 14:04
bonjour,

peux tu nous en dire un peu plus ? qu'est ce qui ne fonctionne pas selon toi ? quel est ton résultat attendu etc...?
0
mido1333 Messages postés 2 Date d'inscription jeudi 3 avril 2014 Statut Membre Dernière intervention 4 avril 2014
4 avril 2014 à 17:34
comment je remplis les champs et je valide un message d'erreur s'affiche :

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'soutenance set etudiant = 'ahmed jouini' , sujet = 'gestion de stock' , encadra' at line 1
0
Profil bloqué
23 avril 2014 à 15:16
ba tu as la réponse sous les yeux

l'erreur t'informe que tu as une erreur dans ta syntaxe sql, qu'il y a surement une expression, un caractère non compris..

Donne nous ta requéte complète qu'on puisse voir ce qui merdouille !
0
Profil bloqué
23 avril 2014 à 15:18
ta syntaxe (requete) doit ressembler à ça, remplace là :

$rq = "UPDATE planing de soutenance set etudiant='".$etudiant."' , sujet='".$sujet."' , encadrant='".$encadrant."' , rapporteur='".$rapporteur."' , president='".$president."' , dateS='".$date."' WHERE num='num'" ; 

0