Файловый менеджер - Редактировать - C:/xampp/htdocs/documents/modificar_categories.php.tar
Назад
C:/xampp/htdocs/backoffice/modificar_categories.php 0000666 00000026501 15155067220 0016373 0 ustar 00 <?php session_start(); // Incluyo las funciones basicas include "../files/config.php"; include "../files/funciones.php"; // Incluyo funciones espcifica de esta web // Arranque BBDD $link = conectar(); $tabla = "web_categories"; // Taula a insertar o modificar de la BBDD $sufix = "categories"; // Per directoris i fitxers $sufixDEL = "Categories esborrades"; // Frase de borrar $element = "la categoria"; // Per treure missatges a pantalla $elementtxt = "categoria"; // Singular sense article $elementBBDD ="nom"; // Per treure missatges a pantalla $calperBBDD = "un NOM"; // Text per indicar que cal per actualitzar BBDD $titolseccio = "Gestió categories"; // Titol de la prgina ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <?php // HEAD + javascripts ?> <?php include "head.php"; ?> <body> <?php // Cabecera de la web ?> <table align="center" cellpadding="0" cellspacing="1" border="0" bgcolor="#D1D1D1"> <tr> <td> <?php include "cabecera.php"; ?> <table width="950" cellpadding="0" cellspacing="0" border="0" bgcolor="#FFFFFF"> <tr class="data"> <td height="15" class="bg_colorback"></td> <td height="15" class="bg_colorback"><p class="textblancBold"><?php echo $titolseccio; ?></p></td> <td height="15" class="bg_colorback"></td> </tr> <tr> <td width="15"></td> <td height="300" valign="top" class="text"> <!-- --> <?php // Acciones de Formulario $id = $_GET["id"]; /* ******************************** */ //Busco quantes fotos hi ha d'aquest projecte $hay = mysql_query("SELECT COUNT(id) AS c FROM web_categories_fotos WHERE id_categoria=".$id); $ar_hay = mysql_fetch_array($hay); $c = $ar_hay['c']; $primens = $c+1; $ultims = $c+3; /* ******************************** */ for($i=1;$i<=$c;$i++){ if (isset($_POST["DELFOTO".$i])) { $sql = "DELETE FROM web_categories_fotos WHERE foto='".$_POST['fotovell'.$i]."'"; $result = mysql_query ($sql) or die("<p class=\"text_alerta\"><img src=\"img/s_error.gif\" width=\"22\" height=\"20\" /> La Fotografia de ".$element." ".$_POST[$elementBBDD]." no s'ha pogut modificar.</p>"); unlink ("../images/".$sufix."/".$_POST['fotovell'.$i]); ?> <p class="text_alertaok"><img src="img/s_ok.gif" width="22" height="20" /> La Fotografia de <?php echo $element;?> <? echo $_POST[$elementBBDD]; ?> ha sigut eliminada amb èxit.</p> <?php } } if (isset($_POST["MODIFICAR"])) { if ($_POST[$elementBBDD]!="") { $sql = "UPDATE ".$tabla." SET nom_categoria='".$_POST["nom"]."', nom_categoriaES='".$_POST["nomES"]."', text='".$_POST["text"]."', textES='".$_POST["textES"]."', ordre=".$_POST['ordre']." WHERE id_categoria=".$_POST["id"]." LIMIT 1"; $result = mysql_query ($sql) or die("<p class=\"text_alerta\"><img src=\"img/s_error.gif\" width=\"22\" height=\"20\" /> ".ucfirst($element)." ".$_POST[$elementBBDD]." no s'ha pogut modificar.</p>"); $last_id = mysql_insert_id($link); // FOTO for($i=$primens;$i<=$ultims;$i++){ if ($_FILES [ 'foto'.$i ][ 'name' ]!= ""){ // Si hay fichero preparo la cadena con el fichero nuevo if (!(strpos($_FILES [ 'foto'.$i ][ 'type' ], "jpeg"))){ ?> <p class="text_alerta">La fotografia ha de ser un fitxer .JPG. No s'ha pogut guardar l'imatge 1, però si <?php echo $element; ?>.</p> <?php } else{ // Hay fichero y es valido. Es un JPG. $fichero_foto = sprintf("../images/".$sufix."/%05d_foto_".$sufix.$i.".jpg",$_POST["id"]); $ficherosolo_foto = sprintf("%05d_foto_".$sufix.$i.".jpg",$_POST["id"]); if (copy($_FILES [ 'foto'.$i ][ 'tmp_name' ], $fichero_foto)){ // Fichero copiado ready $sql = "INSERT INTO web_categories_fotos(id_categoria,foto) VALUES(".$_POST["id"].",'".$ficherosolo_foto."')"; $result = mysql_query ($sql) or die("<p class=\"text_alerta\">No s'ha pogut modificar ".$element." correctament amb el nom del fitxer de la imatge.</p>"); } else{ ?> <p class="text_alerta">No s'ha pogut guardar la fotografia. Problema al servidor.</p> <?php } } } }//end for ?> <p class="text_alertaok"><img src="img/s_ok.gif" width="22" height="20" /> <? echo ucfirst($element)." ".$_POST[$elementBBDD]; ?> s'ha modificat amb èxit.</p> <?php } else { ?> <p class="text_alerta">CAL al menys <?php echo $calperBBDD; ?> per poder donar d'alta <?php echo $element; ?>.</p> <?php } ?> <?php unset ($_POST["MODIFICAR"]); } ?> <?php $sql = "SELECT * FROM ".$tabla." WHERE id_categoria=".$id." LIMIT 1"; //echo $sql."<br />"; $result = mysql_query($sql) or die("No ha sido posible realizar la consulta"); $line = mysql_fetch_array($result, MYSQL_ASSOC); /* ******************************** */ //Busco quantes fotos hi ha d'aquest projecte $hay = mysql_query("SELECT COUNT(id) AS c FROM web_categories_fotos WHERE id_categoria=".$id); $ar_hay = mysql_fetch_array($hay); $c = $ar_hay['c']; $primens = $c+1; $ultims = $c+3; /* ******************************** */ ?> <form method="post" enctype="multipart/form-data" name="form1" id="form1"> <table width="100%" border="0" cellpadding="0" cellspacing="0" class="data"> <tr> <td valign="top" class="text_black_bold"> </td> <td width="12" valign="top"> </td> <td colspan="2" valign="top"> </td> <td width="12" valign="top"> </td> </tr> <tr> <td valign="top" class="text_black_bold"> </td> <td valign="top"> </td> <td valign="top">Català</td> <td valign="top">Castellà</td> <td valign="top"> </td> </tr> <tr> <td valign="top" class="text_black_bold"> </td> <td valign="top"> </td> <td valign="top"> </td> <td valign="top"> </td> <td valign="top"> </td> </tr> <tr> <td valign="top" class="text_black_bold">Nom</td> <td width="12" valign="top"> </td> <td valign="top"><input name="nom" type="text" class="form_input" id="nom" value="<?php echo htmlspecialchars($line["nom_categoria"]); ?>" size="50" maxlength="250" /></td> <td valign="top"><input name="nomES" type="text" class="form_input" id="nomES" value="<?php echo htmlspecialchars($line["nom_categoriaES"]); ?>" size="50" maxlength="250" /></td> <td width="12" valign="top"> </td> </tr> <tr> <td valign="top" class="text_black_bold"> </td> <td width="12" valign="top"> </td> <td valign="top"> </td> <td align="center" valign="top"> </td> <td width="12" valign="top"> </td> </tr> <tr> <td valign="top" class="text_black_bold">Text</td> <td width="12" valign="top"> </td> <td valign="top"><textarea name="text" cols="60" rows="30" class="form_input" id="text"><?php echo htmlspecialchars($line["text"]); ?></textarea></td> <td valign="top"><textarea name="textES" cols="60" rows="30" class="form_input" id="textES"><?php echo htmlspecialchars($line["textES"]); ?></textarea></td> <td width="12" valign="top"> </td> </tr> <tr> <td valign="top" class="text_black_bold"> </td> <td width="12" valign="top"> </td> <td valign="top"> </td> <td valign="top"> </td> <td width="12" valign="top"> </td> </tr> <?php //Ahora muestro las que ya tienen fichero $i = 1; $tienen = mysql_query("SELECT * FROM web_categories_fotos WHERE id_categoria=".$id.""); while($linex = mysql_fetch_array($tienen)){ $idexacte = $linex['id']; ?> <tr> <td align="left" valign="top" class="text_black_bold">Foto <?php echo $i;?></td> <td valign="top"> </td> <td valign="top"><input name="foto<?php echo $i;?>" type="file" class="form_fichero" id="foto<?php echo $i;?>" size="50" /> <br /> *Fitxers JPG - Amplada màx. 450 pixels.</td> <td align="center" valign="top"><?php if ($linex["foto"]!="") { ?> <img src="../images/<?php echo $sufix; ?>/<?php echo $linex["foto"]; ?>" width="210" /> <br /> <br /> <input name="DELFOTO<?php echo $i;?>" type="submit" class="form_submit" id="DELFOTO<?php echo $i;?>" value="Eliminar" /> <input name="fotovell<?php echo $i;?>" type="hidden" id="fotovell<?php echo $i;?>" value="<?php echo $linex["foto"]; ?>" /> <?php } ?></td> <td valign="top"> </td> </tr> <tr> <td valign="top" class="text_black_bold"> </td> <td valign="top"> </td> <td valign="top"> </td> <td align="center" valign="top"> </td> <td valign="top"> </td> </tr> <?php $i++; } ?> <?php for($i=$primens;$i<=$ultims;$i++){ ?> <tr> <td align="left" valign="top" class="text_black_bold">Foto <?php echo $i;?></td> <td valign="top"> </td> <td colspan="2" valign="top"><input name="foto<?php echo $i;?>" type="file" class="form_fichero" id="foto<?php echo $i;?>" size="50" /> <br /> *Fitxers JPG - Amplada màx. 450 pixels.</td> <td valign="top"> </td> </tr> <tr> <td valign="top" class="text_black_bold"> </td> <td valign="top"> </td> <td valign="top"> </td> <td valign="top"> </td> <td valign="top"> </td> </tr> <?php } ?> <tr> <td valign="top" class="text_black_bold">Ordre</td> <td width="12" valign="top"> </td> <td valign="top"><input name="ordre" type="text" class="form_input" id="ordre" size="10" maxlength="250" value="<?php echo htmlspecialchars($line["ordre"]); ?>" /></td> <td valign="top"> </td> <td width="12" valign="top"> </td> </tr> <tr> <td valign="top" class="text_black_bold"> </td> <td valign="top"> </td> <td valign="top"> </td> <td valign="top"> </td> <td valign="top"> </td> </tr> <tr> <td valign="top" class="text_black_bold"> </td> <td valign="top"> </td> <td valign="top"><input name="MODIFICAR" type="submit" class="form_submit" id="MODIFICAR" value="Modificar" /> <input name="id" type="hidden" value="<?php echo $id; ?>" /></td> <td align="center" valign="top"> </td> <td valign="top"> </td> </tr> <tr> <td valign="top" class="text_blue_bold"> </td> <td width="12" valign="top"> </td> <td colspan="2" valign="top"> </td> <td width="12" valign="top"> </td> </tr> </table> </form> </td> <td width="15"></td> </tr> <tr> <td height="15" colspan="3"></td> </tr> </table> </td> </tr> </table> <?php // Texto final y cierres de BBDD ?> <?php include "pie.php"; ?> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 5.3.8 | Генерация страницы: 0.12 |
proxy
|
phpinfo
|
Настройка