Puede ejecutar la o las páginas para probar el concepto inmediatamente.
Primero nos conectamos a la base de datos y rescatamos todos los registros de la tabla videos:
$conexion=mysql_connect("localhost","pepe","123456") or
die("Problemas en la conexion");
mysql_select_db("codigofuenteya",$conexion) or
die("Problemas en la selección de la base de datos");
$reg=mysql_query("select codigo,votos,nombre from videos") or
die(mysql_error());
Mediante un while procedemos a imprimir cada video, un hipervínculo para permitir votar el video y en un
div mostramos los votos actuales del video.
Para mostrar un video utilizamos la sintaxis que nos provee youtube, solo variamos las propiedades src y value
para indicar un video en particular:
echo '<div class="video">';
echo '<object width="425" height="355"><param name="movie" value="'.$registro['nombre'].
'"></param><param name="wmode" value="transparent"></param><embed src="'.$registro['nombre'].
'" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>';
echo '</div>';
El hipervínculo para votar llama a una función en javascript que le pasa el código de video y el
identificador del div donde debe mostrar la cantidad de votos actuales (como puede haber varios
videos dentro de la misma página utilizamos el contador $contador para numerar los distintos div:
echo "<a href=\"javascript:votar($registro[codigo],'resultado".$contador."')\">Votar</a>";
De forma similar utilizamos un div para mostrar los votos actuales del video en cuestión:
echo "<div class=\"resultado\" id=\"resultado".$contador."\">$registro[votos]</div>";