Foros del Web » Programando para Internet » PHP »

enviar tabla mysql por correo con php

Estas en el tema de enviar tabla mysql por correo con php en el foro de PHP en Foros del Web. Explico mejor lo que quiero hacer: Hola amigos: tengo dos archivos, en uno envío un correo por medio de la funcion mail y en otro ...
  #1 (permalink)  
Antiguo 13/03/2012, 19:48
 
Fecha de Ingreso: noviembre-2003
Ubicación: Medellín-Colombia
Mensajes: 149
Antigüedad: 20 años, 5 meses
Puntos: 2
enviar tabla mysql por correo con php

Explico mejor lo que quiero hacer:

Hola amigos: tengo dos archivos, en uno envío un correo por medio de la funcion mail y en otro tengo una especie de libreria que hace una consulta, asì:

ARCHIVO 1:

Código PHP:
<?php include ('experimento.php');?>

<?php //Nos Conectamos al servidor
 
mysql_pconnect('localhost','root','conan33');
//************************************
//Selecciono mi base de datos en el servidor
 
mysql_select_db('amigos');
 


?>


<?php 

//obtengo la variable del navegador
$id $_GET['nro'];
    
                
                
//hago la actualización del campo dp_date con la fecha.
        
$query_auto "UPDATE amigos set dp_date=CURDATE() where id='$id'";
        


mysql_query($query_auto) or die(mysql_error());


if (
$query_auto)
{
ini_set("SMTP","smtp.gmail.com");
ini_set("smtp_port",25);
ini_set("sendmail_from","[email protected]");
$correo "[email protected]";
$correo2 "[email protected]";
$asunto "Envio e-mails";
$cuerpo =      
'<tittle> hola juan </tittle>

'
;
 
$concatenado $row['id']."".$row['abogado']."".$row['pagare']."".$row['cedula']."".$row['nombre']."".$row['juzgado']."".$row['radicado']."".$row['estadodelproceso']."".$row['proximaactuacion']."".$row['estadomedida'];  
$mg=$consulta;
$bg=vercomfama();
$cabeceras  "MIME-Version: 1.0\r\n";
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";

// Cabeceras adicionales
$cabeceras .= 'To: Mary <[email protected]>, Kelly <[email protected]>' "\r\n";
$cabeceras .= 'From: Recordatorio <[email protected]>' "\r\n";
$cabeceras .= 'Cc: [email protected]"\r\n";
$cabeceras .= 'Bcc: [email protected]"\r\n";

mail($correo,$asunto,$concatenado,"FROM: $correo2",$cabeceras);  
}





?>
ARCHIVO 2 (experimento.php)

Código PHP:
<?php 
//Nos Conectamos al servidor
 
mysql_pconnect('localhost','root','conan33');
//************************************
//Selecciono mi base de datos en el servidor
 
mysql_select_db('amigos');
//****************************************************************

function borrar($id)
{
    
$sql="delete from amigos where id=$id";
    
mysql_query($sql);
    echo 
'Registro eliminado con exito!';
}


function 
EncotrarReg($nroReg)
{
    
$consulta="select * from amigos where id=$nroReg";
    
$res=mysql_query($consulta);
    
$fila=mysql_fetch_array($res);
    return 
$fila;
}


//******************************************************

function ingreso()
{

//Escribo en mi base de datos
 
if (isset($_POST['abogado']))
   {
    
$abogado=$_POST['abogado'];
    
$pagare=$_POST['pagare'];
    
$cedula=$_POST['cedula'];
    
$nombre=$_POST['nombre'];
    
$juzgado=$_POST['juzgado'];
    
$radicado=$_POST['radicado'];
    
$estadodelproceso=$_POST['estadodelproceso'];
    
$proximaactuacion=$_POST['proximaactuacion'];
    
$estadomedida=$_POST['estadomedida'];
$cad="insert into amigos (abogado,pagare,cedula,nombre,juzgado,radicado,estadodelproceso,proximaactuacion,estadomedida) values ('".$abogado."','".$pagare."','".$cedula."','".$nombre."','".$juzgado."','".$radicado."','".$estadodelproceso."','".$proximaactuacion."','".$estadomedida."')";

    
mysql_query($cad);
    echo 
'Proceso ingresado!';
//************************************
   
}
}

