Regresar a la página www.ComoCrearTuWeb.com
Resultados 1 al 10 de 10

Tema: mi primer error (bueno dos)

  1. #1
    Me va gustando esto... Habitante
    Fecha de Ingreso
    02 ago, 10
    Mensajes
    40
    Poder de Reputación
    13

    mi primer error (bueno dos)

    Comienzo mi aprendizaje de php y comienzan las dudas claro.

    Pasos que he hecho hasta ahora

    Instalar wamserver 2.0
    Creo una base de datos llamada inmobiliaria con el PHPmyadmin
    Crear un archivo y gabaralo en c:wamp/www

    <body>
    <h1>Reporte de Ciudades</h1>
    <table border="1">
    <tr>
    <td>ID Ciudad</td>
    <td>Nombre</td>
    </tr>

    <?php
    $conexion = mysql_connect('localhost', 'root', '');
    mysql_select_db('inmobiliaria');
    $tabla = mysql_query('SELECT * FROM ciudades');
    while ($registro = mysql_fetch_array($tabla)) {
    ?>

    <tr>
    <td><?php echo $registro[‘id’]; ?></td>
    <td><?php echo $registro[‘nombre’]; ?></td>
    </tr>



    <?php
    }
    mysql_free_result($tabla);
    mysql_close($conexion);
    ?>

    </table>


    </body>


    Me da los siguientes errores

    Notice: Use of undefined constant ‘id’ - assumed '‘id’' in C:\wamp\www\curso\listadociudades1.php on line 24

    Notice: Undefined index: ‘id’ in C:\wamp\www\curso\listadociudades1.php on line 24

    Y ya no se seguir

    Alguna ayuda

    Gracias

  2. #2
    Esto empieza a ser un vicio... Habitante Avatar de victor5atodogas
    Fecha de Ingreso
    19 abr, 10
    Ubicación
    Zaragoza (España)
    Mensajes
    1,658
    Poder de Reputación
    21
    El codigo esta bien pero normalmente en XAMP no funcionana las cosas; asi que prueba a subirlo a un servidor (gratuito o de pago) y veras como todo se soluciona!!
    Tienda de Productos de mascotas (perros, gatos, roedores, reptiles, pajaros, peces, tarjetas regalo, cestas...) a los mejores precios El Universo del perro Sigue a El Universo del Perro en Facebook

    Si quieres montar tu tienda con Prestashop y necesitas que te ayude puedes preguntarme, tambien ofrezco buenos precios para instalacion, configuracion, etc para tu nueva tienda.

  3. #3
    Me va gustando esto... Habitante
    Fecha de Ingreso
    23 mar, 11
    Ubicación
    Cali, Colombia
    Mensajes
    68
    Poder de Reputación
    12
    No hay error alguno, de ningún tipo, es más, el servidor (WAMP) en ningún momento te está tirando ningún error, solo te está advirtiendo que no has definido la constante 'id'. Si intentas probar tu script verás que funciona tanto en el XAMPP, LAMPP, WAMPP (no sé si todos llevan doble P) como en un servidor comercial. Te dejo aquí una publicación relacionada con el tipo de "error" que te tira.

    Por otro lado, si deseas que desaparezcan esos errores de tu pantalla prueba con:
    Código:
    <?=$registro['id'];?>
    <?=$registro['nombre'];?>
    o encapsula ({ }) los strings para sacar los datos de la BBDD:
    Código:
    <?
    echo="{$registro['id']} {$registro['nombre']}"
    ?>
    O puedes probar también, diciéndole a tu PHP que omita dichas variables-strings (@):
    Código:
    <? echo @$registro['id'];?>
    <? echo @$registro['nombre'];?>
    Pero te haya servido de información a la vez que de formación :)
    Pienso, comparto, aprendo, luego creo

  4. #4
    Esto empieza a ser un vicio... Habitante Avatar de gjulian
    Fecha de Ingreso
    29 ene, 09
    Ubicación
    Sevilla
    Mensajes
    559
    Poder de Reputación
    17
    Imagino que habras puesto un campo "id" en tu "tabla", y como la llamas en minusculas, será asi como lo haz puesto en phpMyAdmin ¿no?
    Lo mejor de caerse al tropezar, es volverse a levantar.

  5. #5
    Me va gustando esto... Habitante
    Fecha de Ingreso
    23 mar, 11
    Ubicación
    Cali, Colombia
    Mensajes
    68
    Poder de Reputación
    12
    Cita Iniciado por gjulian Ver Mensaje
    Imagino que habras puesto un campo "id" en tu "tabla", y como la llamas en minusculas, será asi como lo haz puesto en phpMyAdmin ¿no?
    De tratarse de un error de ese tipo, no le devolvería un mensaje NOTICE sino un error de mysql_fetch_array() que esperaba un boleano y no se le entrega nada.
    Pienso, comparto, aprendo, luego creo

  6. #6
    Esto empieza a ser un vicio... Habitante Avatar de victor5atodogas
    Fecha de Ingreso
    19 abr, 10
    Ubicación
    Zaragoza (España)
    Mensajes
    1,658
    Poder de Reputación
    21
    Pero es que no tiene mucho misterio, es 2 + 2 en PHP, yo sigo pensando que si falla es xk no lo ejecuta en el servidor
    Tienda de Productos de mascotas (perros, gatos, roedores, reptiles, pajaros, peces, tarjetas regalo, cestas...) a los mejores precios El Universo del perro Sigue a El Universo del Perro en Facebook

    Si quieres montar tu tienda con Prestashop y necesitas que te ayude puedes preguntarme, tambien ofrezco buenos precios para instalacion, configuracion, etc para tu nueva tienda.

  7. #7
    Me va gustando esto... Habitante
    Fecha de Ingreso
    23 mar, 11
    Ubicación
    Cali, Colombia
    Mensajes
    68
    Poder de Reputación
    12
    Cita Iniciado por victor5atodogas Ver Mensaje
    Pero es que no tiene mucho misterio, es 2 + 2 en PHP, yo sigo pensando que si falla es xk no lo ejecuta en el servidor
    En realidad el script sí se le ejecuta, solo que le saltan esos dos NOTICE que no significan nada. En un servidor el cual tiene como opción mostrar tod@s los errores, saltarán las notice por todo lado cuando no declaras nada, es el caso de:

    Código:
    <?
    if($_GET['opcion'] == 'valor'){
    }
    ?>
    En un servidor con la opción de mostrar todos los errores, me diría que la variable opción no está definida. Lógico, esta variable solo está definida cuando se obtiene un valor, pero eso no quiere decir que el script o la sintaxis estén mal.
    Última edición por Áldaron; 28/03/2011 a las 20:49
    Pienso, comparto, aprendo, luego creo

  8. #8
    Esto empieza a ser un vicio... Habitante Avatar de victor5atodogas
    Fecha de Ingreso
    19 abr, 10
    Ubicación
    Zaragoza (España)
    Mensajes
    1,658
    Poder de Reputación
    21
    Pues no lo sabia......viene bien saber + cosas!jejeje
    Tienda de Productos de mascotas (perros, gatos, roedores, reptiles, pajaros, peces, tarjetas regalo, cestas...) a los mejores precios El Universo del perro Sigue a El Universo del Perro en Facebook

    Si quieres montar tu tienda con Prestashop y necesitas que te ayude puedes preguntarme, tambien ofrezco buenos precios para instalacion, configuracion, etc para tu nueva tienda.

  9. #9
    Me va gustando esto... Habitante
    Fecha de Ingreso
    23 mar, 11
    Ubicación
    Cali, Colombia
    Mensajes
    68
    Poder de Reputación
    12
    Bueno, por algo estamos en el foro CCTW :)
    Pienso, comparto, aprendo, luego creo

  10. #10
    Recien Llegado! Merodeador
    Fecha de Ingreso
    31 oct, 18
    Mensajes
    5
    Poder de Reputación
    0
    Alguien tiene la solución, amigos? tengo algo parecido e igual pensaba que podría ser problema del servidor pero no estoy segura, yo veo todo bien :( ayudaaaaaa


    Paulette
    Coordinadora en Tu casa express: autofinanciamiento inmobiliario.

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •