problème mysql
$result=mysql_db_query("gestion","select * from gestion_memo where mem_id=$mem_id",$db_link);
Ta requete deconne => prend l'habitude de mettre un or die mysql_error() dessus pour voir le message d'erreur associée.
ok merci j'ai déjà résolu une erreur il m'en reste deux :
Warning: mysql_result(): Unable to jump to row 1 on MySQL result index 4 in c:\scripts\logiciel\memo\modifier.php on line 54
Warning: mysql_result(): Unable to jump to row 1 on MySQL result index 4 in c:\scripts\logiciel\memo\modifier.php on line 55
Que veut dire "unable to jump"
Thank j'ai réussit avec de la patience et persévérence. erci à vous voici le code finale pour info :
<?php
session_start();
if (!isset($_SESSION['membre_login'])) {
header ('Location: /logiciel/index.php');
exit();
}
?>
<?php
// on inclus les valeurs de configurations
include("fichier_config/config.php");
?>
<html>
<head>
<title></title>
<LINK REL=stylesheet TYPE="text/css" HREF="css.css">
</head>
<body bgcolor="<?php echo("$color_fond_page"); ?>">
<h3><p><center>Modification de la note</center></p></h3>
<?php
/*_____________________CONNEXION__________________________*/
$db_link=mysql_connect('localhost','root','');
mysql_select_db('gestion',$db_link);
$mem_id = isset($_GET['mem_id']) ? $_GET['mem_id'] : null;
if(isset($_POST['modifier'])){
if((isset($_POST['mem_titre'])) && (isset($_POST['mem_contenu']))){
if((!empty($_POST['mem_titre'])) && (!empty($_POST['mem_contenu']))){
// Récupération de la date de modification
$date = date("Y-m-d H:i:s");
$sql='UPDATE gestion_memo SET mem_titre = "'.$_POST['mem_titre'].'", mem_contenu = "'.$_POST['mem_contenu'].'", date_note = "'.date("Y-m-d H:i:s").'" WHERE mem_id = "'.$_POST['mem_id'].'"';
mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
mysql_close();
echo "<h3 align=center>Mise à jour correctement effectuée<br><br><a href='index.php'>Retour</a>";
}
else{
echo'Une des variable est vide';
}
}
else{
echo'les variables necessaires ne sont pas définies';
}
}
else{
$result=mysql_db_query("gestion","select * from gestion_memo where mem_id='$mem_id'");
$mem_titre=mysql_result($result,0,"mem_titre");
$mem_contenu=mysql_result($result,0,"mem_contenu");
echo "<hr width='50%'>";
echo "<center><table border=0><form method='POST' action='modifier.php'>
<input type='hidden' name='mem_id' value='$mem_id'>
<div align='center'>
<table bgcolor='$font_color_cadreformu' width='$width_formulaire'>
<tr>
<td><font color='$color_police_formu' size='1' face='$style_police_formu'>Titre :</font></td>
<td> <input type='text' name='mem_titre' maxlength='30' size='50' value='$mem_titre'>
</td>
</tr>
<tr>
<td><font color='$color_police_formu' size='1' face='$style_police_formu'>Note :</font> </td>
<td> <textarea name='mem_contenu' cols='40' rows='5'>$mem_contenu</textarea>
</td>
</tr>
</table>
</div>";
echo "<table align='center'>
<tr>
<td>
<input type='submit' value='go' name='modifier'>
</td>
</form>
<td>
<form method=get action='index.php'><input type=submit value='Annuler'>
</td>
</form>
</table>";
}
$result=mysql_close($db_link);
?>
</body>
</html>
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: