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';
}
?>
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 > 0 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);
Muchas gracias