Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/05/2012, 10:25
john_snake
 
Fecha de Ingreso: enero-2009
Mensajes: 6
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Consultar a una base de datos MYSQL desde un link

ola a todos, gracias por la ayuda me explicare mejor:

1. Tengo 2 paginas en php, una que se llama busqueda_video.php y otra video.php

2. En busqueda_video.php, tengo la stge consulta:

<?php
$link= mysql_connect ("localhost","root","");
mysql_query("SET NAMES 'utf8'", $link);
mysql_select_db("canal_digital", $link);
$video=mysql_query("SELECT embed FROM `digital1`");
$datos= mysql_query ("SELECT * FROM `digital1`");
while ($fila=mysql_fetch_array($video) and $select1=mysql_fetch_array($datos))
{
$total_registros = mysql_num_rows($video);
echo '<table width="320" id="select1" height="90" border="1" cellpadding="0" cellspacing="0">
<tr>
<td width="245">
<a href="video.php?'.$select1.'"><img src="'.$select1['imagen'].'" width="220" height="150" id="select1" alt=""></a>
&nbsp;</td>
<td width="215">
<a href="video.php?'.$select1['titulo'].'">'.$select1['titulo'].'
&nbsp;</td>
</tr>
</table>';
}
mysql_close($link);
?>

Con esto, muestro en la pagina las fotos y sus titulos correspondientes en una tabla, ademas de asignarles a cada uno un link para enviarlos a video.php con el valor correspondiente ($select1 en este caso). Otra cosa, esto esta puesto en un form con valor POST. Tambien mencionar que en la base de datos tengo puesto en cada campo su foto correspondiente (en realidad la ruta donde se guarda la foto), su titulo y el embed correspondiente al video, que esta en youtube.

3. Al enviar a video.php, me muestra el error:

Notice: Undefined index: select1 in C:\wamp\www\Administracion\php\video.php on line 135

en este php tengo una consulta asi:

<?php
$select=$_POST['select1'];
$link= mysql_connect ("localhost","root","");
mysql_query("SET NAMES 'utf8'", $link);
mysql_select_db("canal_digital", $link);
$video=mysql_query("SELECT embed FROM `digital1` WHERE titulo='$select'");
$datos= mysql_query ("SELECT * FROM `digital1` WHERE titulo='$select'");
while ($fila=mysql_fetch_array($video) and $fila2=mysql_fetch_array($datos))
{
echo '<iframe width="540" height="370" src="'.$fila['embed'].'" frameborder="1" allowfullscreen></iframe>' ,"<br>";

}
mysql_close($link);
?>

Espero que me hayan entendido mejor y puedan ayudarme que me urge mucho la verdad