(Warning: mysql_result(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\mailattach.php on line 58)
En esta fila $EMAIL=mysql_result($result, 0, "EMAIL");.
Lo que pasa es ke todo me funciona bien y no me gustaria que saliera como puedo hacerlo??Aqui debajo os dejo el codigo.
Código PHP:
<?php
require("class.phpmailer.php");
require("class.smtp.php");
$msg = "";
if ($_POST['action'] == "send") {
$varname = $_FILES['archivo']['name'];
$vartemp = $_FILES['archivo']['tmp_name'];
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "mail.yahoo.es";
$mail->Port = 587;
$mail->Username = "joaquinyahoo.es";
$mail->Password = "1234";
$mail->From = "joaquinyahoo.es";
$mail->FromName = "joaquin";
$mail->Subject = asunto0;
$mail->AddAddress($_POST['EMAIL']);
$mail->AddAttachment("descarga.png");
if ($varname != "") {
$mail->AddAttachment($vartemp, $varname);
}
$body = "<strong>DATOS REGISTRO ANTIVIRUS</strong><br><br><br>";
$mail->Body = $body;
$mail->IsHTML(true);
$mail->Send();
$msg = "Mensaje enviado correctamente";
}
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>ENVIO EMAIL</title>
<link href="mailattach.css" rel="stylesheet" type="text/css">
</head>
<body background="../FONDO_PROVA.jpg">
<?php
echo"<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
echo"<tr>
<td align='center' class='descdet'>
<div class='borde'>";
echo"<strong class='subder'>Envio licencias PANDA</strong><br>
Pulsar el botón de envio para realizarlo. <br>";
if ($msg != ""){
echo"<span class='conf'>";
echo $msg;
echo"</span><br>";
}
$BD = mysql_connect("localhost", "root");
mysql_select_db("jminformatica",$BD);
$consulta="SELECT * from ANTIVIRUS WHERE ID_ANTIVIRUS=$_GET[ID_ANTIVIRUS]";
$result = mysql_query($consulta, $BD);
if (mysql_affected_rows()==0) echo "No hay ningun registro que tenga este IDENTIFICADOR";
else{
$EMAIL=mysql_result($result, 0, "EMAIL");
}
echo"<form action='mailattach.php' method='post' enctype='multipart/form-data'>";
echo"<p></p>";
echo"<input type='hidden' name='EMAIL' size='50' value='".$EMAIL."'>";
echo"<input type='submit' name='btsend' class='boton' value='Enviar Email' align='center'>";
echo"<input type='hidden' name='action' value='send' />";
echo"</p>";
echo"</form>";
echo"</div>
</td>
</tr>";
echo"</table>";
?>
</body>
</html>