Foros del Web » Programando para Internet » PHP »

Error ROW

Estas en el tema de Error ROW en el foro de PHP en Foros del Web. Notice: Undefined variable: row in C:\xampp\htdocs\index.php on line 47 Otro error más al actualizar a PHP 5.4 Código PHP: <?php $host = "xx" ; $database ...
  #1 (permalink)  
Antiguo 10/10/2012, 19:50
 
Fecha de Ingreso: octubre-2011
Ubicación: CABA
Mensajes: 63
Antigüedad: 12 años, 6 meses
Puntos: 1
Error ROW

Notice: Undefined variable: row in C:\xampp\htdocs\index.php on line 47

Otro error más al actualizar a PHP 5.4

Código PHP:
<?php
$host
="xx";
$database="xx";
$username="xx";
$password="xx";

$lo_hice_bien=mysql_connect($host,$username,$password);
if (
$lo_hice_bien){
    
mysql_select_db ($database);
    
$query="SELECT * FROM noticias ORDER by id ASC" ;
    
$result mysql_query($query);
    
print_r($row);
}
mysql_close($lo_hice_bien);
?>
Error en la linda 47, no entiendo la verdad, esta web funcionaba a la perfección...
  #2 (permalink)  
Antiguo 10/10/2012, 20:09
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Error ROW

el lenguaje no esta errado, no es culpa del lenguaje que nos comamos líneas, o te puedo preguntar donde defines la variable $row??
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #3 (permalink)  
Antiguo 10/10/2012, 20:52
 
Fecha de Ingreso: octubre-2011
Ubicación: CABA
Mensajes: 63
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: Error ROW

Más abajo yo utilizo lo siguiente

