Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/10/2008, 04:45
Mikelon85
 
Fecha de Ingreso: diciembre-2002
Ubicación: bilbao
Mensajes: 345
Antigüedad: 21 años, 5 meses
Puntos: 3
Respuesta: Problema al enviar datos desde un TEXTAREA formato WYSIWYG

Cita:
<script language="javascript" src="WYSIWYG/source.js" type="text/javascript"></script>
<script type="text/javascript">
function valida_envia(){
//valido el nombre
if (document.fvalida.tipo.value==0){
alert("Tienes que seleccionar el tipo del enlace")
return false;
}
if (document.fvalida.idioma.value==0){
alert("Tienes que seleccionar un idioma")
return false;
}
if (document.fvalida.titulo.value.length==0){
alert("Tienes que escribir un titulo valido")
return false;
}
}
</script>

<table width="100%" border="0" align="center">
<tr>
<td><?php
include('head.php');
?><div align="center" class="Estilo2">
<p>&nbsp;</p>
<p class="Estilo14"><a href="index.php">Inicio</a> - <a href="addlink.php">Añadir link</a> - <a href="cat.php">Categorias</a> - <a href="faq.php">Ayuda</a></p>
</div></td>
</tr>
<tr>
<td><form onSubmit="return valida_envia();" id="fvalida" name="fvalida" method="post" action="addedlink.php">
<br />
<table width="100%" border="0" align="center">
<tr>
<td colspan="2"><span class="Estilo6"><font color="#333333">AÑADIR LINK A LA BASE DE DATOS</font></span></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="top"><span class="Estilo8">Usuario:</span></td>
<td valign="top">
<?php
if ($error == 1) {
?>
<font face=Verdana color=red size=2>Necesitas iniciar sesión para poder subir links, el registro se hace en 10 segundos. <a href='register.php'>Haz click aquí</a></font><br /><br /><br /><br /><br /><br /><?php
include('footer.php');
exit;
}
else {
?>
<input readonly="readonly" name="nombre" type="text" id="nombre" style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background-color:#FFFFFF; border-color:#333300; border-width:1px; color:#006699;" value="<?php echo $_SESSION["user"];?>" size="10" />

<?php
}
?></td>
</tr>
<tr>
<td width="23%" valign="top"><span class="Estilo8">Tipo de enlace:</span></td>
<td width="77%" valign="top"><select onchange="adjs('?p&amp;sel='+this.value)" style="font-size:12px; font:Verdana, Arial, Helvetica, sans-serif" name="tipo" id="tipo">
<option value="0" selected="selected">-- Selecciona --</option>
<option value="2">Documental</option>
<option value="5">eBook</option>
<option value="3">Juego</option>
<option value="4">Música</option>
<option value="1">Película</option>
<option value="7">Serie</option>
<option value="6">Software</option>
</select><div id="pp"></div></td>
</tr>
<tr>
<td valign="top"><span class="Estilo8">Título:</span></td>
<td valign="top"><input name="titulo" style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background-color:#FFFFFF; border-color:#333300; border-width:1px; color:#006699;" type="text" id="titulo" size="30" /></td>
</tr>
<tr>
<td valign="top"><span class="Estilo8">Contiene passwords?</span></td>
<td valign="top"><span class="Estilo16">
<select name="hpass" id="hpass">
<option value="0">No</option>
<option value="1">Sí</option>
</select>
<span class="Estilo18"><br />
Si tiene passwords, especificalas en el apartado inferior &quot;Descripción de la descarga&quot;.</span></span><span class="Estilo15"></span></td>
</tr>
<tr>
<td valign="top"><span class="Estilo8">Idioma:</span></td>
<td valign="top"><select style="font-size:12px; font:Verdana, Arial, Helvetica, sans-serif" name="idioma" id="idioma">
<option value="0">-- Selecciona Idioma --</option>
<option value="global">Indiferente</option>
<option value="es">Español</option>
<option value="la">Español Latino</option>
<option value="en">Ingles</option>
<option value="de">Aleman</option>
<option value="fr">Frances</option>
<option value="it">Italiano</option>
<option value="jp">Japones</option>
<option value="ch">Chino</option>
<option value="po">Portugues</option>
<option value="ru">Ruso</option>
</select></td>
</tr>
<tr>
<td valign="top"><span class="Estilo8">Contenido adulto:</span></td>
<td valign="top"><select style="font-size:12px; font:Verdana, Arial, Helvetica, sans-serif" name="adulto" id="adulto">
<option value="1">Sí (+18)</option>
<option value="0" selected="selected">No</option>
</select> </td>
</tr>
<tr>
<td valign="top"><span class="Estilo8">Descripción y links de descarga:</span></td>
<td valign="top"><span class="Estilo20">Nota: </span><span class="Estilo18">Puedes agregar imagenes, con lo que harás más atractiva la descarga. (Ganarás puntos positivos +++)</span><br />
<textarea name="adicional" id="adicional" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><span class="Estilo2">
<a class="normal" href="terms.html" target="_blank" onclick="window.open(this.href, this.target, 'toolbar=no,location=no,directories=no,status=no,m enubar=no,scrollbars=no,resizable=no,width=710,hei ght=265'); return false;">Acepto los terminos y condiciones</a></span></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" style=" color:#FFFFFF; border:dashed; border-width:1px; background-color:#006699;" name="button" id="button" value="Guardar link" /></td>
</tr>
</table>
<p>&nbsp;</p>
</form> </td>
</tr>
</table>
y este es addedlink.php

Cita:
<?php
print_r($_POST); //mostrar todos los datos de POST
$adicionalcomp = $_POST["adicional"];
if (strlen($adicionalcomp)== 0) {
$elerror = 1;
}
if ($elerror == 1) {
?>
<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
var requiredfrom = "addlink.php";
alert("Links incorrectos, utilize links a las descargas directas.");
window.location=requiredfrom;
// End -->
</script>
<?php
exit;
}
else {
....
}
?>
Un saludo!
__________________
aste nagusia