Código PHP:
<?
include('cn.php');
$edicion = $_POST['edicion'];
switch($edicion)
{
case 1;
$directorio= $_POST['directorio'];
$sql="select * from archivo where directorio like '%$directorio%'";
$resp=mysql_query($sql);
//--------------------------------------------------
$salida="<table border=1 align=center width='600' id='tabla'>";
$salida.="<br><br> <tr align='center'> <td width='450'>Titulo</td> <td width='90'>Fecha</td> <td width='60'>Editar</td> </tr>";
//--------------------------------------------------
while($rs=mysql_fetch_array($resp))
{
$c++;
$style= (($c%2)==0);
$salida.="<tr> <td> <img src='../img/bot_rojo.gif'> $rs[titulo]</td> <td align='center'>$rs[fecha]</td> <td align='center'> <a href=\"modificar.php\" onclick=\"editar($rs[id])\">Editar</a></td> </tr>";
}
$salida.="</table>";
break;
}
//------------------------------------------------------------------------------------------------------
$sql="select * from cliente order by directorio";
$resp=mysql_query($sql);
while ($rs=mysql_fetch_array($resp))
{
if ($directorio==$rs[id]){
$selected="selected";
}else{
$selected="";
}
$sel.="<option value='$rs[directorio]' $selected>$rs[directorio]</option>\n";
}
//---------------------------------------------------------------------------------------------
?>
<HTML>
<HEAD>
<TITLE>Buscador</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></HEAD>
<BODY>
<form name="formulario" action="modificar2.php" method="post">
<table border="0" align="center" cellpadding="3" cellspacing="0" id='tabla'>
<tr> <td align="center" colspan="2" id="tabla"> <h3> Busqueda Avanzada </h3> </td> </tr>
<tr><td colspan="2"> <strong>Carpeta</strong> </td></tr>
<tr> <td width="120"> <select name="directorio" value='<? echo $directorio ?>' > <? echo $sel; ?> </select> </td>
<td width="64" align="center"> <input type="button" value="Buscar" onClick="enviar(1)"></td>
</tr><br> <br><input type="hidden" name="edicion">
</table>
<? echo $salida ?>
</form>
</BODY></HTML><script>
function enviar(op){
document.formulario.edicion.value=op
document.formulario.submit()
}
function editar(id){
document.formulario.edicion.value=2
document.formulario.id.value=id
document.formulario.submit()
window.close();
}
</script>
Código PHP:
<?
include('cn.php');
$edicion = $_POST['edicion'];
switch($edicion)
{
//Lista
case 1;
$id=1;
$sql="select * from archivo";
$salida="<br><table border=1 align=center width='600' id='tabla'>";
$salida.="<tr align='center'> <td>Titulo</td> <td>Fecha</td> <td>Editar</td> </tr>";
$resp=mysql_query($sql);
while($rs=mysql_fetch_array($resp))
{
$salida.="<tr><td width='300'>$rs[titulo]</td> <td width='100' align='center'>$rs[fecha]</td> <td align='center' width='50'><a href=\"#\" onclick=\"editar($rs[id])\">Editar</a></td> </tr>";
}
$salida.="</table>";
break;
case 2;
$id = $_POST['id'];
$sql="select * from archivo where id=$id";
//echo $sql;
$resp=mysql_query($sql);
$rs=mysql_fetch_array($resp);
if($rs[0]!=""){
$id=$rs[id];
$titulo=$rs[titulo];
$fecha=$rs[fecha];
$imagen=$rs[imagen];
$ruta_archivo=$rs[ruta_archivo];
}else{
$msg="no se encontro registro";
}
break;
case 4;
$id = $_POST['id'];
$titulo = $_POST['titulo'];
$fecha = $_POST['fecha'];
//$imagen = $_POST['imagen'];
$archivo = $_POST['archivo'];
$sql="select * from archivo where id=$id";
$resp=mysql_query($sql);
$rs=mysql_fetch_array($resp);
//-------------------------------------------------------------------------------------------------------
//variables de la imagen
$random=rand ();
$extensiones=array("jpg","jpeg","JPG","JPEG");
$ruta="fotos";
// SUBIR IMAGENES AL SERVIDOR
$foto = $_FILES['imagen']['name']; //nombre original del archivo
echo $_HTTP_POST_FILES['imagen']['name'];
if (is_uploaded_file($HTTP_POST_FILES['imagen']['tmp_name'])) {
if($HTTP_POST_FILES['imagen']['size'] < 1000000) { //1Mb
copy($HTTP_POST_FILES['imagen']['tmp_name'], $ruta."/".$random.".jpg");
// creacion del thumb
require ("thumbs.php");
$foto= $ruta."/".$random.".jpg";
thumbjpeg($foto, 100);
// fin del thumb
}}
//ARCHIVOS
$lala=rand ();
$extensiones2=array("pdf","PDF");
$rutas="fotos/archivos";
$direc = $_FILES['archivo']['name']; //nombre original del archivo
echo $_HTTP_POST_FILES['archivo']['name'];
if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) {
if($HTTP_POST_FILES['archivo']['size'] < 4000000) { //4Mb
copy($HTTP_POST_FILES['archivo']['tmp_name'], $rutas."/".$lala.".pdf");
$pdf= $rutas."/".$lala.".pdf";
}}
//FIN ARCHIVOS
if($rs[0]==""){
$sql="update archivo set titulo='$titulo', fecha='$fecha', imagen='$foto', archivo='$pdf' WHERE id='$id'";
mysql_query($sql);
$limpiar="limpiar()";
?>
<script>
location.href='ingreso.php';
</script>
<?php
}
$ban_limpia=1;
break;
}
$sql="select * from cliente order by id";
$resp=mysql_query($sql);
while ($rs=mysql_fetch_array($resp))
{
if ($cargo==$rs[id]){
$selected="selected";
}else{
$selected="";
}
$sel.="<option value='$rs[id]' $selected>$rs[cargo]</option>\n";
}
?>
<HTML>
<HEAD>
<TITLE>.:: Modulo Clientes ::.</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script src="swazzcalendar/calendar.js"></script>
</HEAD>
<BODY onload='<? echo $carga_funcion ?>' LEFTMARGIN='0' TOPMARGIN='0' MARGINWIDTH='0' MARGINHEIGHT='0'>
<br>
<FORM name="formulario" action="modificar.php" method="post" enctype="multipart/form-data">
<table width="430" border="0" align="center" cellpadding='3' cellspacing='0'>
<tr>
<td></td><!-- ID -->
<td> <INPUT TYPE="hidden" NAME="id" value='<? echo $id ?>' style="background:#FFFF99; width:50px"></td></tr>
<tr><td align="left" colspan="2"> <img src='../img/bot_rojo.gif'> <strong>Archivos</strong></td></tr>
<tr><td align="left" colspan="2"> <img src='../img/bot_blanco.gif'>Titulo</td></tr>
<tr><td colspan="2" align="center"><INPUT TYPE="text" NAME="titulo" value='<? echo $titulo ?>' alt="Ingrese Titulo" maxlength='100' size="60"></td></tr>
<tr><td align="left" colspan="2"> <img src='../img/bot_blanco.gif'>Fecha</td></tr>
<tr><td colspan="2" align="center"><INPUT TYPE="text" NAME="fecha" value='<? echo $fecha ?>' maxlength='12' alt="Ingrese Fecha Ingreso" nFocus="this.select();lcs(this)" onClick="event.cancelBubble=true;this.select();lcs(this)"> </td></tr>
<tr><td align="left" colspan="2"> <img src='../img/bot_blanco.gif'>Imagen</td></tr>
<tr><td colspan="2"><INPUT TYPE="file" NAME="imagen" value='<? echo $imagen ?>' alt="Ingrese una Imagen" maxlength='100' size="55"></td></tr>
<tr><td align="left" class="titulo" colspan="2"> <img src='../img/bot_blanco.gif'>Archivo PDF</td></tr>
<tr><td colspan="2"><input type="file" NAME="archivo" value='<? echo $archivo ?>' alt="Ingrese Archivo PDF" size="55"></td></tr>
<tr> <td> </td> </tr>
<input type="hidden" name="edicion">
<td colspan='4' ALIGN='CENTER'>
<input type="submit" value="Modificar" onClick="grabar(4)">
<input type="hidden" value="Buscar" onClick="javascript:creaPopup()">
<input type="button" value="Limpiar" onClick="limpiar()">
</td>
</table>
</form>
<? echo $salida ?>
</body>
</html>
<script language="javascript">
function enviar(op)
{
document.formulario.edicion.value=op
document.formulario.submit()
}
function grabar(op)
{
msg=valida(document.formulario.length-1)
if(msg=="")
{
document.formulario.edicion.value=op
document.formulario.submit()
}
}
function limpiar()
{
document.formulario.id.value=""
document.formulario.titulo.value=""
document.formulario.fecha.value=""
document.formulario.imagen.value=""
document.formulario.archivo.value=""
}
function editar(id)
{
document.formulario.edicion.value=2
document.formulario.id.value=id
document.formulario.submit()
}
function eliminar(id)
{
ban=confirm("¿esta seguro de eliminar?")
if(ban==true)
{
document.formulario.edicion.value=3
document.formulario.id.value=id
document.formulario.submit()
}
}
// para select y texarea = se usa title
function valida(a)
{
msg="";f=0;
ban=false;
for(i=0;i<=a;i++)
{
tipo=document.formulario.elements[i].type;
if(tipo=="select-one" || tipo=="textarea")
{
temp_alt= document.formulario.elements[i].title;
}else
{
temp_alt=document.formulario.elements[i].alt;
}
if(document.formulario.elements[i].value=="" && temp_alt!=""){
if(f==0){f=1}
msg+="-"+temp_alt+"\n";
}
}
//------------------------------------------------------------------------------------
if(msg!="")
{
msg="______________________________\n\nestos campos son obligatorios:\n\n"+ msg + "\n ______________________________\npor favor vuelva a completarlos";
alert(msg);
document.formulario.elements[f].focus()
return(msg);
}else{
return"";
}
}
</script>