Foros del Web » Programando para Internet » PHP »

email convertido en link y de resultado de sus datos

Estas en el tema de email convertido en link y de resultado de sus datos en el foro de PHP en Foros del Web. Hola. Tengo una base de datos, que quiero que aparesca en la pagina web tipo tabla, con una cualidad que el campo email, osea que ...
  #1 (permalink)  
Antiguo 09/07/2009, 09:31
 
Fecha de Ingreso: julio-2009
Mensajes: 8
Antigüedad: 14 años, 9 meses
Puntos: 0
email convertido en link y de resultado de sus datos

Hola.

Tengo una base de datos, que quiero que aparesca en la pagina web tipo tabla, con una cualidad que el campo email, osea que el email insertado en la tabla aparesca como un link y cuando se le de click me aparescan todos los comentarios hechos por ese email.

Este es mi codigo hecho hasta ahora.
<?php
echo "<form action = 'comentarios.php' method = 'post'>";
echo "Nombre: <br><input type = 'text' name= 'nombre'><br>";
echo "UserName: <br><input type = 'text' name= 'username'><br>";
echo "Email: <br><input type= 'text' name='email'><br>";
echo "Comentario: <br><textarea name='comentario' rows='5' cols='30'></textarea><br>";
echo "<input type='submit' name='enviar' value='Enviar'>";
echo "</form>";
if(isset($_POST["enviar"])){
$conexion=mysqli_connect("localhost", "root", "pam1234");
mysqli_select_db($conexion, "comentarios");
$query = "INSERT INTO tabla_comentarios (nombre,username,email,comentario) values('".$_POST["nombre"]."','".$_POST["username"]."','".$_POST["email"]."','".$_POST["comentario"]."')";
$result = mysqli_query($conexion,$query);
if(mysqli_error($conexion))
echo"Error al entrar los campos";
else
$nombre=$_POST["nombre"];
$username=$_POST["username"];
$email=$_POST["email"];
$comentario=$_POST["comentario"];

echo 'Sus datos ingresados fueron:<br> Nombre:'.$nombre.'<br>Username:'.$username.'<br>Em ail:'.$email.'<br>Comentario:'.$comentario;
mysqli_close($conexion);
}
?>
  #2 (permalink)  
Antiguo 09/07/2009, 09:42
 
Fecha de Ingreso: julio-2009
Mensajes: 22
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: email convertido en link y de resultado de sus datos

NO ENTENDI LO K KIERES HACER....
pero espero que este codigo te sirva de algo.. envía un mail con una tabla html y datos desde BD


Código PHP:
<?php

$id
=$_GET['id'];

$mail=$_GET['mail'];

include_once(
'conectar.php');
conectar_bd();

$sql="SELECT p.`ID`, p.`MODELO`, p.`DESCRIPCION`, p.`ESPECIFICACION`, p.`IMAGEN`, pp.`VALOR` FROM productos_modelos p, productos_precios pp WHERE p.`ID`=$id  AND pp.`PRODUCTO`=p.`ID` limit 1";

$result=mysql_query($sql); 
$producto_detalle_row mysql_fetch_array($result) ;

$html='<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><h2 align="center" style="text-transform:uppercase; margin: 0px; padding: 0px;">'
.$producto_detalle_row['DESCRIPCION'].'</h2></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td valign="top">

        <div class="galeria_imagen">
         <img src="img_productos/'
.$producto_detalle_row['IMAGEN'].'" alt="Producto" width="300px" border="0" longdesc="Producto" />
        </div>
    </td>
    <td valign="top">

        <div class="galeria_detalle_producto">
            <p  style="margin:0;">'
.$producto_detalle_row['DESCRIPCION'].'</p>
            <p style="margin:0;"><strong>Cod: '
.$producto_detalle_row['ID'].'</strong></p>
            <p style="margin:0;"><strong>$ '
number_format($producto_detalle_row['VALOR']).' + iva</strong></p>
        </div>

        <div class="galeria_cantidad">
            <h3>NOTA:</h3>
            <ul>
                <li>Precio valido solo para compras por este medio</li>
                <li>Stock sujeto a disponibilidad</li>
                <li>Precio normal: Targeta de credito o 5 Cheques (0 - 30 - 60 - 90 - 120 D&iacute;as)</li>
            </ul>
        </div>
    </td>
  </tr>
</table>'
;


$emailempresa "[email protected]
$asunto "Le han recomendado un producto DE UNA EMPRESA" 

mail($mail$asunto$html$sheader "From:".$emailempresa."\r\nContent-type: text/html\r\n");

?>
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 11:19.