<?php while ($row = mysql_fetch_assoc($result)){ ?>

ahi estoy definiendo el row..con eso no tiene que funcionar?
  #4 (permalink)  
Antiguo 10/10/2012, 20:55
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Error ROW

si esta mas abajo del print_r porsupuesto que no va a funcionar, porque todavía no lo has definido
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #5 (permalink)  
Antiguo 10/10/2012, 20:59
 
Fecha de Ingreso: octubre-2011
Ubicación: CABA
Mensajes: 63
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: Error ROW

Cita:
Iniciado por carlos_belisario Ver Mensaje
si esta mas abajo del print_r porsupuesto que no va a funcionar, porque todavía no lo has definido
Siguiendo la lógica estas en lo correcto, pero siempre me funciono así, entonces como deberia estar para que funcione, dejo el código, así me das una mano puede ser?

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>CCTV Cámaras</title>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    
    <!-- Stylesheets -->
    <link rel="stylesheet" href="css/reset.css" />
    <link rel="stylesheet" href="css/styles.css" />
    
    <!-- Scripts -->
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    <script type="text/javascript" src="js/jquery.roundabout-1.0.min.js"></script> 
    <script type="text/javascript" src="js/jquery.easing.1.3.js"></script>
    <script type="text/javascript">        
        $(document).ready(function() { //Start up our Featured Project Carosuel
            $('#featured ul').roundabout({
                easing: 'easeOutInCirc',
                duration: 600
            });
        });
    </script>  

    <!--[if IE 6]>
    <script src="js/DD_belatedPNG_0.0.8a-min.js"></script>
    <script>
      /* EXAMPLE */
      DD_belatedPNG.fix('.button');
      
      /* string argument can be any CSS selector */
      /* .png_bg example is unnecessary */
      /* change it to what suits you! */
    </script>
    <![endif]-->
</head>
<?php
$host
="xx";
$database="xx";
$username="xx";
$password="xx";

$lo_hice_bien=mysql_connect($host,$username,$password);
if (
$lo_hice_bien){
    
mysql_select_db ($database);
    
$query="SELECT * FROM noticias ORDER by id ASC" ;
    
$result mysql_query($query);
    
print_r ($row);
}
mysql_close($lo_hice_bien);
?>
<body>
<div id="wrapper" class="container_12 clearfix">

        <!-- Text Logo -->
        <h1 id="logo" class="grid_4">CCTV</h1>
        
        <!-- Navigation Menu -->
        <ul id="navigation" class="grid_8">
            <li><a href="contact.html"><span class="meta">Contact Us</span><br />Contacto</a></li>
            <li><a href="portfolio.php"><span class="meta">Products</span><br />Productos</a></li>    
            <li><a href="index.php" class="current"><span class="meta">Home</span><br />Home</a></li>
        </ul>
        
        <div class="hr grid_12">&nbsp;</div>          
        <div class="clear"></div>
        
        <!-- Featured Image Slider -->

  <div id="featured" class="clearfix grid_12">
                        <ul><?php while ($row mysql_fetch_assoc($result)){ ?>
                        <a href="portfolio_single.php?id=<?php echo $row [detalle_id]; ?>">
                        <li><span>Ver detalles!</span>
                        <img src="images/<?php echo $row [image1]; ?>" alt="" width="600" height="300" /></li></a>
                        
                                <?php echo "<br>";}?>
            </ul></br>
            <div align="center">Click en la imagen de la cámara para ir a los detalles de la misma. </div>
  </div>

        
        <div class="hr grid_12 clearfix">&nbsp;</div>
            
        <!-- Caption Line -->
        <h2 class="grid_12 caption clearfix">Bienvenido, en este sitio encontrara Cámaras CCTV HoneyWell &amp; Samsung, con excelente calidad y con las más actualizadas prestaciones. Podrá encontrar tanto nuevas como usadas, algunas con sus cajas correspondientes y otras  sin packaging. Cabe aclarar que nos referimos a usadas a aquellas cámaras que fueron utilizadas para muestra, las mismas se encuentran en perfecto estado, pero por ese único motivo no se las puede considerar como Nuevas.</h2>
        
        <div class="hr grid_12 clearfix quicknavhr">&nbsp;</div>
        <div id="quicknav" class="grid_12"></div>
        <div class="hr grid_12 clearfix">&nbsp;</div>
        <!-- Footer -->
        <p class="grid_12 footer clearfix">
            <span class="float"><b>&copy; Copyright</b> CCTV </span></p>
        
</div><!--end wrapper-->
</body>
</html>
  #6 (permalink)  
Antiguo 10/10/2012, 21:03
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Error ROW

quita el print_r($row);
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #7 (permalink)  
Antiguo 10/10/2012, 21:14
 
Fecha de Ingreso: octubre-2011
Ubicación: CABA
Mensajes: 63
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: Error ROW

No funciona, no tira error, pero no muestra la imagen ni lo escrito.
  #8 (permalink)  
Antiguo 10/10/2012, 23:59
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Error ROW

Es que después de mysql_close($lo_hice_bien); no puedes seguir consultando la base de datos... ya cerraste la conexión!
__________________
- León, Guanajuato
- GV-Foto
  #9 (permalink)  
Antiguo 11/10/2012, 10:21
 
Fecha de Ingreso: octubre-2011
Ubicación: CABA
Mensajes: 63
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: Error ROW

Si pongo el mysql_close($lo_hice_bien) al final, tampoco me muestra las imagenes. :(
  #10 (permalink)  
Antiguo 11/10/2012, 10:26
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Error ROW

Código PHP:
Ver original
  1. // mal
  2. <a href="portfolio_single.php?id=<?php echo $row [detalle_id]; ?>">
  3. <img src="images/<?php echo $row [image1]; ?>" alt="" width="600" height="300" /></li></a>
  4.  
  5. // bien
  6. <a href="portfolio_single.php?id=<?php echo $row['detalle_id']; ?>">
  7. <img src="images/<?php echo $row['image1']; ?>" alt="" width="600" height="300" /></li>
  #11 (permalink)  
Antiguo 11/10/2012, 10:30
 
Fecha de Ingreso: octubre-2011
Ubicación: CABA
Mensajes: 63
Antigüedad: 12 años, 6 meses
Puntos: 1
Respuesta: Error ROW

...no lo puedo creer...ahí estaba el error, muchas gracias a todos.

Etiquetas: mysql, row, sql, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:12.