我正在尝试使用 wamp 和 php 显示视频。我将视频"trailer.MP4"的名称存储在数据库中,存储它的属性称为VIDEO。
<body>
<?php
$tituloPagina= 'PELICULAS';
include ('encabezado.php');
include("conexion.php");
$link =Conectarse();
$s = oci_parse($link, "select * from pelicula");
oci_execute($s);
echo "<table border=1 align='center'> ";
echo "<th> NUM </th> <th> NOMBRE </th> <th> DESCRIPCION </th> <th> EST</th> <th> CLAS</th><th> TRAILER </th> <th> EDIT </th> <th> DEL</th> <TR>";
while ($row = oci_fetch_array($s)) {
$id =$row['ID_PELICULA'];
echo "<td>".$id."</td>";
echo "<td>".$row['NOMBRE']."</td>";
echo "<td>".$row['SINOPSIS']."</td>";
echo "<td>".$row['PROMOCION']."</td>";
echo "<td>".$row['CLASIFICACION']."</td>";
echo "<td><video width="320" height="240" controls><source src=".$row['VIDEO']." type="video/mp4"></video></td>";
重新加载站点时,它显示:视频标签行上的解析错误
视频预告片.mp4位于 php 和网站文件的根文件夹中。
我是新手,所以我觉得我在尝试这个时处于黑暗中......在没有任何关于该主题的先验知识的情况下将其作为作业。
跟踪此错误非常容易,因为它是语法中的错误
改变
echo "<td><video width="320" height="240" controls><source src=".$row['VIDEO']" type="video/mp4"></video></td>";
自
echo "<td><video width="320" height="240" controls><source src=" . $row['VIDEO'] . " type="video/mp4"></video></td>";
你错过了一个点。
此外,您在表属性中有文字错误,应该调用它aling
align
如果您使用 css"文本对齐:中心",您应该更好地格式化您的代码 检查 PSR 规则