maxbox
Usuario Novato
Usuario Novato

Hola

       Espero alguien me pueda ayudar el problema es el siguiente , contrate un servicio de pagos por telefono para mi web

esta empresa solamente da los script para que uno mismo inserte o modifique  la funcion que uno desea en la website.

Por desgracia no me di cuenta antes de contratar esta empresa ,pense que solamente que venia algun modulo listo para implementarlo en la web. Bueno yo por desgracia soy fotografo y no entiendo casi nada de sql pero puedo intentarlo si me hechan un empujon en  esto.La empresa de este servicio me da 3 o 4 script cada uno de ellos tiene diferentes funciones  y

cada vez que algun cliente de mi web hace el llamado para hacer el pago la se hace un llamado desde la empresa al script que yo he insertado en la web para enviarme la informacion de quien llamo osea nombre telefono etc.

Ahora que debo hacer yo ....Crear una base de datos? , crear una forma? Como debo gurdar estos scripts?  sera como una fila php o es una tabla a la base de datos como insertarlo?  Lo ideal es asi la pagina es de anuncios economicos www.busca.se  y ocupo el ads manager .Lo que yo quisiera realizar es que cuando alguien quiere enviar anuncio pague primero antes de que se envie el formulario. Como haverlo no tengo ni idea y no se me ocurre otras posibilidades.

La llamada al script se hace a travez de esto :

http://www.midominio.se/script.php?[....]&CUSTNR=081234567&CODE=12345&TAX=10

PAYNR: el numero al cual se llamo.
CUSTNR: el numero del la persona que llamo
CODE: el codigo  que la persona envio cuando hizo la llamada.

TAX: monto a pagar

Script1  basico   :

<?php
/* databas-coneccion borrado */

/* preparando queryn */
$query sprintf("UPDATE users SET balance = balance + %u WHERE id = %u"
,
                  
$_GET['TAX'], $_GET['CODE'
]);
mysql_query($query
);

/* databas-desconectado borrado */
?>

Script 2:

<?php
/*
 * MySQL Databas:
 *
 * CREATE TABLE samtal (
 *   id int(11) auto_increment NOT NULL,
 *   paynr varchar(11) NOT NULL,
 *   custnr varchar(15) NOT NULL,
 *   code varchar(6) NOT NULL,
 *   tax varchar(3) NOT NULL,
 *   date varchar(10) NOT NULL,
 *   primary key (id)
 * ) TYPE=MyISAM;
 *
 * Funcion:
 * El cliente hace un llamado y todo se registra en la base de datos 
 * 
 *
 */

error_reporting(0); 
/* desconecta raport de error */

/* databas-coneccion borrado */

// variables
$paynr mysql_real_escape_string($_GET['PAYNR'
]);
$custnr mysql_real_escape_string($_GET['CUSTNR'
]);
$code mysql_real_escape_string($_GET['CODE'
]);
$tax mysql_real_escape_string($_GET['TAX'
]);
$date time
();

// registra en la  databas
mysql_query(
"INSERT INTO samtal (paynr,custnr,code,tax,date) 
             VALUES ('','','','','')"
);

/* databas-desconeccion borrado */
?>

script 3 :

<?php
/*
 * MySQL databas:
 *
 * CREATE TABLE users (
 *   id int(11) auto_increment NOT NULL,
 *   username varchar(15) NOT NULL,
 *   member_type tinyint(1) NOT NULL,
 *   regdate int(11) NOT NULL,
 *   paydate int(11) NOT NULL,
 *   primary key (id)
 * ) TYPE=MyISAM;
 *
 * Funcion:
 * El cliete
 *  
 *
 * Exempel:
 * Kunden ringer ett samtal, ett 20-kronors eller ett 40-kronors.
 * escribe su codigo id
 * el script activa despues el estatus de socio. 
 *
 */

error_reporting(0); 
/* desconecta raport de error */

/* databas-coneccion borrado */

$paynr mysql_real_escape_string($_GET['PAYNR'
]);
$custnr mysql_real_escape_string($_GET['CUSTNR'
]);
$code mysql_real_escape_string($_GET['CODE'
]);
$tax mysql_real_escape_string($_GET['TAX'
]);
$date time
();

if (((
$paynr == "09392002281") && ($tax == 20
)) ||
   ((
$paynr == "09392002287") && ($tax == 40
)))
{
    
  switch (
$tax
) {
    case 
20$member_type 1
; break;
    case 
40$member_type 2
; break;
  }

  
mysql_query(
"UPDATE users SET member_type = $member_type, 
                      paydate = $date, 
                            WHERE id = "
);
}

/* databas-desconeccion borrado */
?>

Script 4:

ASP

<%
/*
* MySQL Databas:
*
* CREATE TABLE samtal (
* id int(11) auto_increment NOT NULL,
* paynr varchar(11) NOT NULL,
* custnr varchar(15) NOT NULL,
* code varchar(6) NOT NULL,
* tax varchar(3) NOT NULL,
* date varchar(10) NOT NULL,
* primary key (id)
* ) TYPE=MyISAM;
*
* Funcion:
* El cliente llama y se registra en la base de datos
*
*
*/

/* databas-coneccion borrado */

// Recoge la informacion
paynr = Request.QueryString("PAYNR")
custnr = Request.QueryString("CUSTNR")
code = Request.QueryString("CODE")
tax = Request.QueryString("TAX")

// registra en la base de datos
conn.Execute("INSERT INTO samtal (paynr,custnr,code,tax,date)
VALUES ('"&paynr&"','"&custnr&"','"&code&"','"&tax&"',
'"&Now&"')")

/* databas-deconeccion borrado */
%>

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares