Как получать стоимость таблицы звоня с php?

У меня есть проблема со следующим кодом:

<table border=7 ALIGN=CENTER width="70%" bgcolor=#ffffff>

<form role="form" name="registro" enctype="multipart/form-data" action="vehi-consul.php" method="post"> 

    <TR ALIGN=CENTER> 
        <th><label for="descve">Selecci&oacute;n por Nombre: </label></th>
<?php
        $result = $mysqli->query($query);

?>
<td><select>    
    <?php    
    while ( $row = $result->fetch_array() )    
    {   
        ?>  

        <option value=" <?php $row['descve']; ?> " selected>
        <?php echo $row['descve']; ?>
        </option>

        <?php
    }  
    ?> 

</td>

<TD><input type="submit" value="Aceptar"></TD>
</form>
</TR>
</table>

Я присоединяю файл vehi-consul.php

<?php

    require('conexion.php');

    $vclave = $_POST['vclave'];

    $query="SELECT vclave, descve, tipove, placasve, anoplacasve, captank, cambioaceite, afinacionve, segurove, vensegurove, fotove, usuario, km1, km2, km1r, km2r, diasrca, diasram, chofer FROM vehiculos WHERE descve LIKE '%$vclave%'";

    $resultado=$mysqli->query($query);

    $rows = $resultado->num_rows;
?> 
<?php  $conexion=mysqli_connect("localhost","xxxxxxxxxxxxxxxx","xxxxxxxxxx","xxxxxxxxxxxxxxxx") or
    die("Problemas con la conexión");

