DigInDreams:
Supongo que estará haciendo algo mal en otra parte, porque no hay motivo para que un valor iniciado con un numero no se pase como variable.
haz esta prueba: (ambos ejemplos se inician con un número)
youtube.php
Código PHP:
Ver original<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<title>Variable con número inicial</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="x" />
<meta name="keywords" content="x" />
<meta http-equiv="Content-Language" content="ES-ar" />
<meta name="copyright" content="© 2006, Guillermo Gianello" xml:lang="es" lang="es" />
<meta name="author" content="http://emprear.com" xml:lang="es" lang="es" />
</head>
<body>
<p>Códigos de ejemplo para pasar</p>
<p>
1trt3DBnFdg = Baby<br />
9C4-PZZdsEc = Ronaldo
</p>
<form action="yt.php" method="get">
<div>
<input type="text" name="id" value="" style="background-color: #A3A3A3;" /><br />
<input type="submit" value="enviar" /><br /><br />
</div>
</form>
<?php
$id = $_GET['id'];
?>
<iframe width="100%" height="500" src="http://www.youtube.com/watch?v=<?php echo $id; ?>">
</iframe>
<!-- ©2000 Emprear.com -->
</body>
</html>
Saludos