WebSite X5Help Center

 
Alfonso M.
Alfonso M.
User

Conexión base datos en oneweb  es

Autor: Alfonso M.
Visitado 509, Followers 1, Compartido 0  

Hola, tras haber estado un dia intentando conectar una base de datos para que los datos del formulario se guarden no he podido,

me muestra el error Cannot find db he subido la web a ONEWEB y puesto todos los datos de forma correcta en el paso 4 administracion de datos , con los datos del servidor mysql, como local he probado en servidor apache en local en mi PC, en otros hosting, y me sigue dando el mismo error

este es el archivo que me crea de conexion

 <?php
if(substr(basename($_SERVER['PHP_SELF']), 0, 11) == "imEmailForm") {
include '../res/x5engine.php';
$form = new ImForm();
$form->setField('Nombre', $_POST['imObjectForm_3_1'], '', false);
$form->setField('Apellidos', $_POST['imObjectForm_3_2'], '', false);
$form->setField('telefono', $_POST['imObjectForm_3_3'], '', false);

if(@$_POST['action'] != 'check_answer') {
if(!isset($_POST['imJsCheck']) || $_POST['imJsCheck'] != 'jsactive' || (isset($_POST['imSpProt']) && $_POST['imSpProt'] != ""))
die(imPrintJsError());
$db = getDbData('2l8tpa10');
if (!$db)
die("Cannot find db");
if (!$form->saveToDb($db['host'], $db['user'], $db['password'], $db['database'], 'presupuestos'))
die("Unable to connect to db");
@header('Location: ../confirmacion-presupuesto.html');
exit();
} else {
echo $form->checkAnswer(@$_POST['id'], @$_POST['answer']) ? 1 : 0;
}
}

// End of file

espero me puedan una respuesta.

gracias

Publicado en
1 RESPUESTAS - 1 CORRECTO
Alfonso M.
Alfonso M.
User
Autor

solucionado.

para quien le pase, el problema venia de que yo creaba la tabla y los campos en el servidor, (aunque he visto videos que asi lo hacian), en cambio en cuanto le indicaba a website x5 la base y el nombre que queria de la tabla lo creaba sin problemas,,,????

cosas de la informatica supongo.

Leer más
Publicado en de Alfonso M.