Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/04/2010, 01:41
samu22
 
Fecha de Ingreso: abril-2008
Mensajes: 453
Antigüedad: 16 años, 1 mes
Puntos: 16
Respuesta: Una pequeña ayuda por favor

es que tenes una coma de mas, tenes que eliminar la ultima coma.

podes hacerlo mas simple igualmente, ustiliza array para pasar los parametros

Código PHP:
Ver original
  1. function insertar($campos = array(), $valores = array()){
  2.  if(is_array($campos) && is_array($valores)){
  3.     foreach($campos as $campo){
  4.         $field .= $campo.',';
  5.      }
  6.      $field = substr ($field, 0, strlen($field) - 1);//quitas la ultima coma
  7.     foreach($valores as $valor){
  8.        $value = '"'.$valor.'",';
  9.     }
  10.     $value = substr ($value, 0, strlen($value) - 1);
  11.     $sql = 'INSERT INTO usuarios ('.$campos.') VALUES (.'$value'.)';
  12.     return $sql;
  13.  }
  14.  
  15.  return false;
  16. }