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.