con la opcion que yo te estoy dando si te fijas en la parte...
que es lo que se va insertar en la base de datos solo se va...
el youtube siempre te da un link como este.......
http://www.youtube.com/watch?v=s-fjg7Stgb4
pues bien....
lo que hace esto...
Código PHP:
$codigo = $_POST['texto']; // aqui pones el codigo en un campo de texto
$cadena='watch?v=';
$pos=strpos($codigo,$cadena);
$pos= $pos + strlen($cadena);
$cadena=substr($codigo,$pos,100);
$_POST['video'] = $cadena; // aqui aqui ya vamos a tener el codigo que queremos que va a ser soalemtne............ s-fjg7Stgb4 (por ejemplo)
y ya lo unico que haces es insertar en la base de datos $_POST['video']
y para mostrarlo yo lo que hice fue lo siguiente....
El Youtube te un codigo como este para que puedas mostrar el video en tu web
Código PHP:
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/s-fjg7Stgb4&hl=es&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/s-fjg7Stgb4&hl=es&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
pues bien solo cambia esta parte
Código PHP:
http://www.youtube.com/v/s-fjg7Stgb4&hl=es&fs=1&
por esta
Código PHP:
http://www.youtube.com/v/<?php $row_video['video']; ?>
a mi me ha funcionado de maravilla asi............. intentalo y me dices para ver como le podemos hacer para que te funciones................