Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/03/2015, 10:35
Avatar de binshmikertan
binshmikertan
 
Fecha de Ingreso: noviembre-2014
Mensajes: 23
Antigüedad: 9 años, 5 meses
Puntos: 0
Respuesta: problemas en insert php a bd (,)

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Totalmente equivocado.
Un valor numérico no debe ponerse como cadena de texto. Eso es básico.
Si hubiese puesto eso que le indicas, se generaría un error de datos, sin jamás detectarse que el problema está en la lelgada del mismo al script PHP.

NUNCA se ponen los numeros como cadenas, eso esconde errores de programación.
No se hace en Bases de datos. Eso es un defecto de costumbre de programadores, que quieren evitar validar.



las disculpas por mi comentario Erróneo no había identificado bien cual era la finalidad y la función de cada variable pero respecto a este problema del Usuario que realizo la pregunta puedo ver claramente que le falta una letra en el valúes

Código PHP:
$cod=$_POST['cod']; 
$placa=$_POST['numero']; 
$fecha=date('Y/m/d'); 
$obs=$_POST['ob']; 

$sql="insert into salida_taller (co_ingreso_taller,fecha_salida,observaciones,placa)values($cod,'$fecha','$ob','$placa')"
pg_query($con,$sql) or die (pg_error($con)); 
echo 
"<script>"
echo 
"alert('¡ Salida Registrada!');"
echo 
"</script>"
echo
"<script> location.href='taller.php'</script>"
     
pg_close($con); 
le falta una letra " s " ala variable $ob pues fue declarada de nombre $obs