Foros del Web » Programando para Internet » PHP »

ayudadita para alguien ke comienza en esto

Estas en el tema de ayudadita para alguien ke comienza en esto en el foro de PHP en Foros del Web. Tengo este codigo: Código PHP: <?php      $db  =  mysql_connect ( "localhost" , "root" );       mysql_select_db ( "confirmacion" , $db );       $texto_consulta  =  "SELECT id_ejecutivo FROM ejecutivo" ...
  #1 (permalink)  
Antiguo 10/04/2008, 08:49
 
Fecha de Ingreso: marzo-2008
Mensajes: 77
Antigüedad: 16 años, 1 mes
Puntos: 0
Exclamación ayudadita para alguien ke comienza en esto

Tengo este codigo:

Código PHP:
<?php 
    $db 
mysql_connect("localhost","root"); 
    
mysql_select_db("confirmacion",$db); 
    
$texto_consulta "SELECT id_ejecutivo FROM ejecutivo"
    
$consulta mysql_query($texto_consulta); 
    
$html "<html><head><title>Herramienta de Confirmacion</title></head><body>"
    
$html $html.""
    
$html.= "<table border = 1><tr><td style='font-weight:bold;'>idejecutivo</td></tr>"
    
$cuantos mysql_num_rows($consulta); 
    for(
$i=0;$i<$cuantos;$i++) 
    { 
          
$arreglo_temporal mysql_fetch_row($consulta); 
          
$html.="<tr><td><a href=Ordendetalle.php?id=".$id"\">".$arreglo_temporal[]."</a></td></tr>"
    }                             
    
$html.= "</table></body></html>"
                echo 
$html;  
     
?>

y rekiero leke cuando seleccione el campo lo made a otra pagina llamada ordendetalle y me despliegue los demas datos ke se relacionan con ese numero de orden si alguien me pudiera ayudar

saludos
  #2 (permalink)  
Antiguo 10/04/2008, 09:52
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: ayudadita para alguien ke comienza en esto

ya has probado tu codigo? ¿que sucede? eh...
  #3 (permalink)  
Antiguo 10/04/2008, 10:00
 
Fecha de Ingreso: marzo-2008
Mensajes: 77
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: ayudadita para alguien ke comienza en esto

me salio este error


Código PHP:
Parse errorparse errorunexpected T_CONSTANT_ENCAPSED_STRING in C:Program Filesxampphtdocspruebasconsulta.php on line 16 
  #4 (permalink)  
Antiguo 10/04/2008, 10:04
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 10 meses
Puntos: 49
Re: ayudadita para alguien ke comienza en esto

Y de donde obtienes $id? prueba así tu código:

Código PHP:
<?php 
    $db 
mysql_connect("localhost","root"); 
    
mysql_select_db("confirmacion",$db); 
    
$texto_consulta "SELECT id_ejecutivo FROM ejecutivo"
    
$consulta mysql_query($texto_consulta$db) or die ( mysql_error() ); 
    
$html "<html><head><title>Herramienta de Confirmacion</title></head><body>"
    
$html $html.""
    
$html.= "<table border = 1><tr><td style='font-weight:bold;'>idejecutivo</td></tr>"
    
$cuantos mysql_num_rows($consulta); 
    for(
$i=0;$i<$cuantos;$i++) 
    { 
          
$arreglo_temporal mysql_fetch_row($consulta); 
          
$html.="<tr><td><a href=Ordendetalle.php?id=$arreglo_temporal[0]"">".$arreglo_temporal[0]."</a></td></tr>"
    }                             
    
$html.= "</table></body></html>"
                echo 
$html;  
     
?>
Saludos.
  #5 (permalink)  
Antiguo 10/04/2008, 10:14
 
Fecha de Ingreso: marzo-2008
Mensajes: 77
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: ayudadita para alguien ke comienza en esto

me sigue marcando el mismo error
  #6 (permalink)  
Antiguo 10/04/2008, 10:17
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 529
Antigüedad: 17 años, 5 meses
Puntos: 11
Re: ayudadita para alguien ke comienza en esto

