Pero .. debes usar o $_POST o $HTTP_POST_VARS .. pero no ambos métodos ..
Lee esta FAQ.
http://www.forosdelweb.com/showthrea...989#post238989
Por cierto .. te vendría bien usar arrays .. o tratar a $_POST como array que es .. ejemplo:
Código PHP:
// Aplicar función a todas las variables que mandas por "POST":
foreach ($_POST as $indice=>$dato){
$_POST[$indice]=chop($dato);
}
Y usa estructuras tipo:
Código PHP:
$result= mysql_query($sql) or die(mysql_error());
para detectar errores de SQL o conexión que puedas tener...
Y para "convertir" tus variables superglobales que te llegan por $_POST a variabels simples (globales) .. podrías usar:
Código PHP:
extract($_POST);
así de simple .. obtendrás tus $variable de tu $_POST['variable'] .. y si usas el código anterior (el foreach) que aplica tu chop() .. en 4 líenas de código tendrías resuelto el 90% de tu script ..
Y .. para testar si $_POST o $HTTP_POST_VARS llegan con que valores .. tratalos como arrays que són y usa bucles foreach() .. ejemplo:
Código PHP:
foreach($_POST as $indice=>$dato){
echo $incide."=".$dato."<br>";
}
Y .. más simple todavía:
Código PHP:
print_r($_POST);
Un saludo,
PD: más info en:
www.php.net