Hola, de que manera puedo crear un do while dentro de un mail????
A continuacion lo que tengo.
Código PHP:
<?php require_once('Connections/intercambio.php'); ?>
<?php
$maxRows_gpc = 20;
if (isset($HTTP_GET_VARS['limit'])) {
$maxRows_gpc = $HTTP_GET_VARS['limit'];
}
$pageNum_gpc = 0;
if (isset($HTTP_GET_VARS['pageNum_gpc'])) {
$pageNum_gpc = $HTTP_GET_VARS['pageNum_gpc'];
}
$startRow_gpc = $pageNum_gpc * $maxRows_gpc;
$colname_gpc = "1";
if (isset($HTTP_GET_VARS['categoria'])) {
$colname_gpc = (get_magic_quotes_gpc()) ? $HTTP_GET_VARS['categoria'] : addslashes($HTTP_GET_VARS['categoria']);
}
mysql_select_db($database_intercambio, $intercambio);
$query_gpc = sprintf("SELECT * FROM intercambio_urls WHERE categoria = '%s' AND validado = 'v' ORDER BY estrellas DESC", $colname_gpc);
$query_limit_gpc = sprintf("%s LIMIT %d, %d", $query_gpc, $startRow_gpc, $maxRows_gpc);
$gpc = mysql_query($query_limit_gpc, $intercambio) or die(mysql_error());
$row_gpc = mysql_fetch_assoc($gpc);
if (isset($HTTP_GET_VARS['totalRows_gpc'])) {
$totalRows_gpc = $HTTP_GET_VARS['totalRows_gpc'];
} else {
$all_gpc = mysql_query($query_gpc);
$totalRows_gpc = mysql_num_rows($all_gpc);
}
$totalPages_gpc = ceil($totalRows_gpc/$maxRows_gpc)-1;
mysql_select_db($database_intercambio, $intercambio);
$query_user = "SELECT * FROM intercambio_users WHERE nick = '$PHP_AUTH_USER'";
$user = mysql_query($query_user, $intercambio) or die(mysql_error());
$row_user = mysql_fetch_assoc($user);
$totalRows_user = mysql_num_rows($user);
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="urlsintercambio.css" rel="stylesheet" type="text/css">
<link href="shoutbox.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
</head>
<body text="#FFFFFF">
<div align="center">
<p><strong><font size="2">("número de fotos","categoría","descripción","dirección
galería")</font></strong> </p>
<p align="left">Un email a sido enviado a"<?php echo $row_user['email']; ?>" con el siguiente formato:</p>
</div>
<p>
</body>
</html>
<?php $email = "[email protected]";
$asunto = "Obtencion de la BD MYSQL";
$contenido = "Mensaje:\n";
while($row_gpc = mysql_fetch_array($gpc)){
$dato1 = $row_gpc['id'];
$dato2 = $row_gpc['numero'];
$dato3 = $row_gpc['numero'];
$dato4 = $row_gpc['direccion'];
$contenido .= "Dato1: $dato1\n Dato2: $dato2\n Dato3: $dato3\n Dato4: $dato4\n\n";
}
mail("$email", "$asunto", $contenido , "From: [email][email protected][/email]");
?>
<?php
mysql_free_result($gpc);
mysql_free_result($user);
?>
Hora, mi problema es que quiero que a la persona le lleguen con este formato todos los resultados:
"número de fotos","categoría","descripción","dirección galería"
Por favor si alguien me puede ayudar se lo agredesco con toda el alma por que es importantisimo.