Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2015, 13:29
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 652
Antigüedad: 19 años, 5 meses
Puntos: 6
Comentarios por email

Hola a todos,
Necesito de su apoyo con esta consulta,
El comentario de un producto seleccionado se envia por email, hasta ahi todo bien,
el problema es que envia solo, el ultimo comentario del producto seleccionado,
y no logro dar con la consulta, para que envie todo los comentarios del producto seleccionado.



En un producto seleccionado hay varios comentarios que deberia enviarse por email y solo envia el ultimo

Código PHP:
<?php
//
mysql_connect($dbhost,$dbuser,$dbpass) or die(mysql_error());
mysql_select_db($dbdatabase) or die(mysql_error());
//
//
if (isset($_GET['productosid']))    $productosid $_GET['productosid'];
$result mysql_query("SELECT * FROM ".$tabla."comentario WHERE ".$tabla."comentario.productosid='".$_GET['productosid']."' ORDER BY comentarioid DESC"); 
if (
mysql_num_rows($result)){ 
$row mysql_fetch_array($result);  
//
//

//
?> 

<? 
if($_POST['submit']) {
$message =  "    ".$row["coment_contenido"]."    "// todo los comentarios
$headers  "MIME-Version: 1.0" "\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1" "\r\n";
$message .= "From: $correo1\r\n";
$recipient "$correo2";
$subject "Comentarios.";
mail ($recipient$subject$message$headers);
echo 
"<center> comentarios enviados </center>"; }
?>


TABLA

Código HTML:
CREATE TABLE `productos` (
  `productosid` int(11) NOT NULL AUTO_INCREMENT,
  `modeloid` int(11) DEFAULT NULL,
  `marcasid` int(11) DEFAULT NULL,
  `personasid` int(11) DEFAULT NULL,
  `titulo_producto` varchar(100) NOT NULL DEFAULT '',
  `descripcion` longtext NOT NULL,
  PRIMARY KEY (`productosid`)
) ;
CREATE TABLE `comentario` (
  `comentarioid` int(11) NOT NULL AUTO_INCREMENT,
  `productosid` int(11) DEFAULT NULL,
  `nombre_comentario` varchar(100) NOT NULL DEFAULT '',
  PRIMARY KEY (`comentarioid`)
)  ;