como anda gente, les cuento que pongo esto aca porque desde mi punto de vista no es un problema de base de datos sino del lenguaje (quizas estoy en un error, en tal caso pido disculpas).
les cuento, si bien estoy haciendo un applet en java, estoy usando php para interactuar con el servidor.
el tema es el siguiente.
estoy cargando las rutas de las imagenes que carga mi applet (drag an drop) en una bd en mysql, el script se ejecuta una vez por cada imagen que se sube.
la consulta es la siguiente (y pongo el código para ser explicito), los campos de la tabla se llaman por ej: foto1, foto2, foto3
Código PHP:
//saber que numero de imagen voy//
$cant = incremento_contador($archivo);
$foto = 'foto';
$param = $foto.$cant;
echo "<FONT COLOR=GREEN>el contador vale" .$param. "'.</FONT>";
cargabd($_POST['codigo'],$tgt_path,$param);
Código PHP:
<?php
//NOS CONECTAMOS A LA BASE DE DATOS
function cargabd($codigo,$foto,$valor){
include("conex.phtml");
$link=Conectarse();
$query= "INSERT INTO nuevagaleria (codigo,$valor)
VALUES ('$codigo', '$foto')";
$result = mysql_query($query);
}
?>
el problema que estoy teniendo es que solo me carga el campo foto1 y la verdad que no se porque sera, ya que, como ven $valor es el nombre del campo, el cual tendria que variar por cada vez que se ejecuta el script..
se entiende el problema..
espero que me puedan dar una mano..
saludos
Manu