Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/08/2012, 10:00
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Imprimir resultado de un select.

Es porque no se imprime de esa forma...

Código PHP:
Ver original
  1. $tiendas = $_POST['tienda'];
  2. $btn_clie = $_POST['siguiente'];                      
  3. if($btn_clie != ""){ //ESTO ES SOLO CUANDO EL BOTON SE EJECUTA.
  4.                                
  5. $consult = sprintf("SELECT id_tiendas FROM tiendas WHERE nombre_tienda = '%s' ",$tiendas);
  6.  
  7. @$resultado3 = mysql_query ($consult, $conexion);
  8.  
  9. $row = mysql_fetch_array($resultado3);
  10.  
  11. echo $row[0];
  12.  
  13. }

Aunque personalmente prefiero ASSOC:
Código PHP:
Ver original
  1. $tiendas = $_POST['tienda'];
  2. $btn_clie = $_POST['siguiente'];                      
  3. if($btn_clie != ""){ //ESTO ES SOLO CUANDO EL BOTON SE EJECUTA.
  4. $consult = sprintf("SELECT id_tiendas FROM tiendas WHERE nombre_tienda = '%s' ",$tiendas);
  5. $resultado3 = mysql_query ($consult, $conexion);
  6. $row = mysql_fetch_assoc($resultado3);
  7. echo $row['id_tiendas'];
  8.  
  9. //o también puedes hacer:
  10. $row = mysql_fetch_array($resultado,  MYSQL_ASSOC);
  11. echo $row['id_tiendas'];
  12. }

Ahora un comentario, JAMAS debes usar @, eso solo oculta los mensajes de errores, en tu nivel de programación te aseguro que solo te darán problemas ya que no verás los errores y no sabrás que es lo que esta pasando, aparte, el hecho de que no veas el mensaje de error no significa que este solucionado, el error sigue presente y sigue generando el mensaje de error que se envia a los log de Apache, por ultimo, es lo que diferencia de un buen programador a uno "malo" por no decir otra palabra, no hay como un código correctamente escrito y con 0 errores a estar usando "parches" para que no se vean los errores cometidos y que no se pretenden solucionar...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)