Este es el código del módulo completo. La formas finales las procesa el sitio del creador de FormMail. Tengo un contrato con ellos. Lo extraño es que el mismo proceso funciona perfectamente en ASP pero no con PHP. Este es el código completo del módulo:
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-language" content="en"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="generator" content="PhpED Version 5.9 (Build 5921)"> <meta name="description" content="Música Latina en MIDI y Cocina Colombiana"> <meta name="keywords" content="midi, latino, latin midi, latin music, musica latina, colombia,cocina,recetas,tipica"> <title>Super Midi Latino. Música Latin en formato MIDI
</title> <link rel="stylesheet" type="text/css" href="css/base.css"> <link rel="stylesheet" type="text/css" href="css/menu.css"> <script type="text/javascript" src="scripts/lib.js"></script> <script type="text/javascript" src="scripts/checkData.js"></script>
<div id="logo"><img src="imagenes/logo.png" width="734" height="58" /></div> <?
include("menu.php");
//include("usremoto.php");
?>
<form name="pedsec" method="POST" action="http://fp1.formmail.com/cgi-bin/fm192" onSubmit="return checkFields()"> <input type="hidden" name="_pid" value="46043"> <input type="hidden" name="_fid" value="F1SIV2RB"> <input type="hidden" name="subject" value="Pedidos Midis"> <input type="hidden" name="redirect" value="http://www.prolatin.com/sml/gracias.php"> <input type="hidden" name="recipient" value="1"> <input type=hidden name="env_report" value="REMOTE_HOST,HTTP_USER_AGENT"> <input type=hidden name="text_color" value="#0000FF"> <input type=hidden name="sort" value="order:nombre,email,ciudad,tel,numwes">
<table border="0" align="center"> <th><?php echo '<a href="demos.php?$sort=CLASE">CL
</a><br>';?>
</th> <th><?php echo '<a href="demos.php?$sort=TEMA">Tema
</a><br>';?>
</th> <th><?php echo '<a href="demos.php?$sort=RITMO">Ritmo
</a><br>';?>
</th> <th><?php echo '<a href="demos.php?$sort=AUTOR">Autor
</a><br>';?>
</th> <th><?php echo '<a href="demos.php?$sort=ARREGLO">Arreglo
</a><br>';?>
</th> <th><?php echo '<a href="demos.php?$sort=FECHA">Fecha
</a><br>';?>
</th> <?php
echo "<div style='margin-left: 250px;'>";
echo '
<a class="listas" href="demos.php?$clase=CO">CO=Colombiana
</a><br />';
echo '
<a class="listas" href="demos.php?$clase=RO">RO=Rom
ántica
</a><br />';
echo '
<a class="listas" href="demos.php?$clase=TR">TR=Tropical
</a><br />';
echo '
<a class="listas" href="demos.php?$clase=MX">MX=Mexicana
</a><br />';
echo '
<a class="listas" href="demos.php?$clase=SA">SA=Suramericana
</a><br />';
echo '
<a class="listas" href="demos.php?$clase=CA">CA=Centroamericana
</a><br />';
echo '
<a class="listas" href="demos.php?$clase=RK">RK=Rock-Pop
</a><br />';
echo '
<a class="listas" href="demos.php?$clase=ES">ES=Española
</a><br />';
echo '
<a class="listas" href="demos.php?$clase=TO">TO=Listado General
</a><br />';
//$clase=$_GET['$clase'];
$tamano_pagina=20;
$pagina = $_GET["pagina"];
if ($_GET['$clase'] == ""){
$clase="TO";
}else{
$clase=$_GET['$clase'];
//print $clase;
}
if ($_GET['$sort'] == ""){
$sort="TEMA";
}else{
$sort=$_GET['$sort'];
//print $sort;
}
include("remoto.php");
if ($clase=="TO"){
$result = mysql_query('select * from temas order by ' . $sort, $con)or die (mysql_error());
$resultotal = mysql_query('SELECT * from temas') or die (mysql_error());
$num_total_registros=mysql_num_rows($resultotal);
$total_paginas=ceil($num_total_registros / $tamano_pagina);
echo "
<h5>" . $num_total_registros. " Midis encontrados";
// . ". Página " . $pagina . " de " . $total_paginas . ".
</h5>";
}else{
$result = mysql_query('select * from temas where CLASE like \'%'.$clase.'%\' order by ' . $sort, $con )or die (mysql_error());
$resultotal = mysql_query('SELECT * from temas where CLASE like \'%'.$clase.'%\'') or die (mysql_error());
$num_total_registros=mysql_num_rows($resultotal);
$total_paginas=ceil($num_total_registros / $tamano_pagina);
switch ($clase) {
case "CO":
echo "
<h5>" .$num_total_registros . " Midis encontrados de música Colombiana.
</h5>";
break;
case "RO":
echo "
<h5>" .$num_total_registros . " Midis encontrados de música Rom
ántica.
</h5>";
break;
case "TR":
echo "
<h5>" .$num_total_registros . " Midis encontrados de música Tropical.
</h5>";
break;
case "RK":
echo "
<h5>" .$num_total_registros . " Midis encontrados de música Rock.
</h5>";
break;
case "CA":
echo "
<h5>" .$num_total_registros . " Midis encontrados de música Centroamericana.
</h5>";
break;
case "SA":
echo "
<h5>" .$num_total_registros . " Midis encontrados de música Suramericana.
</h5>";
break;
case "MX":
echo "
<h5>" .$num_total_registros . " Midis encontrados de música Mexicana.
</h5>";
break;
case "TO":
echo "
<h5>" .$num_total_registros . " Total Midis de Super Midi Latino.
</h5>";
break;
case "ES":
echo "
<h5>" .$num_total_registros . " Midis encontrados de música Española.
</h5>";
break;
default:
echo "";
}
}
while($row=mysql_fetch_array($result)){
echo '
<tr><td>'.$row["CLASE"].'
</td>';
$midi=strtolower($row["ARCHIVO"]);
?>
<a href="javascript:void(null)" onclick="mp3('http://www.prolatin.com/demos/<?php echo $midi;?>',1,350,120)">
<?php echo $row["TEMA"]; ?></a> <?php
echo '<td>'.$row["RITMO"].'
</td>';
echo '
<td>'.$row["AUTOR"].'
</td>';
echo '
<td>'.$row["ARREGLO"].'
</td>';
echo '
<td>'.substr($row["FECHA"],-19,4).'
</td>';?>
<input type="checkbox" name="pedido[<?php echo $row["TEMA"];?>]"/>
<?php
} //final While
?>
<table border="1" cellpadding="10" cellspacing="1" bgcolor="#f7efde">
<td width="48%" valign="middle" align="left"> <strong>Nombre
</strong><font color=red> *
</font> </td> <td width="52%" valign="middle" align="left"> <input type="text" name="nombre" size="35">
<td width="48%" valign="middle" align="left"> <strong>Email
</strong><font color=red> *
</font> </td> <td width="52%" valign="middle" align="left"> <input type="text" name="email" size="25">
<td width="48%" valign="middle" align="left"> <strong>Ciudad
</strong><font color=red> *
</font> </td> <td width="52%" valign="middle" align="left"> <input type="text" name="ciudad" size="35">
<td width="48%" valign="middle" align="left"> <strong>Teléfono
</strong><font color=red> *
</font> <td width="52%" valign="middle" align="left"> <input type="text" name="tel" size="15">
<td width="48%" valign="middle" align="left"><strong>Código Paypal
<td width="52%" valign="middle" align="left"> <input type="text" name="numwes" size="15">
<td width="48%" align=center colspan=2> <center>
<font color=red> *
</font><FONT COLOR="#FF0000" FACE="Trebuchet MS"><B>Campos
<input type="submit" name="env" value="Enviar"> <input type="reset" name="canc" value="Cancelar"> </center>