Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho um sistema de administração que ao incluir uma atividade, incluo 3 fotos e está funcionando ok.
Queria nessa tela, ter uma área de editar, para que eu possa mudar as fotos, porém, não estou conseguindo.
Vejam como está o arquivo cadAtividade.php
if($tipo==2) { $sql=mysql_query("update atividades set titulo='$titulo',texto='$texto' where cod_atividade=$cod_atividade"); $sql2=mysql_query("select cod_atividade from atividades where titulo='$titulo'"); $reg=mysql_fetch_array($sql2); $cod_atividade=$reg['cod_atividade']; //upload da foto 1 pequena if(is_uploaded_file($_FILES['foto1_peq']['tmp_name'])) { $foto1_peqUp = isset($_FILES["foto1_peq"]) ? $_FILES["foto1_peq"] : FALSE; preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto1_peqUp["name"], $ext); $foto1_peqNome = "foto1_peq" . $cod_atividade . "." . $ext[1]; $foto1_peqNomeDir = "fotos/atividades/" . $foto1_peqNome; @copy($foto1_peq,$foto1_peqNomeDir); $sqlInsertfoto1Peq=mysql_query("update atividadesFotos foto1_peq='$foto1_peqNomeDir' where cod_atividade=$cod_atividade"); } //upload da foto 1 grande if(is_uploaded_file($_FILES['foto1']['tmp_name'])) { $foto1Up = isset($_FILES["foto1"]) ? $_FILES["foto1"] : FALSE; preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto1Up["name"], $ext); $foto1Nome = "foto1" . $cod_atividade . "." . $ext[1]; $foto1NomeDir = "fotos/atividades/" . $foto1Nome; @copy($foto1,$foto1NomeDir); $sqlUpdatelogoGran=mysql_query("update atividadesFotos set foto1='$foto1NomeDir' where cod_atividade=$cod_atividade"); } //upload da foto 2 pequena if(is_uploaded_file($_FILES['foto2_peq']['tmp_name'])) { $foto2_peqUp = isset($_FILES["foto2_peq"]) ? $_FILES["foto2_peq"] : FALSE; preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto2_peqUp["name"], $ext); $foto2_peqNome = "foto2_peq" . $cod_atividade . "." . $ext[1]; $foto2_peqNomeDir = "fotos/atividades/" . $foto2_peqNome; @copy($foto2_peq,$foto2_peqNomeDir); $sqlUpdatelogoGran=mysql_query("update atividadesFotos set foto2_peq='$foto2_peqNomeDir' where cod_atividade=$cod_atividade"); } //upload da foto 2 grande if(is_uploaded_file($_FILES['foto2']['tmp_name'])) { $foto2Up = isset($_FILES["foto2"]) ? $_FILES["foto2"] : FALSE; preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto2Up["name"], $ext); $foto2Nome = "foto2" . $cod_atividade . "." . $ext[1]; $foto2NomeDir = "fotos/atividades/" . $foto2Nome; @copy($foto2,$foto2NomeDir); $sqlUpdatelogoGran=mysql_query("update atividadesFotos set foto2='$foto2NomeDir' where cod_atividade=$cod_atividade"); } //upload da foto 3 pequena if(is_uploaded_file($_FILES['foto3_peq']['tmp_name'])) { $foto3_peqUp = isset($_FILES["foto3_peq"]) ? $_FILES["foto3_peq"] : FALSE; preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto3_peqUp["name"], $ext); $foto3_peqNome = "foto3_peq" . $cod_atividade . "." . $ext[1]; $foto3_peqNomeDir = "fotos/atividades/" . $foto3_peqNome; @copy($foto3_peq,$foto3_peqNomeDir); $sqlUpdatelogoGran=mysql_query("update atividadesFotos set foto3_peq='$foto3_peqNomeDir' where cod_atividade=$cod_atividade"); } //upload da foto 3 grande if(is_uploaded_file($_FILES['foto3']['tmp_name'])) { $foto3Up = isset($_FILES["foto3"]) ? $_FILES["foto3"] : FALSE; preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto3Up["name"], $ext); $foto3Nome = "foto3" . $cod_atividade . "." . $ext[1]; $foto3NomeDir = "fotos/atividades/" . $foto3Nome; @copy($foto3,$foto3NomeDir); $sqlUpdatelogoGran=mysql_query("update atividadesFotos set foto3='$foto3NomeDir' where cod_atividade=$cod_atividade"); } header("Location: atividades.php"); }
Ele altera os 2 campos de texto normalmente, porém, as fotos não são sobrepostas. Alguém poderia me dar uma luz ?
Carregando comentários...