我有這個問題......有兩頁,第一個包含有從一個數據庫表中的記錄一些信息,再加上一個小按鈕(放大鏡網格玻璃),可以看到在第二頁的信息休息...HTML/PHP代碼工作,但谷歌Chrome和Safari
我在Mozilla Firefox,Internet Explorer和Opera測試的功能和它工作得很好,但是當我在谷歌Chrome瀏覽器測試,它沒有正常工作......有人知道爲什麼嗎?如果有人不知道,任何人都可以想到其他方式做同樣的事情,所以它可以在所有瀏覽器上工作?
謝謝!這裏是我的兩個頁面的代碼的一部分(它屬於公司,我不能發佈整個代碼):
「accion_resultado.php」
<div style='margin-right:30px; max-height:223px; overflow-y:auto;'>
<table id='tabla_salida_lista' class='table table-hover table-bordered'>
<tr class='success'>
<td>
<label style="font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif">Fecha Visita</label>
</td><td>
<label style="font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif">Formulario</label>
</td><td>
<label style="font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif">Encuestado</label>
</td><td>
<label style="font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif">Encuestador</label>
</td>
<td></td>
</tr>
<?php
$sentencia = pg_query(
"SELECT
IDFORMULARIO,
FORMULARIO,
IDENCUESTADO,
ENCUESTADO,
IDENCUESTADOR,
ENCUESTADOR,
FECHA,
RECEPTOR,
OBSERVACIONES,
UBICACION,
IDVISITA
FROM leer_formulario_encuestado('$Formulario','$Encuestador','$Encuestado')
AS (
IDFORMULARIO integer,
FORMULARIO varchar(255),
IDENCUESTADO integer,
ENCUESTADO varchar(255),
IDENCUESTADOR integer,
ENCUESTADOR text,
FECHA date,
RECEPTOR varchar(255),
OBSERVACIONES varchar(255),
UBICACION varchar(255),
IDVISITA integer
)"
);
$num = pg_num_rows($sentencia);
$i=0;
while($i < $num){
$val1 = pg_fetch_result($sentencia,$i,"IDFORMULARIO");
$val2 = pg_fetch_result($sentencia,$i,"FORMULARIO");
$val3 = pg_fetch_result($sentencia,$i,"IDENCUESTADO");
$val4 = pg_fetch_result($sentencia,$i,"ENCUESTADO");
$val5 = pg_fetch_result($sentencia,$i,"IDENCUESTADOR");
$val6 = pg_fetch_result($sentencia,$i,"ENCUESTADOR");
$val7 = pg_fetch_result($sentencia,$i,"FECHA");
$val8 = pg_fetch_result($sentencia,$i,"RECEPTOR");
$val9 = pg_fetch_result($sentencia,$i,"OBSERVACIONES");
$val10 = pg_fetch_result($sentencia,$i,"UBICACION");
$val11 = pg_fetch_result($sentencia,$i,"IDVISITA");
?>
<tr>
<td><label> <?php echo $val7; ?> </label></td>
<td><label> <?php echo $val2; ?> </label></td>
<td><label> <?php echo $val4; ?> </label></td>
<td><label> <?php echo $val6; ?> </label></td>
<td align="center">
<form id="Consultar" method="post" action="resultado.php">
<input type="hidden" name="IdFormulario" value="<?php echo $val1; ?>" />
<input type="hidden" name="Formulario" value="<?php echo $val2; ?>" />
<input type="hidden" name="IdEncuestado" value="<?php echo $val3; ?>" />
<input type="hidden" name="Encuestado" value="<?php echo $val4; ?>" />
<input type="hidden" name="IdEncuestador" value="<?php echo $val5; ?>" />
<input type="hidden" name="Encuestador" value="<?php echo $val6; ?>" />
<input type="hidden" name="FechaVisita" value="<?php echo $val7; ?>" />
<input type="hidden" name="Receptor" value="<?php echo $val8; ?>" />
<input type="hidden" name="Observacion" value="<?php echo $val9; ?>" />
<input type="hidden" name="Ubicacion" value="<?php echo $val10; ?>" />
<input type="hidden" name="IdVisita" value="<?php echo $val11; ?>" />
<a onclick="document.getElementById('Consultar').submit()">
<input type="image" src='../images/accion_buscar.png' border='0' title='Consultar'/>
</a>
</form>
</td>
</tr>
<?php
$i++;
}
?>
</table>
</div>
「resultado.php」
<div style="margin-left:30px">
<?php
if (isset($_POST['IdFormulario'])){$IdFormulario =$_POST['IdFormulario'];}
if (isset($_POST['Formulario'])){$Formulario =$_POST['Formulario'];}
if (isset($_POST['IdEncuestado'])){$IdEncuestado =$_POST['IdEncuestado'];}
if (isset($_POST['Encuestado'])){$Encuestado =$_POST['Encuestado'];}
if (isset($_POST['IdEncuestador'])){$IdEncuestador =$_POST['IdEncuestador'];}
if (isset($_POST['Encuestador'])){$Encuestador =$_POST['Encuestador'];}
if (isset($_POST['FechaVisita'])){$FechaVisita =$_POST['FechaVisita'];}
if (isset($_POST['Receptor'])){$Receptor =$_POST['Receptor'];}
if (isset($_POST['Observacion'])){$Observacion =$_POST['Observacion'];}
if (isset($_POST['Ubicacion'])){$Ubicacion =$_POST['Ubicacion'];}
if (isset($_POST['IdVisita'])){$IdVisita =$_POST['IdVisita'];}
?>
<form id="frmEncabezado">
<div align="left">
<table class="tabla">
<tr><td style="height:50px"></td></tr>
<tr>
<td align="left" ><label>Formulario: </label></td>
<td width='5px'></td>
<td align="left"><label><?php echo $Formulario;?></label></td>
<td width='20px'></td>
<td align="left" ><label>Fecha Visita: </label></td>
<td width='5px'></td>
<td align="left"><?php echo $FechaVisita;?></td>
<td width='20px'></td>
<td align="left"><label>Encuestado:</label></td>
<td width='5px'></td>
<td align="left"><?php echo $Encuestado;?></td>
</tr>
<tr><td height="10px"></td></tr>
<tr>
<td align="left"><label>Receptor: </label></td>
<td width='5px'></td>
<td align="left"><?php echo $Receptor;?></td>
<td width='20px'></td>
<td align="left"><label>Ubicación: </label></td>
<td width='5px'></td>
<td align="left"><?php echo $Ubicacion;?></td>
</tr>
</table>
</div>
</form>
<br />
<div style='margin-right:30px; max-height:223px; overflow-y:auto;'>
<table id='tabla_salida_lista' class='table table-hover table-bordered'>
<tr class='success'>
<td><label style="font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif">Resultados de la Encuesta:</label></td>
<td><label style="font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif">Galería de Imágenes:</label></td>
</tr>
</table>
</div>
</div>
注:谷歌瀏覽器,會發生什麼,Safari是在圖片上點擊時,看到第二頁(在任何行),它總是顯示第一行的結果...請,如果我又不是正對我的解釋不太清楚,通知我提供一個更好的...
個問候!
+1我正要張貼'parentNode'建議。 – Barmar
如果我們有一毛錢的,其問題是重複的ID每一個SO問題.... – Barmar
謝謝!我真的很生氣!我只需更換線路,並在所有瀏覽器中都能正常工作!非常感謝你! –