function 
vercomfama()
{
echo
'<style type="text/css">
<!--.Estilo3 {color: #FFFFFF; font-weight: bold; }--></style>

<div style="overflow: auto; width: 5500px; height: 1500px;">
<table width="800" border="1">
  <tr>
    <td bgcolor="#669933"><span class="Estilo3">ID </span></td>
    <td bgcolor="#669933"><span class="Estilo3">ABOGADO</span></td>
    <td bgcolor="#669933"><span class="Estilo3">PAGARE</span></td>
    <td bgcolor="#669933"><span class="Estilo3">CEDULA</span></td>
    <td width="1000" bgcolor="#669933"><span class="Estilo3">NOMBRE</span></td>
    <td bgcolor="#669933"><span class="Estilo3">JUZGADO</span></td>
    <td bgcolor="#669933"><span class="Estilo3">RADICADO</span></td>
    <td bgcolor="#669933"><span class="Estilo3">ESTADO DEL PROCESO</span></td>
    <td bgcolor="#669933"><span class="Estilo3">PROXIMA ACTUACION</span></td>
        <td bgcolor="#669933"><span class="Estilo3">MEDIDA</span></td>
    <td bgcolor="#669933"><span class="Estilo3">Borrar</span></td>
    <td bgcolor="#669933"><span class="Estilo3">Editar</span></td>
  </tr>
  '
;
  
     
?> 
   
  <form action="file:///D|/usb/nuevas/ppp3/index.php" method="post"> 
   <input name="busca" type="text" id="busca"> 
  <input name="submit" value="Buscar" type="submit" /> 
  </form> 
   
  <?php 
   
  
if (isset($_POST['busca'])) 
  { 
   
$consulta="SELECT * FROM amigos WHERE abogado LIKE '%".$_POST['busca']."%' OR pagare LIKE '%".$_POST['busca']."%' OR cedula LIKE '%".$_POST['busca']."%' OR nombre LIKE '%".$_POST['busca']."%' OR juzgado LIKE '%".$_POST['busca']."%' OR radicado LIKE '%".$_POST['busca']."%' OR estadodelproceso LIKE '%".$_POST['busca']."%' OR proximaactuacion LIKE '%".$_POST['busca']."%' OR estadomedida LIKE '%".$_POST['busca']."%'"  
   }else{  
   
$consulta="SELECT * FROM amigos WHERE DATE_SUB(CURDATE(),INTERVAL 1 DAY)<=dp_date"
   }  

       
$resultado=mysql_query($consulta);
    @
$num_resultados=mysql_num_rows($resultado);
    echo 
'<br>N&uacute;mero de busquedas encontradas:'.$num_resultados.'';
  
  
  
    for (
$i=0$i<$num_resultados$i++)
    {
    
$fila=mysql_fetch_array($resultado);
    echo 
'<tr>
             <td><font size="1">'
.$fila['id'].'</font></td>
             <td><font size="1">'
.$fila['abogado'].'</font></td>
             <td><font size="1">'
.$fila['pagare'].'</font></td>
             <td><font size="1">'
.$fila['cedula'].'</font></td>
            <td bgcolor="#669933"><font size="1"><width: 500px>'
.$fila['nombre'].'</width></font></td>
                    <td>'
.$fila['juzgado'].'</font></td>
            <td><font size="1">'
.$fila['radicado'].'</font></td>
            <td><font size="2">'
.$fila['estadodelproceso'].'</font></td>
            <td><font size="2">'
.$fila['proximaactuacion'].'</font></td>
            <td><font size="1">'
.$fila['estadomedida'].'</font></td>
            <td><font size="1">'
.'<a href="borrar.php?nro='.$fila['id'].'" title="'.$fila['id'].'">Borrar</a>'.'</td>
            <td><font size="1">'
.'<a href="editar.php?nro='.$fila['id'].'" title="'.$fila['id'].'">Editar</a>'.'</td>
         
         </tr>'
;
    }  
  
echo
'</table>
     </div>'
;
}
?>

<?php 

/*function editar($nroReg)
{
    $consulta="select * from amigos where id=$nroReg"; 
    $resultado=mysql_query($consulta);
    
    $fila=mysql_fetch_array($resultado);
    return $fila;
}
*/
function grabar($id,$abo,$pag,$ced,$nom,$juz,$rad,$est,$prox,$med)
{

//Escribo en mi base de datos
 
if (isset($id))
   {
    
$cad="UPDATE amigos set abogado='$abo',pagare='$pag',cedula='$ced',nombre='$nom',juzgado='$juz',radicado='$rad',estadodelproceso='$est', proximaactuacion='$prox', estadomedida='$med' where id=$id";
    
mysql_query($cad);
    
//echo $cad;
    
echo '<p>Registro Actualizado!</p>';
   }
}
?>
Efectivamente, me llega un correo, pero este me llega vacío por lo que no me llega con la consulta y su respectiva tabla que es lo que deseo.

Que estoy haciendo mal?


Gracias por su ayuda!

Última edición por jufez; 14/03/2012 a las 01:19 Razón: expliqué mejor
  #2 (permalink)  
Antiguo 14/03/2012, 01:19
 
Fecha de Ingreso: noviembre-2003
Ubicación: Medellín-Colombia
Mensajes: 149
Antigüedad: 20 años, 5 meses
Puntos: 2
Respuesta: enviar tabla mysql por correo con php

Nadie?.........
  #3 (permalink)  
Antiguo 14/03/2012, 08:29
 
Fecha de Ingreso: noviembre-2003
Ubicación: Medellín-Colombia
Mensajes: 149
Antigüedad: 20 años, 5 meses
Puntos: 2
Respuesta: enviar tabla mysql por correo con php

ayuda!! :(

Etiquetas: correo, mysql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:29.