Amigo,

esto:

Código PHP:
$html $html.""
no tiene sentido, le estás agregarndo a $html nada.

Luego...

Fíjate en este código:

Código PHP:
$html.="<tr><td><a href=Ordendetalle.php?id=".$id"\">".$arreglo_temporal[]."</a></td></tr>"
después de $id te falta el punto "." de concatenación.

Además el $id como te dijeron no lo definiste en ningún lado. Sería $arreglo_temporal[0].
Deberá quedar así:

Código PHP:
$html.="<tr><td><a href=Ordendetalle.php?id=".$arreglo_temporal[0]."\">".$arreglo_temporal[0]."</a></td></tr>"
SAludos!
  #7 (permalink)  
Antiguo 10/04/2008, 10:24
 
Fecha de Ingreso: marzo-2008
Mensajes: 77
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: ayudadita para alguien ke comienza en esto

gracias funciona muy bn gracias a todos por ayudarme
  #8 (permalink)  
Antiguo 10/04/2008, 10:24
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 529
Antigüedad: 17 años, 5 meses
Puntos: 11
Re: ayudadita para alguien ke comienza en esto

TA MAL!!

Ademas estás ubicando

$arreglo_temporal = mysql_fetch_row($consulta); dentro del ciclo for. Esta mal.

Debe quedar asi:
Código PHP:
    $db mysql_connect("localhost","root"); 
    
mysql_select_db("confirmacion",$db); 
    
$texto_consulta "SELECT id_ejecutivo FROM ejecutivo"
    
$consulta mysql_query($texto_consulta$db) or die (mysql_error()); 
    
$html "<html><head><title>Herramienta de Confirmacion</title></head><body>"
    
$html.= "<table border = 1><tr><td style='font-weight:bold;'>idejecutivo</td></tr>"
    
 while(
$row mysql_fetch_assoc($consulta)) {
 
 
$html.="<tr><td><a href=Ordendetalle.php?id=".$row['id_ejecutivo'].">".$row['id_ejecutivo']."</a></td></tr>";
 
 }
                          
    
$html.= "</table></body></html>"
    echo 
$html
  #9 (permalink)  
Antiguo 10/04/2008, 10:49
 
Fecha de Ingreso: marzo-2008
Mensajes: 77
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: ayudadita para alguien ke comienza en esto

es vdd por k la primera vez si los despliega pero al agarrar un numero de ejecutivo es como si hubieras seleccionado todos y con este nad amas deja seleccionar 1 o el ke se haya seleccionado

gracias Usermax
  #10 (permalink)  
Antiguo 10/04/2008, 11:40
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 529
Antigüedad: 17 años, 5 meses
Puntos: 11
Re: ayudadita para alguien ke comienza en esto

Cita:
Disculpa mi ignorancia una vez que ya tengo eso lo del codigo al darle click a cualkier id_ejecutivo como le hago en la pagina de ordendetalle.php para ke me despliegue los datos de esa ejecutiv ke selecciono

Ya para abrir los detalles del ejecutivo dentro de la página ordendetalle.php debes hacer algo similar a esto:

ordendetalle.php
Código PHP:
// Evaluamos el id 
$id = (int) $_GET['id'];
 
$sql "SELECT * FROM ejecutivo WHERE id_ejecutivo='".$id."'";
$consulta mysql_query($sql) or die(mysql_error());
 
// Traigamos los datos
 
$datos mysql_fetch_assoc($consulta);
 
// Listo!! Ahora solo falta mostrar
 
echo "ID: ".$datos['id_ejecutivo']."<br>";
echo 
"Nombre: ".$datos['nombre']."<br>";
echo 
"Apellido: ".$datos['apellido']."<br>";
// etc etc etc 
Fíjate que a los campos "nombre", "apellido" los puse porque no se que campos tiene tu tabla pero reemplázalos por tus campos y los muestras.

Quedo a tu disposición.
SAludos
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 08:31.