Bien les comento esta sentencia me funciona de perlar, no creo que sea el codigo SQL pues lo testie en un php y si corre de 10, pero cuando lo implemento donde debe ir no hace la funcion UPDATE, asi que debe ser un error en el PHP.
Se los dejo pues ya me tiene loco desde ayer en la tarde.
Código PHP:
<?php
// Upload DB
$destino = './db.txt';
move_uploaded_file ( $_FILES['file']['tmp_name'],$destino);
// Get message
$textpost = trim($_POST['textarea']);
$cliente = trim($_POST['select']);
$dbcapture = trim($_POST['dbcapture']);
include("./dbconex1.php");
$mensaje = $textpost.' -------------- Enviado por ';
// Read DB
$numbers = file("./db.txt");
// Send SMS to cellphones
$numtotal =0;
$conexion=Conectarse();
foreach ($numbers as $number) {
if ($dbcapture == si){
$sql2 = "SELECT * FROM numbers WHERE number LIKE '".trim($number)."'";
$query2 = mysql_query($sql2) or die ("Error");
$asociacion2 = mysql_fetch_assoc($query2);
$total2 = mysql_num_rows($query2);
if($total2 > 0) {
} else {
$sql4 = "INSERT INTO numbers (number) VALUES ('".trim($number)."')";
$query4 = mysql_query($sql4) or die ("Error");
}
}
$numtotal = $numtotal + 1;
$numeroslimpios = $number;
$numeros = $numeros.$numeroslimpios;
}
mysql_close($conexion);
// Check reports and go to the ok page
echo 'Cantidad de número de celular = <span class="Estilo13">'.$numtotal.'</span><br /><br/>';
echo 'Lista de números = <textarea name="textfield">'.$numeros.'</textarea><br /><br/>';
echo 'Mensaje a enviar = <span class="Estilo13">'.$mensaje.'</span><br/><br/>';
if ($numtotal < 500) {
include("./dbconex2.php");
$conexion2=Conectarse2();
// Esta parte la ejecuta bien
$sql77 = "SELECT * FROM smscredits WHERE cliente LIKE '$cliente'";
$query77 = mysql_query($sql77) or die (mysql_error());
$asociacion77 = mysql_fetch_row($query77);
$smsexistentes = ($asociacion77[1] - 1);
//Este es el UPDATE que no corre
$sqlm = "UPDATE smscredits SET creditos = '$smsexistentes' WHERE cliente = '$cliente'";
$querym = mysql_query($sqlm) or die ("Error");
echo "Base de datos actualizada, creditos disponibles = $smsexistentes ";
mysql_close($conexion2);
?>