Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2015, 08:59
eduuh17
 
Fecha de Ingreso: octubre-2014
Mensajes: 70
Antigüedad: 9 años, 6 meses
Puntos: 0
Pregunta error variable indefinida y mysql_fetch_array() expects parameter 1 to be resource, n

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