Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2009, 06:06
djkire
 
Fecha de Ingreso: agosto-2009
Mensajes: 96
Antigüedad: 14 años, 8 meses
Puntos: 1
Me da un error y no se quitarlo

Hola compañeros mira eske en este codigo tengo un error
(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($result0"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>

Última edición por djkire; 14/09/2009 a las 06:13