Amigos acabo de resolver mi problema, si pueden borrar este mensaje se los agradecería, de todas formas el problema lo tenia con el nombre del campo de la base de datos, ke lo tengo con minusculas.
Amigos tengo el siguiente problema, este le codigo de una pagina,saco info de la base de datos y lleno un combobox con esa info, y coloco al opcion de subir una imagen a relacionada con esa info (galeria de imagenes). pulsando el boton enviar deberia agregar el contenido a la base de datos, el problema es que no puedo pasar el valor del ID de la galeria a la página que uso para hacer el upload, porque no se??
Código PHP:
<form action="subirimagen.php" method="post" name="PostTopic" enctype="multipart/form-data">
<table border="0" width="59%">
<tr>
<td align="right" NOWRAP width="30%">
<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Nombre Galería:</font></div>
</td>
<td width="70%">
<?php
$db=conectarse();
$listar=mysql_query("select * from galeria",$db);
$items = mysql_affected_rows($db);
echo '<select name="NombreGaleria">';
while ($row=mysql_fetch_array($listar))
{
echo '<option value='.$row["idgaleria"].'>'.$row["NombreGaleria"].'</option>';
}
echo '</select>';
?>
</td>
</td>
<tr>
<td align="right" valign="top" NOWRAP height="47" width="30%">
<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Archivo:<font size="1" color="#CC0000">(click
en examinar para<br>
agregar un archivo)</font></font></div>
</td>
<td valign=top height="47" width="70%">
<input type="file" name="archivo">
</td>
</tr>
</table>
<p>
<center>
<input name="Submit" type="submit" value="Subir Archivo">
<input name="Reset" type="reset" value="Limpiar forma">
<br>
esta es la pagina que recibe
Código PHP:
$link=conectarse();
$fecha=date("Y-m-d");
//puse estos echos para ver si pasaba el valor
echo $archivo."<br>";
echo $archivo_name."<br>";
echo $NombreGaleria."<br>";
echo $idgaleria;
echo $NombreGaleria;
// pero el valor de $NombreGaleria; no pasa.
if($archivo !=""){
@copy($archivo,$archivo_name);
$pathimage="|".$archivo_name;
}
else
{
echo "<p align=center><font face=verdana size=1>Debe seleccionar el archivo que desea publicar. Pulse <a href=javascript:history.back()>aqui para volver atras.</a></font></p>";
exit;
}
$sql="UPDATE galeria SET Imagenes= '$pathimage' WHERE IDGaleria='$id'";
mysql_query($sql,$link);
echo "<p>Para agregar otra imagen pulse <a href=\"agregarimagen.php\">aqui</a></p>";
?>