Page 1 sur 1

probleme de requete

Posté : 19 juil. 2005, 09:31
par VaN
bonjour à toute la communauté ce matin,

j'ai un probleme de requete :
if (isset($media) && $media=='video') 
		{	
			if (isset($_FILES['video']['name']))
			{
				$video = $_FILES['video']['name'];
			}
			if (isset($_FILES['video']['size']))
			{
				$size = $_FILES['video']['size'];
			}
			if (isset($_FILES['pic_video']['name']))
			{
				$pic_video = $_FILES['pic_video']['name'];
			}
			if (isset($_POST['media_video']))
			{
				$media_video = $_POST['media_video'];
			}
			if (isset($_POST['channel_video']))
			{
				$channel_video = $_POST['channel_video'];
			}
			if (isset($_POST['horaire_video']))
			{
				$horaire_video = $_POST['horaire_video'];
			}
			if (isset($_POST['emission_video']))
			{
				$emission_video = $_POST['emission_video'];
			}
			
			$sql_video = "UPDATE media_video 
SET video='$video', pic_video='$pic_video', media='$media_video', size='$size', channel_video='$channel_video', horaire_video='$horaire_video', emission_video='$emission_video'
WHERE id_media_article='$id_media_article'";
			$query_video = mysql_query($sql_video) OR die ("Erreur : ".mysql_error());
		}
ma variable $media est bien égale à "video".
mais mysql me rapporte cette erreur :

Notice: Undefined variable: sql_video in c:\program files\easyphp1-7\www\extranet\back\edit_article_media.php on line 282

j'imagine que si il me marque ce message, c'est qu'il passe au moins le test de la vairable $media, donc pas de probleme avec ça, mais avec la requete en elle-meme.

la table media_video

Champ Type Attributs Null Défaut Extra Action
id_media_video int(11) Non auto_increment
id_media_article int(11) Non 0
video text Non
pic_video text Non
media text Non
size int(11) Non 0
channel_video text Non
horaire_video text Non
emission_video text Non

une erreur flagrante ?

Posté : 19 juil. 2005, 09:33
par ouckileou
ça c'est une erreur PHP, pas MySQL

tu es sûr que tu rentres bien dans la condition ? fais un echo pour vérifier
cette variable n'est pas utilisée autre part ?

Posté : 19 juil. 2005, 09:39
par VaN
bon en fait j'avais ce probleme hier soir. une nuit de sommeil a fait du bien on dirait, puisque je viens de trouver l'erreur, effectivement une accolade placé trop tot empechait de rentrer dans la condition. j'essairais de poster moins vite à l'avenir :oops: