Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/02/2004, 17:12
SinAliaS
 
Fecha de Ingreso: septiembre-2003
Mensajes: 197
Antigüedad: 20 años, 7 meses
Puntos: 0
HiTek:

estuve trabajando en el codigo y en la pagina modifica.php puse el select y el formulario para que muestre el articulo buscado y el update lo hago en otra llamada modificado.php.

hasta ahi funciona y actualiza los campos que son texto, pero tengo un campo más donde pretendo actualizar la imagen (o sea borrar la vieja y dejar la nueva) la imagen se guarda en el servidor (ahi lo hace bien) y en la base guarda la referencia (ahi esta el problema), no lo actualiza

te paso el codigo de la pagina modificado.php, porque creo que ahi estoy escribiendo mal algo

hago la coneccion si me conecto dentro de un else pongo esto

Código PHP:
else{
$Foto $_FILES["Foto"];
$rutaimgs $_SERVER['DOCUMENT_ROOT']."/Mascotas/";
$prefijo time();
$peticion "update tb_mascotas set Codigo='$Codigo', Estado='$Estado', Caracteristicas='Caracteristicas' where idMascota ='$idMascota'";
if (
$Foto["name"$peticion.="Foto='$Foto["name"]'";

$idresult mysql_query($peticion);

if (
$Foto["name"]){
copy ($Foto["tmp_name"], $rutaimgs.$prefijo.$Foto["name"]);
if (
$FotoViejaunlink($rutaimgs.$FotoVieja);
}
if (
$idresult==0)
{
echo 
"la sentencia no se ejecuto.<br>";
echo 
mysql_error();
}
else{
$r=mysql_affected_rows($link);

if (
$r==0) echo "No hay ningun registro con Codigo=$oldCodigo.";
}
}
?> 
cuando trato de hacer dicha modificacion me da este error

Parse error: parse error in c:\Apache\Apache\htdocs\Mascotas\modificado.php on line 12

que se refiere a esta linea
Código PHP:
if ($Foto["name"$peticion.="Foto='$Foto["name"]'"
No se bien como recuperar este dato.

Espero ma halla explicado bien, cualquier cosa preguntame.
Espero tu respuesta