• Sábado 20 de Abril de 2024, 03:07

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - zuzito76

Páginas: [1]
1
PHP / Re:Problema inserción en bd
« en: Jueves 4 de Octubre de 2012, 12:16 »
Solucionado!!
He añadido los campos que voy a insertar en la instrucción y ahora funciona correctamente, es decir añadiendo: (cod_art).
Ahora la instrucción queda así:

$inserc="INSERT INTO " . $_SESSION['tablaArticulos'] ."(cod_art) VALUES('$cod')";

mysql_query($inserc) or die ("Imposible realizar inserción");

Va OK.
Gracias y Saludos.

2
PHP / Re:Problema inserción en bd
« en: Jueves 4 de Octubre de 2012, 11:53 »
Hola Edo,
El resultado de mysql_error() es el siguiente:
"Column count doesn't match value count at row 1" .
¿Sabes a qué puede deberse?
Muchas Gracias. Un saludo.

3
PHP / Re:Problema inserción en bd
« en: Miércoles 3 de Octubre de 2012, 12:39 »
Hola Edo,
Aunque es muy buena respuesta pues tienes razón, ya que la forma correcta de insertar las variables enteras es sin comilla, curiosamente a mí me funcionaba de las dos maneras (de ahí que lo haya dejado con comillas) , con comillas y sin comillas, pero ahora no puedo insertar de ninguna de las dos formas, ni con comilla ni sin comillas, pues lo he probado.
Muchas gracias por tu respuesta. Un saludo.

4
PHP / Problema inserción en bd
« en: Martes 2 de Octubre de 2012, 11:52 »
Hola Amigos. Tengo un problema un poco absurdo. Resulta que tengo una aplicación php que funciona

correctamente, es decir, me hace bien las inserciones y demás. Pero guardé php.ini y httdocs.conf,

desinstalé xampp (apache + mysql + filezilla) y lo volví a instalar (la misma versión), copié mis

archivos de configuración (php.ini y httdocs.conf) en los directorios oportunos, copié la página de

nuevo con la aplicación php (tal cual lo tenía antes, sin modificar nada) y ahora no me hace las

inserciones. El código es el siguiente:

//        CREACIÓN DE LA TABLA (Lo hace satisfactoriamente):

Creacion.php:

 
$conexion=mysql_connect($_SESSION["servidor"],$_SESSION["login"],$_SESSION["contrasenna"]) or die

("Ha sido imposible realizar la conexión");
   mysql_select_db($_SESSION["BBDD"], $conexion) or die ("Imposible abrir base de datos");

$crear="CREATE TABLE IF NOT EXISTS ". $_SESSION['tablaArticulos'] . " (";
$crear.="cod INT PRIMARY KEY )  ";

mysql_query($crear,$conexion) or die ("Imposible crear tabla");

mysql_close();


//  INSERCIÓN EN LA TABLA (Aquí está el problema):


Insercion.php



$conexion=mysql_connect($_SESSION["servidor"],$_SESSION["login"],$_SESSION["contrasenna"]) or die

("Ha sido imposible realizar la conexión");
mysql_select_db($_SESSION["BBDD"], $conexion) or die ("Imposible abrir base de datos");

$cod=1; // por probar
$inserc="INSERT INTO " . $_SESSION['tablaArticulos'] ." VALUES('$cod')";

mysql_query($inserc) or die ("Imposible realizar inserción");



Obtengo el error: Imposible realizar inserción...
Es la primera inserción que intento hacer tras la reinstalación de xampp.Anteriormente me

funcionaba correctamente. ¿Alguien sabe a qué diantres puede deberse?
Muhas Gracias. Saludos.

5
JavaScript / Re:Obtener en js el retorn de fichero php
« en: Jueves 7 de Junio de 2012, 18:51 »
Si, por favor, muéstrame un ejemplo si puedes. Gracias.

6
PHP / Recoger retorno de fichero php en js
« en: Jueves 7 de Junio de 2012, 12:37 »
Hola Amigos:
Mi problema es el siguiente:
Tengo 2 ficheros:uno php y otro js, vale?. En el php tengo algo tan simple como esto:

"file.php":
<?php if ($_SESSION['MySesVar']=='si')
      echo 'ok';
   else
      echo 'ko';
?>

Lo que deseo es recoger el resultado (es decir, 'ok' o 'ko') en una variable javscript que se encuentra en mi fichero js.
 Si en el js hago location.href=('file.php'); se me carga la página php donde pone 'ok' o 'ko, y esto no es lo que deseo. Lo que quiero es asignar 'ok' o 'ko' a una variable de java script que se encuentra en el fichero js. Gracias por vuestra atención. Saludos a todos.

7
JavaScript / Obtener en js el retorn de fichero php
« en: Jueves 7 de Junio de 2012, 12:35 »
Hola Amigos:
Mi problema es el siguiente:
Tengo 2 ficheros:uno php y otro js, vale?. En el php tengo algo tan simple como esto:

"file.php":
<?php if ($_SESSION['MySesVar']=='si')
      echo 'ok';
   else
      echo 'ko';
?>

Lo que deseo es recoger el resultado (es decir, 'ok' o 'ko') en una variable javscript que se encuentra en mi fichero js.
 Si en el js hago location.href=('file.php'); se me carga la página php donde pone 'ok' o 'ko, y esto no es lo que deseo. Lo que quiero es asignar 'ok' o 'ko' a una variable de java script que se encuentra en el fichero js. Gracias por vuestra atención. Saludos a todos.

