Hola buenas tardes, Tengo el siguiente problema, lo estuve viendo con un compañero de curso y no logramos solucionarlo, les dejare el codigo de todas formas, les comento de que trata, tengo un buscador con un editar, el buscador funciona, tengo tablas relacionadas, de tipo genero, resulta que el buscador funciona, pero apenas abro la pagina me aparecen los siguientes 2 problemas,
"( ! ) Notice: Undefined variable: consulta in C:\wamp\www\pag2\pagina\buscaproducto2.php on line 180"
Este la tengo definida mas arriba en la consulta
y este
"( ! ) Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in C:\wamp\www\pag2\pagina\buscaproducto2.php on line 180"
El codigo es el siguiente
Código:
<?php
if (
(isset($_POST['nombre'])) ||
(isset($_POST['link'])) ||
(isset($_POST['sinopsis']))||
(isset($_POST['fecha']))||
(isset($_POST['generos']))||
(isset($_POST['direccion']))) {
$consulta=mysql_query(
"SELECT
video.idvideo,
video.nombre,
video.link,
video.sinopsis,
video.fecha,
video.direccion,
gen_video.idvideo,
gen_video.idgenero
FROM
video,
gen_video
WHERE
video.nombre like '%".$_POST['nombre']."%'
and video.link like '%".$_POST['link']."%'
and video.sinopsis like '%".$_POST['sinopsis']."%'
and video.fecha like '%".$_POST['fecha']."%'
and video.direccion like '%".$_POST['direccion']."%'
and gen_video.idgenero like '%".$_POST['generos']."%'
and gen_video.idvideo = video.idvideo
" ) or die (mysql_error());}
$i = 0;
while($row = mysql_fetch_array($consulta)){
echo "
<tr OnMouseOver='Resaltar_On(this);' OnMouseOut='Resaltar_Off(this);' OnClick=datos('$row[0]','$row[1]','$row[2]','$row[3]','$row[4]','$row[5]','$row[6]') >
<td><input type='text' name='idvideo[$i]' readonly = 'readonly' value ='".$row[0]. "'/></td>
<td><input type='text' name='nombre[$i]' value ='".$row[1]."'></td>
<td><input type='text' value= ".$row[2]."'width={'100px' height='100px'/></td>
<td><input type='text' name='link[$i]' value ='".$row[3]."'></td>
<td><input type='text' name='sinopsis[$i]' onKeyPress='return justNumbers(event)' value ='".$row[5]."'></td>
<td><input type='textarea' name='direccion[$i]' cols=5 rows=5 value ='".$row[4]."'></td>
<td><input type='radio' name='seleccion[$i]' value='modifica".$row[0]."'></td>
<td><input type='radio' name='seleccion[$i]' value='eliminar".$row[0]."'></td>
<td><input type='submit' name='Enviar' id='Enviar' value='Enviar' /></td>
</tr>";$i++;}?>
</table>
</form>
Desde ya muchas gracias a los que me hallan leido.
Saludos