21/07/2014, 17:10
|
| | Fecha de Ingreso: septiembre-2002
Mensajes: 153
Antigüedad: 22 años, 2 meses Puntos: 1 | |
Respuesta: Codigo JavaScript que funciona en Hmtl y no en PHP - Segunda Parte.... PÁGINA PHP
Código:
<body>
<article class="article2">
<?php
require_once("incluye/config.php");
$cnx = conectar (); if(isset($_POST['fotomontajesimgtitulo'])){
$nuevoNombre = $_FILES['imagen']['name'];
move_uploaded_file($_FILES['imagen']['tmp_name'], "../archivos/img/trabajos/fotomontajesimg/$nuevoNombre");
$ruta="../archivos/img/trabajos/fotomontajesimg/".$nuevoNombre;
chmod($ruta,0777);
$data = GetImageSize("../archivos/img/trabajos/fotomontajesimg/$nuevoNombre");
$sql = "INSERT INTO fotomontajesimg SET ";
$sql .= "fotomontajesseriesid ='".$_POST['fotomontajesseriesid']."',";
$sql .= "fotomontajesimgtitulo ='".$_POST['fotomontajesimgtitulo']."',";
$sql .= "fotomontajesimgtexto ='".$_POST['fotomontajesimgtexto']."',";
$sql .= "fotomontajesimgfoto = '../archivos/img/trabajos/fotomontajesimg/$nuevoNombre'";
$res = mysql_query($sql) or die(mysql_error());
echo "<div class='texto-article3'><p>NUEVA IMAGEN AÑADIDA.</p></div>\n";
$cnx = conectar();
$sql = "SELECT MAX(fotomontajesimgid) FROM fotomontajesimg";
$res = mysql_query($sql) or die (mysql_error());
if( mysql_num_rows($res) >0){
list($fotomontajesimgid) = mysql_fetch_array($res); }
echo "<p><a class='boton-article2' href='fotomontajesimg_redfoto.php?fotomontajesimgid=$fotomontajesimgid' target='_self' onclick='cargando()'>ACEPTAR</a></p>
<p>*</p><p><img src='img/cargando.gif' id='carga' name='carga' style='visibility:hidden;' width='70' height='70' /></p>
<div class='clear'></div>\n";
echo "</article>\n";
echo "</div>\n";
echo "</div>\n";
</html>\n";
mysql_close($idcnx);
exit;
}
require_once("incluye/config.php");
$cnx = conectar ();
$fotomontajesseries = mysql_query("SELECT fotomontajesseriesid, fotomontajesseriestexto FROM fotomontajesseries ORDER BY fotomontajesseriestexto");
?>
<script type="text/javascript">
function validar(formulario){
var fotomontajesimgtitulo = getvalue();
if(fotomontajesimgtitulo == ""){
document.getElementById('errortitulo').style.visibility="visible";
return false;
}
var fotomontajesimgtexto = getvalue2();
if(fotomontajesimgtexto == ""){
document.getElementById('errortexto').style.visibility="visible"; document.getElementById('errortitulo').style.visibility="hidden";
return false;
}
if( document.forms[0].fotomontajesseriesid.selectedIndex == 0 ) {
document.getElementById('errorserie').style.visibility="visible";
document.getElementById('errortitulo').style.visibility="hidden";
document.getElementById('errortexto').style.visibility="hidden";
return false;
}
var imagen = document.forms[0]['imagen'].value;
if(!imagen){ document.getElementById('errorimg').style.visibility="visible";
document.getElementById('errortitulo').style.visibility="hidden";
document.getElementById('errortexto').style.visibility="hidden";
document.getElementById('errorserie').style.visibility="hidden";
return false;
}
extensiones = new Array(".png", ".gif", ".jpeg", "pjpeg", ".jpg", ".tif");
extension = (imagen.substring(imagen.lastIndexOf("."))).toLowerCase();
permitida = false;
for (var i = 0; i < extensiones.length; i++) {
if (extensiones[i] == extension) {
permitida = true;
break;
}
}
if (!permitida) { document.getElementById('errorextension').style.visibility="visible";
document.getElementById('errortitulo').style.visibility="hidden";
document.getElementById('errortexto').style.visibility="hidden";
document.getElementById('errorserie').style.visibility="hidden";
document.getElementById('errorimg').style.visibility="hidden";
return false;
}
else{
formulario.submit(); document.getElementById('errortitulo').style.visibility="hidden"; document.getElementById('errortexto').style.visibility="hidden"; document.getElementById('errorserie').style.visibility="hidden"; document.getElementById('errorimg').style.visibility="hidden"; document.getElementById('errorextension').style.visibility="hidden"; document.getElementById('carga').style.visibility="visible";
return true;
}
}
</script>
<form enctype="multipart/form-data" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<div class="texto-article2">
<input name="fotomontajesimgid" type="hidden" id="fotomontajesimgid" value="<?php echo $fila['fotomontajesimgid']; ?>" />
<p style="text-align:center;">Nuevo Título:</p><p>*</p>
<p><textarea name="fotomontajesimgtitulo" cols="100" rows="30" id="fotomontajesimgtitulo"><?php echo $fila['fotomontajesimgtitulo']; ?></textarea></p>
<script type="text/javascript">
CKEDITOR.replace("fotomontajesimgtitulo", { height:50 });
getvalue = function()
{
var editor = CKEDITOR.instances.fotomontajesimgtitulo;
var value = editor.getData();
return value;
}
</script>
<div name="error" id="errortitulo" class="texto-article3" style="background:#B91F22; visibility:hidden;">
<p style="color:#FFF; font-weight:bold;">¡Escriba Título!</p></div>
</div>
<div class="texto-article2">
<p style="text-align:center;">Nuevo Texto:</p><p>*</p>
<textarea name="fotomontajesimgtexto" cols="100" rows="30" id="fotomontajesimgtexto"><?php echo $fila['fotomontajesimgtexto']; ?></textarea>
<script type="text/javascript">
CKEDITOR.replace('fotomontajesimgtexto');
getvalue2 = function()
{
var editor = CKEDITOR.instances.fotomontajesimgtexto;
var value = editor.getData();
return value;
}
</script>
<div name="error" id="errortexto" class="texto-article3" style="background:#B91F22; visibility:hidden;">
<p style="color:#FFF; font-weight:bold;">¡Escriba Texto!</p></div>
</div>
<div class="texto-article3">
<select name="fotomontajesseriesid" id="fotomontajesseriesid" class="article2-input2">
<option value="">
<?php
$numero_fotomontajesseries = mysql_num_rows($fotomontajesseries);
?>Hay <?php echo "$numero_fotomontajesseries"; ?> Series</option>
<?php
while ($fotomontajesseri = mysql_fetch_array($fotomontajesseries)) {
$fotomontajesseriesid = $fotomontajesseri["fotomontajesseriesid"];
$cname = $fotomontajesseri["fotomontajesseriestexto"];
echo("<option value='$fotomontajesseriesid'>$cname</option>\n");
}
?>
</select>
<div name="error" id="errorserie" class="texto-article3" style="background:#B91F22; visibility:hidden;">
<p style="color:#FFF; font-weight:bold;">¡Seleccione una Serie!</p></div>
</div>
<div class="texto-article2">
<p style="text-align:center;">Nueva Imagen:</p><p>*</p>
<input name="imagen" type="file" size="70" class="article2-input" />
<div name="error" id="errorimg" class="texto-article3" style="background:#B91F22; visibility:hidden;">
<p style="color:#FFF; font-weight:bold;">¡Seleccione una Imagen!</p></div>
<div name="errorextension" id="errorextension" class="texto-article3" style="background:#B91F22; visibility:hidden;">
<p style="color:#FFF; font-weight:bold;">¡Extensión de Imagen no Permitida!</p></div>
<div class="nav-article2">
<ul>
<li><input type="submit" value="ENVIAR" class="boton-submit2" onclick="validar(this.form)" /></li>
<li><a class="boton-article2" href="fotomontajesimg.php" target="_self">CANCELAR</a></li>
<li style="border:none;"><img src="img/cargando.gif" id="carga" name="carga" style="visibility:hidden;" width="70" height="70" /></li>
</ul>
</div>
<div class="clear"></div>
</div>
</form>
</article>
</div>
<div class="clear"></div>
</div>
</body>
</html>
* He tenido que quitar parte del código HTML y juntarlo todo para poder escribir este mensaje...
Gracias a todos y un gran saludo:
Javy |