8
C++ Builder / Eliminar registros de un DBGrid c++ builder
« en: Martes 28 de Febrero de 2012, 18:42 »
ola amigos. Tengo un problema: Estoy tratando de borrar registros de un DBgrid de los que se denominan "no actualizables", es decir, los que muestran el resultado de una consulta que utiliza dos o más tablas relacionadas. Por ejemplo, supongamos que tenemos una tabla llamada EMPLEADOS con el código de empleado y su nombre, y otra llamada ARTICULOS (de venta) con el código del artículo, el nombre de dicho artículo y el código del empleado que ha vendido dicho artículo.En el DBGrid muestro el resultado de una consulta que indica el código del artículo y el nombre del empleado (no el código) que ha vendido ese artículo. Lo que trato de hacer es eliminar registros del DBGrid, pero no sé como hacerlo. Evidentemente, al hacer DBGrid->SelectedRows->Delete() me da un error, puesto que es un Grid no actualizable.Al hacerlo a través de un elemento UpdateSql y Query->Delete() (con la opcoión CachedUpdate=true) consigo eliminar el registro, pero al volver otra vez al DBGrid sigue estando ahí el registro. ¿Alguien me puede decir como puedo hacerlo? Muchas gracias de antemano. Saludos. 

9
C++ Builder / Re: Consulta por campos tquery
« en: Sábado 26 de Marzo de 2011, 00:21 »
Ya , pero el caso es que las inserciones me las realiza correctamente , pero falla en la consulta (la que expuse anteriormente).
Gracias por responder.
Un saludo.

10
C++ Builder / Re: Consulta por campos tquery
« en: Jueves 24 de Marzo de 2011, 13:44 »
Si queréis saber más sobre mi problema deciros que creé la tabla "Clientes.db" a través de "database desktop" y posteriormente , con c++ builder (en el menú database->Form Wizard) creé un simple form usando un objeto tquery al que le asigné dicha tabla (dentro del directorio asignado por el alias GENERAL).Creé el formulario y el "DataModule". En este DataModule , a parte del query y el Datasource correspondiente que me ha creado el "form wizard" he añadido un TDatabase y un Tsession , todo correctamente configurado y conectado (DatabaseName=GENERAL , sessionname...) DataSource->DataSet=Query1... y tal , pero no sé donde está el error...

Gracias de nuevo por anticipado.

11
Visual C++ / Consulta por campos tquery
« en: Jueves 24 de Marzo de 2011, 12:11 »
Hola Amigos ,
 Tengo un problemilla muy básico.Quiero hacer una consulta a un tquery seleccionando solo un campo de la tabla , pero el c++ builder no me deja , me obliga a seleccionar todos los campos en la consulta. Me explico:
 Tengo una tabla llamada Clientes.db con estos 3 campos: Dni , Nombre Apellidos. Quiero seleccionar el dni de todos los clientes , así que hago lo siguiente:

Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("SELECT Clientes.Dni FROM Clientes.db");
Query1->Open();

Y el error que obtengo es " Field 'Nombre' Not Found"
 Si cambio la consulta por esta otra: "SELECT Clientes.Dni , Clientes.Nombre FROM Clientes.db" el error que obtengo es: "Field 'Apellidos' Not Found")
Y al hacer esta consulta: "SELECT Clientes.Dni , Clientes.Nombre , Clientes.Apellidos FROM Clientes.db" no obtengo ningún error y todo va ok. Obviamente tampoco obtengo ningún error al hacer "SELECT * FROM Clientes.db" que es lo mismo que la anterior consulta.

Se ve que no es un error de sintaxis , pero no entiendo por qué solo me funciona cuando selecciono todos los campos , y tal vez sea tonto el problema y una tontería la solución , pero llevo mucho tiempo liado con esto y no logro resolverlo . Si me pudiérais ayudar os lo agradecería un montón.
Gracias y un saludo a todos.

12
C++ Builder / Consulta por campos tquery
« en: Jueves 24 de Marzo de 2011, 12:01 »
Hola Amigos ,
 Tengo un problemilla muy básico.Quiero hacer una consulta a un tquery seleccionando solo un campo de la tabla , pero el c++ builder no me deja , me obliga a seleccionar todos los campos en la consulta. Me explico:
 Tengo una tabla llamada Clientes.db con estos 3 campos: Dni , Nombre Apellidos. Quiero seleccionar el dni de todos los clientes , así que hago lo siguiente:

Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("SELECT Clientes.Dni FROM Clientes.db");
Query1->Open();

Y el error que obtengo es " Field 'Nombre' Not Found"
 Si cambio la consulta por esta otra: "SELECT Clientes.Dni , Clientes.Nombre FROM Clientes.db" el error que obtengo es: "Field 'Apellidos' Not Found")
Y al hacer esta consulta: "SELECT Clientes.Dni , Clientes.Nombre , Clientes.Apellidos FROM Clientes.db" no obtengo ningún error y todo va ok. Obviamente tampoco obtengo ningún error al hacer "SELECT * FROM Clientes.db" que es lo mismo que la anterior consulta.

Se ve que no es un error de sintaxis , pero no entiendo por qué solo me funciona cuando selecciono todos los campos , y tal vez sea tonto el problema y una tontería la solución , pero llevo mucho tiempo liado con esto y no logro resolverlo . Si me pudiérais ayudar os lo agradecería un montón.
Gracias y un saludo a todos.

Páginas: [1]