$registros=mysqli_query($conexion,"select vclave, descve, tipove, placasve, anoplacasve, captank, cambioaceite, afinacionve, segurove, vensegurove, fotove, usuario, km1, km2, km1r, km2r, diasrca, diasram, chofer
                        from vehiculos where vclave='$_POST[vclave]' or descve='$_POST[vclave]' or descve='$row[descve]' or descve='$_POST[descve]' ")  or
            die("Problemas en el select:".mysqli_error($conexion));

$cant=0;

while ($reg=mysqli_fetch_array($registros))
{

    echo '<br>Descve REQUEST:', $_REQUEST['descve'];
    echo '<br>Descve POST:', $_POST['descve'];
    echo '<br>Descve GET:', $_GET['descve'];
    echo '<br>Descve:', $descve; 
?>

<table border=7 ALIGN=CENTER width="100%" bgcolor=#ffffff>
<thead ALIGN=CENTER>

<tr>
    <td colspan="3" BGCOLOR="#F0F0F0"><b>   Clave   </b></td>
    <td colspan="4" BGCOLOR="#F0F0F0"><b>   Descripci&oacute;n   </b></td>
    <td colspan="2" BGCOLOR="#F0F0F0"><b>   Tipo de Veh&iacute;culo    </b></td>
    <td colspan="1" BGCOLOR="#F0F0F0"><b>   Chofer    </b></td>
    <td  colspan="1" bgcolor=#0080FF><a href="vehi-elim.php?vclave=<?php echo $reg['vclave'];?>" onclick="return confirm('&#191;Est&aacute;s seguro que deseas eliminar el registro?');">Eliminar</a></td> 
    <td  colspan="1" bgcolor=#0080FF><a href="vehi-mod.php?vclave=<?php echo $reg['vclave'];?>">Modificar</a></td>                  
</tr>

<tr>
    <td colspan="3"><?php echo $reg['vclave'];?></td>
    <td colspan="4"><?php echo $reg['descve'];?></td>
    <td colspan="2"><?php echo $reg['tipove'];?></td>

    <!--LINK PARA CHOFERES--> 
    <td colspan="1">

<form action="../chofconsul.php" method="post">
 <input type="hidden" name="chofer" value="<?php echo $reg['chofer']; ?>" />
 <input type="submit" value="<?php echo $reg['chofer']; ?>" />
</form>

</td>   

    <td colspan="2" rowspan="3" align=center><img width="250" height="200" src="php/images/<?php echo $reg['fotove'];?>" /></td>    
</tr>

<tr BGCOLOR="#F0F0F0">
    <td colspan="3"><b>   Placas   </b></td>
    <td><b>   A&ntilde;o de las placas  </b></td>
    <td><b>   Capacidad del Tanque  </b></td>
    <td colspan="2"><b>   Usuario   </b></td>
    <td colspan="2"><b>   Seguro del Vehiculo  </b></td>
    <td colspan="1"><b>   Vencimiento del seguro   </b></td>
</tr>

<tr>
    <td colspan="3"><?php echo $reg['placasve'];?></td>
    <td><?php echo $reg['anoplacasve'];?></td>
    <td><?php echo $reg['captank'];?></td>
    <td colspan="2"><?php echo $reg['usuario'];?></td>
    <td colspan="2"><?php echo $reg['segurove'];?></td>
    <td colspan="1"><?php
        //formato fecha americana
        $fecha5=$reg['vensegurove'];
        $fecha6=date("d-m-Y",strtotime($fecha5));
        //El nuevo valor de la variable: $fecha2="20-10-2008"
        echo $fecha6;
    ?></td> 
</tr>

</tr>

<tr BGCOLOR="#F0F0F0">
    <td colspan="4"><b>   Cambio de Aceite   </b></td>
    <td colspan="1"><b>   KM del &uacute;ltimo Cambio de Aceite   </b></td>
    <td colspan="2"><b>   Realizar Cambio de Aceite en:  </b></td>
    <td colspan="2"><b>   Afinaci&oacute;n Mayor  </b></td>
    <td><b>   KM de la &uacute;ltima Afinaci&oacute;n Mayor  </b></td>
    <td colspan="2"><b>   Realizar Afinaci&oacute;n Mayor en:  </b></td>
</tr>

<tr>
    <td colspan="4"><?php
        //formato fecha americana
        $fecha1=$reg['cambioaceite'];
        $fecha2=date("d-m-Y",strtotime($fecha1));
        //El nuevo valor de la variable: $fecha2="20-10-2008"
        echo $fecha2;
    ?></td> 
    <td><?php echo $reg['km1'],' Km';?></td>
    <td><?php echo $reg['km1r'],' Km';?></td>
    <td><?php echo $reg['diasrca'],' días';?></td>
    <td colspan="2"><?php
        //formato fecha americana
        $fecha3=$reg['afinacionve'];
        $fecha4=date("d-m-Y",strtotime($fecha3));
        //El nuevo valor de la variable: $fecha2="20-10-2008"
        echo $fecha4;
    ?></td> 

    <td><?php echo $reg['km2'],' Km';?></td>
    <td colspan="1"><?php echo $reg['km2r'],' Km';?></td>
    <td><?php echo $reg['diasram'], ' días';?></td>

<tr>  
    <td  colspan="12" bgcolor=#0080FF></td> 
</tr>

</table>
<br>

<?php

$cant++;

}

if ($cant==0)
{

  echo '<br><h1>',"Clave o Nombre no existente.",'</h1><br>';


  // Se muestra en pantalla las diversas variables que manejo para ver si mustra alguna.
  echo '<br>Descve REQUEST:', $_REQUEST['descve'];
  echo '<br>Descve POST:', $_POST['descve'];
  echo '<br>Descve GET:', $_GET['descve'];
  echo '<br>Descve:', $descve;
}

mysqli_close($conexion);
?>

Он показывает мне в списке всю информацию о базе данных. Когда я даю ему соглашаться, он посылает меня в назначенную страницу, но показывает мне последний файл таблицы и не тот, что я попросил у него.

Они могли бы ориентировать меня с этой дилеммой? Большое спасибо

Я ИЗДАЮ:

Он остался решенным, я оставляю код функционируя, если он прибудет к кому-то, чтобы служить.

<?php   // Este es el archivo vehi-consul.php

    require('conexion.php');

    $descve = $_POST[descve];

    $query="SELECT vclave, descve, tipove, placasve, anoplacasve, captank, cambioaceite, afinacionve, segurove, vensegurove, fotove, usuario, km1, km2, km1r, km2r, diasrca, diasram, chofer FROM vehiculos WHERE descve LIKE '%$vclave%'";

    $resultado=$mysqli->query($query);

    $rows = $resultado->num_rows;
?>

<?php




$conexion=mysqli_connect("localhost","xxxxxxxxxxxxxxxx","xxxxxxxxxx","xxxxxxxxxxxxxxxx") or
    die("Problemas con la conexión");

$registros=mysqli_query($conexion,"select vclave, descve, tipove, placasve, anoplacasve, captank, cambioaceite, afinacionve, segurove, vensegurove, fotove, usuario, km1, km2, km1r, km2r, diasrca, diasram, chofer
                        from vehiculos where vclave='$vclave' or descve='$_POST[descve]' or descve='$descve' ")  or
            die("Problemas en el select:".mysqli_error($conexion));

$cant=0;


while ($reg=mysqli_fetch_array($registros))
{

//echo '<br>Descve REQUEST:', $_REQUEST['descve'];
//echo '<br>Descve POST:', $_POST['descve'];
//echo '<br>Descve GET:', $_GET['descve'];
//echo '<br>Descve:', $descve;

?>

<table border=7 ALIGN=CENTER width="100%" bgcolor=#ffffff>
<thead ALIGN=CENTER>

<tr>
    <td colspan="3" BGCOLOR="#F0F0F0"><b>   Clave   </b></td>
    <td colspan="4" BGCOLOR="#F0F0F0"><b>   Descripci&oacute;n   </b></td>
    <td colspan="2" BGCOLOR="#F0F0F0"><b>   Tipo de Veh&iacute;culo    </b></td>
    <td colspan="1" BGCOLOR="#F0F0F0"><b>   Chofer    </b></td>
    <td  colspan="1" bgcolor=#0080FF><a href="vehi-elim.php?vclave=<?php echo $reg['vclave'];?>" onclick="return confirm('&#191;Est&aacute;s seguro que deseas eliminar el registro?');">Eliminar</a></td> 
    <td  colspan="1" bgcolor=#0080FF><a href="vehi-mod.php?vclave=<?php echo $reg['vclave'];?>">Modificar</a></td>                  
</tr>

<tr>
    <td colspan="3"><?php echo $reg['vclave'];?></td>
    <td colspan="4"><?php echo $reg['descve'];?></td>
    <td colspan="2"><?php echo $reg['tipove'];?></td>

    <!--LINK PARA CHOFERES--> 
    <td colspan="1">

<form action="../chofconsul.php" method="post">
 <input type="hidden" name="chofer" value="<?php echo $reg['chofer']; ?>" />
 <input type="submit" value="<?php echo $reg['chofer']; ?>" />
</form>

</td>   

    <td colspan="2" rowspan="3" align=center><img width="250" height="200" src="php/images/<?php echo $reg['fotove'];?>" /></td>    
</tr>

<tr BGCOLOR="#F0F0F0">
    <td colspan="3"><b>   Placas   </b></td>
    <td><b>   A&ntilde;o de las placas  </b></td>
    <td><b>   Capacidad del Tanque  </b></td>
    <td colspan="2"><b>   Usuario   </b></td>
    <td colspan="2"><b>   Seguro del Vehiculo  </b></td>
    <td colspan="1"><b>   Vencimiento del seguro   </b></td>
</tr>

<tr>
    <td colspan="3"><?php echo $reg['placasve'];?></td>
    <td><?php echo $reg['anoplacasve'];?></td>
    <td><?php echo $reg['captank'];?></td>
    <td colspan="2"><?php echo $reg['usuario'];?></td>
    <td colspan="2"><?php echo $reg['segurove'];?></td>
    <td colspan="1"><?php
        //formato fecha americana
        $fecha5=$reg['vensegurove'];
        $fecha6=date("d-m-Y",strtotime($fecha5));
        //El nuevo valor de la variable: $fecha2="20-10-2008"
        echo $fecha6;
    ?></td> 
</tr>

</tr>

<tr BGCOLOR="#F0F0F0">
    <td colspan="4"><b>   Cambio de Aceite   </b></td>
    <td colspan="1"><b>   KM del &uacute;ltimo Cambio de Aceite   </b></td>
    <td colspan="2"><b>   Realizar Cambio de Aceite en:  </b></td>
    <td colspan="2"><b>   Afinaci&oacute;n Mayor  </b></td>
    <td><b>   KM de la &uacute;ltima Afinaci&oacute;n Mayor  </b></td>
    <td colspan="2"><b>   Realizar Afinaci&oacute;n Mayor en:  </b></td>
</tr>

<tr>
    <td colspan="4"><?php
        //formato fecha americana
        $fecha1=$reg['cambioaceite'];
        $fecha2=date("d-m-Y",strtotime($fecha1));
        //El nuevo valor de la variable: $fecha2="20-10-2008"
        echo $fecha2;
    ?></td> 
    <td><?php echo $reg['km1'],' Km';?></td>
    <td><?php echo $reg['km1r'],' Km';?></td>
    <td><?php echo $reg['diasrca'],' días';?></td>
    <td colspan="2"><?php
        //formato fecha americana
        $fecha3=$reg['afinacionve'];
        $fecha4=date("d-m-Y",strtotime($fecha3));
        //El nuevo valor de la variable: $fecha2="20-10-2008"
        echo $fecha4;
    ?></td> 

    <td><?php echo $reg['km2'],' Km';?></td>
    <td colspan="1"><?php echo $reg['km2r'],' Km';?></td>
    <td><?php echo $reg['diasram'], ' días';?></td>

<tr>  
    <td  colspan="12" bgcolor=#0080FF></td> 
</tr>

</table>
<br>

<?php


$cant++;

}

if ($cant==0)
{

  echo '<br><h1>',"Clave o Nombre no existente.",'</h1><br>';

}

mysqli_close($conexion);
?>



//Codigo de Option Value


<center><h1>Busqueda de Veh&iacute;culo</h1></center>

<table border=7 ALIGN=CENTER width="70%" bgcolor=#ffffff>

<form role="form" name="descve" enctype="multipart/form-data" action="vehi-consul.php" method="POST"> 

    <TR ALIGN=CENTER> 
        <th><label for="descve">Selecci&oacute;n por Nombre: </label></th>
<?php
        $result = $mysqli->query($query);

?>   
<td><select name="descve">    
    <?php    
    while ( $row = $result->fetch_array() )    
    {   
        ?>  

        <option value="<?php echo $row['descve']; ?>" >
        <?php echo $row['descve']; ?>
        </option>

        <?php

    }  
    ?> 



</select>
</td>

<TD><input type="submit" value="Aceptar"></TD>
</form>
</TR>
</table>
0
задан 27.02.2017, 12:01
1 ответ

Хорошо, наблюдая ты cГіdigo я заметил следующее:

  1. Снопов консультация, чтобы заносить в список все ты статьи, (продукты, автомобили, что-нибудь в этом роде) и, как кажется, все это правильно.
  2. , Когда его envГ-эксперт ты не показываешь ему твой формуляр, что ты хочешь выбрать статью, и тогда он aquГ - где он населяет проблему, а именно, ты назначаешь стоимость в тебя option menГє тип select, но этот menГє у него нет ни одной назовите для того, чтобы переменная option была послана.

SoluciГіn:

ты Должен назначать переменную; vclave в тебя menГє тип select. Немного как: <select name="vclave">. Он пытается с этим и давайте видеть, что оно происходит.

1
ответ дан 24.11.2019, 14:06
  • 1
    Я благодарен много за твой комментарий, это протестировал и даже я поместил несколько типов переменных один в раз но ничто, ты думаешь, что он был должен изменять какую-то другую часть c и # 243; я говорю? большое спасибо из-за твоей опоры. – Stravos77 21.06.2016, 21:54
  • 2
    Но у Select уже ямс есть? – Alfonso Carrasco 21.06.2016, 21:56
  • 3
    Если я поместил ему имя. – Stravos77 21.06.2016, 21:57
  • 4
    Какие ошибки он бросает тебе, уже debugueaste? предоставляй весь informaci и # 243; n возможный. – Alfonso Carrasco 21.06.2016, 22:04
  • 5
    Алонсо, чистая не спрашивай, как я сделал ему, потому что я шифровал его во многие вещи, хороший я изменил некоторые, но уже я остаюсь, буду помещать c и # 243; я говорю, что функционируя, если в кого-то он может подавать его, я тебе благодарен много за опору, которую ты предложил мне, ты env и # 237; или привет и благословения. – Stravos77 21.06.2016, 23:43