Ayuda PHP

Mensajes
8
Puntuación de reacción
0
Hola gente hace un tiempo estoy tratando de desarrollar un sistema y me quede en un problema que no puedo resolver.

Tengo una tabla en MYSQL llamada

TRANSPORTE (id,transporte,id_hoja,id_guia)

y tengo otra tabla llamada

SALIDAS (id,id_transporte,id_hoja,id_guia)

En un formulario llamado SALIDASDETRANSPORTE Cree un combox de selección que filtra sobre el ID mostrandome el transporte.

MI PROBLEMA ES CUANDO SELECCIONO UN TRANSPORTE SOLO OBTENGO el ID y TRANSPORTE ... y quiero obtener los dos valores restantes también.

Estepero que me hayan entendido copio el código con el que estoy trabajando.

PHP:
<form name="newcat" action="saliadetransporte.php?act=sub" method="post">
<label class="artlbl" for="ct">Transporte:</label>
<div class="formdiv">
<select name="transporte" id="transporte" onchange="cambiarMy()">
<option value="">Transporte</option>
<?php
if($CatSql = $mysqli->query("SELECT * FROM transporte ORDER BY transporte ASC")){
    while ($CatRow = mysqli_fetch_array($CatSql)){
        $ReadId = $CatRow['id'];
        $ReadHoja = $CatRow['id_hoja'];
        $ReadGuia = $CatRow['id_guia'];
?>
<option value="<?php echo $CatRow['id'];?>"><?php echo $CatRow['transporte'];?></option>
<?php
        }

</select>

</div>
<div class="clear"></div>
Texto1: <input type="text" id="text1">
Texto2: <input type="text" id="text2">
Texto3: <input type="text" id="text3">
Texto4: <input type="text" id="text4">


$CatSql->close();
}else{
     printf("Error: %s\n", $mysqli->error);
}
?>
 

CristianGno

Estafador
Usuario de Bronce
Mensajes
620
Puntuación de reacción
0
Hola gente hace un tiempo estoy tratando de desarrollar un sistema y me quede en un problema que no puedo resolver.

Tengo una tabla en MYSQL llamada

TRANSPORTE (id,transporte,id_hoja,id_guia)

y tengo otra tabla llamada

SALIDAS (id,id_transporte,id_hoja,id_guia)

En un formulario llamado SALIDASDETRANSPORTE Cree un combox de selección que filtra sobre el ID mostrandome el transporte.

MI PROBLEMA ES CUANDO SELECCIONO UN TRANSPORTE SOLO OBTENGO el ID y TRANSPORTE ... y quiero obtener los dos valores restantes también.

Estepero que me hayan entendido copio el código con el que estoy trabajando.

PHP:
<form name="newcat" action="https://foro20.com/saliadetransporte.php?act=sub" method="post">
<label class="artlbl" for="ct">Transporte:</label>
<div class="formdiv">
<select name="transporte" id="transporte" onchange="cambiarMy()">
<option value="">Transporte</option>
<?php
if($CatSql = $mysqli->query("SELECT * FROM transporte ORDER BY transporte ASC")){
    while ($CatRow = mysqli_fetch_array($CatSql)){
        $ReadId = $CatRow['id'];
        $ReadHoja = $CatRow['id_hoja'];
        $ReadGuia = $CatRow['id_guia'];
?>
<option value="<?php echo $CatRow['id'];?>"><?php echo $CatRow['transporte'];?></option>
<?php
        }

</select>

</div>
<div class="clear"></div>
Texto1: <input type="text" id="text1">
Texto2: <input type="text" id="text2">
Texto3: <input type="text" id="text3">
Texto4: <input type="text" id="text4">


$CatSql->close();
}else{
     printf("Error: %s\n", $mysqli->error);
}
?>

A ver, amigo... ¿y dónde está el código que muestra los datos de tu tabla? sólo estás haciendo el select con el id, pero no veo, o por lo menos no compartiste el código con el que muestras el contenido de las demás tablas. Supongo que los quieres poner en los input... así que ahí debes llamar los datos contenidos en el arreglo. Si me equivoco, por favor, disculpas pero es lo que entiendo.
 

disfracesmimo

Piedra
Usuario de Piedra
Mensajes
66
Puntuación de reacción
0
hola me interesa hacer un php que pase un archivo xml a csv ¿se podria hacer? gracias.
 

José Barral

Suspendido
Mensajes
46
Puntuación de reacción
0
¿Que tal? Espero que bien, creo que si se podría, postea mejor un hilo para tu punto y allí te ayudamos mejor. :mola:
 

ErickGS

Piedra
Usuario de Piedra
Mensajes
49
Puntuación de reacción
0
MI PROBLEMA ES CUANDO SELECCIONO UN TRANSPORTE SOLO OBTENGO el ID y TRANSPORTE ... y quiero obtener los dos valores restantes también.

Estepero que me hayan entendido copio el código con el que estoy trabajando.

PHP:
<option value="<?php echo $CatRow['id'];?>"><?php echo $CatRow['transporte'];?></option>

Quizás no salen porque no las estás imprimiendo?

PHP:
<option value="<?=$ReadId?>"><?php echo $CatRow['transporte']?> - <?=$ReadHoja?> - <?=$ReadHoja?></option>

Nota: si ya declaraste variables para cada dato extraído de la base de datos, pues usa estas para imprimir los datos :D
 
Arriba