Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/01/2013, 08:58
helenp
 
Fecha de Ingreso: mayo-2009
Mensajes: 382
Antigüedad: 14 años, 10 meses
Puntos: 6
Respuesta: mysql error en error_log, aunque funciona

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Entonces es problema de programación.
Te paso el POST a PHP para que lo sigan viendo allá.
Gracias,
esto es el php que tiene que ver con los queries:
Código PHP:
 $txn_id mysql_real_escape_string($_POST['txn_id']);
    
$sql "SELECT COUNT(*) FROM orders WHERE txn_id = '$txn_id'";
    
$r mysql_query($sql);
    
    if (!
$r) {
        
error_log(mysql_error());
        exit(
0);
    }
    
    
$exists mysql_result($r0);
    
mysql_free_result($r);
    
    if (
$exists) {
        
$errmsg .= "'txn_id' has already been processed: ".$_POST['txn_id']."\n";
    }
    
    if (!empty(
$errmsg)) {
  
$body "IPN failed fraud checks: \n$errmsg\n\n";
        
$body .= $listener->getTextReport();
        
mail('[email protected]''IPN Fraud Warning'$body); 
        
    } else {
    
        
// TODO: process order here

        
mail('[email protected]''Verified IPN'
 
$sql mysql_query("UPDATE orders SET txn_id='$txn_id', mc_gross='$mc_gross', statement='paid', payer_email='$payer_email' WHERE id = '$custom'");
 

$query1"SELECT * FROM orders WHERE id = '$custom'";
$result mysql_query ($query1);
$query2"SELECT email, id_propiedad FROM usuarios WHERE id_propiedad = '$item_name'";
$result2 mysql_query ($query2);
while (
$row mysql_fetch_object($result)) {
    while (
$row2 mysql_fetch_array($result2)) {

etc aqui