Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2009, 12:20
Avatar de Joystickoso
Joystickoso
 
Fecha de Ingreso: enero-2009
Mensajes: 127
Antigüedad: 16 años, 1 mes
Puntos: 3
Pregunta Como usar campo de texto de formulario para otro campo

Wenas, tengo un formulario para registrar links de videos youtube, link, descargas u otros. Las partes del formulario serian:
Nombre: campo de texto para usarlo de añadido por.
Link: campo de texto para el link en este caso por ejemplo "paginayoutubepuntocom/watch?v=8l0sJs1fh6I&hd=1"
Tipo:menu (<select>) para elegir entre Youtube,Links,Descargas y Otros
Comentario:area de texto para el comentario de turno.
Fecha:campo oculto para la fecha
Hora:campo oculto para la hora
Datostube:campo oculto para registrar los once digitos importantes del link( paginayoutubepuntocom/watch?v=8l0sJs1fh6I) que en este caso serían 8l0sJs1fh6I y es aqui donde viene mi problema porque no se como hacer para coger lo escrito en el campo Link para el campo Datostube en funcion de si el campo Tipo es Youtube o no.
Para recortar el link a mi gusto estoy probando con "strpos" y con substr" algo asi:
Código PHP:
 <?php  $posigual=(strpos($_POST['Link'], "=")); //posicion del simbolo =
if ($_POST['tipo']==Youtube)
{
$datosvideotube=echo substr($_POST['Link'], $posigual++, 11));}
else {
$datosvideotube=vacio;}?>
Y el campo Datostube quedaría asi:
Código HTML:
<input type="hidden" name="datostube" value="<?php echo $datosvideotube;?>"/> 
pero en Datostube siempre me aparece escrito "vacio".
Como hago para usar el campo de texto de Link sin haber enviado todavia el registro? Se puede hacer esto?
Gracias.