Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2009, 13:16
hernandavidgomez
 
Fecha de Ingreso: junio-2009
Mensajes: 33
Antigüedad: 14 años, 10 meses
Puntos: 1
ayuda con insercion en la base de datos

hola:
Tengo un pequeño problema, agradeceria de antemano que alguien pudiera ayudarme.
tengo un formulario para realizar una compra y tenia todo bien, inclusive realizaba la insercion a la base de datos. El problema es,(aunque no se si lo sea) necesito recibir los datos del formulario(luego de pasar por un capthca, que ya lo tengo) pero que solo me inserte los datos luego de la aprobacion de pago de pagos online....
como lo hago??
muchas gracias

este es codigo:

verificacion del captcha

Código PHP:
<?php
session_start
();
if(
md5($_POST['code']) != $_SESSION['key']){
  

die(
"Error: Nos has introducido el codigo correcto");

}


else{

header("Location: confirmacioncompra.php");
echo 
'Codigo Correcto, no eres una maquina ó al menos no lo pareces';

}
?>
esta es la confirmacion de la compra

Código PHP:
if (!$imagen)
{
    echo 
'Ha habido un error al subir la imagen. Por favor, inténtelo de nuevo';
    }

$permiso true
$nombre_imagen $imagen['name'];
$peso_imagen $imagen['size'] / 1024;
$tmp_imagen $imagen['tmp_name'];
$extension_imagen extension($nombre_imagen);

if (
$max_size and $peso_imagen $max_size)
{
    
$permiso false;
    echo 
'La imagen excede los <b>' $max_size '</b> kb de peso. La imagen pesa <b>' round($peso_imagen) . ' kb</b>';
    }
if (
$permiso)
{
    if (!
in_array($extension_imagen$extensiones_permitidas)){
        
$permiso false;
        echo 
'La extensión <b>' $extension_imagen '</b> no tiene permiso de subida';
        }
    }
    
if (
$permiso)
{
    if (@
move_uploaded_file($tmp_imagen$logos $nombre_imagen)){
        echo 
'La imagen <b>' $nombre_imagen '</b> ha sido subido correctamente';
        }else{
            echo 
'Ha habido un error al subir la imagen. Por favor, inténtelo de nuevo';
            }
    }
    
    
 function 
extension($imagen)
 {
     
$dat explode('.'$imagen);
     return 
$dat[count($dat)-1];
     }
include 
'conexion.inc';
mysql_query("INSERT INTO logos (marca, sitio, descripcion, imagen, articulos, valor, nombre, apellido, documento, correo)
VALUES ('{$_POST['marca']}','{$_POST['sitio']}','{$_POST['descripcion']}','$nombre_imagen','{$_POST['articulos']}','{$_POST['valor']}','{$_POST['nombre']}','{$_POST['apellido']}','{$_POST['documento']}','{$_POST['correo']}')"
,$conexion); 
aqui ya no me esta insertando los datos a la base de datos y aun falta direccionarlo al modulo de pagos online

Muchas gracias