Estoy tratando de agregar una función a un script donde un usuario solicita el código, que he agregado. pero teniendo un problema de no quiero saber cuándo pedir el código de usuario y cuándo preguntar. así que necesito un php si no es así y sql, así que cuando no pueda solicitar el código de un usuario, solicitará el código y cuando lo desactive no preguntaré el siguiente código es el que he intentado

if ((['yes'])) {
  // Yes

<div id="cot_div" align="center">
    <p>Please enter your <strong id="code_up">COT</strong> code to continue</p>



    <form id="form3" name="form3" method="POST" action="inter_suc.php">  
   <table border="0" id="trans" align="center" >
  <tr>
    <td align="center" style="padding:0px"><span id="sprytextfield1">
      <input name="cot" type="text" id="cot" size="10" />
      <span class="textfieldRequiredMsg"></span></span>

      <span id="sprytextfield2">
      <input name="tax" type="text" id="tax" size="10" />
      <span class="textfieldRequiredMsg"></span></span>
      <span id="sprytextfield3">
      <input name="imf" type="text" id="imf" size="10"  />
      <span class="textfieldRequiredMsg"></span></span><br />  <span id="error">
      wrong COT Code</span>
      </td>
    </tr>
  <tr>
    <td align="center" style="padding:0px"><input type="button" name="go" id="go" value="Go" />
      <input type="button" name="go2" id="go2" value="GO" />
      <input type="button" name="go3" id="go3" value="GO" />

    </td>
  </tr>

} else {
  // No

<div id="cot_div" align="center">
    <p>Please enter your <strong id="code_up">COT</strong> code to continue</p>



    <form id="form3" name="form3" method="POST" action="inter_suc.php">  
   <table border="0" id="trans" align="center" >
  <tr>
    <td align="center" style="padding:0px"><span id="sprytextfield1">
        <input name="cot" type="hidden" id="cot" value="<?php echo $_POST['cot'];?>" />
      <span class="textfieldRequiredMsg"></span></span>

      <span id="sprytextfield2">
      <input name="tax" type="hidden" id="tax" value="<?php echo $_POST['tax'];?>" />
      <span class="textfieldRequiredMsg"></span></span>
      <span id="sprytextfield3">
       <input name="imf" type="hidden" id="imf" value="<?php echo $_POST['imf'];?>" />
      <span class="textfieldRequiredMsg"></span></span><br />  <span id="error">
      wrong COT Code</span>
      </td>
    </tr>
  <tr>
    <td align="center" style="padding:0px"><input type="button" name="go" id="go" value="Go" />
      <input type="button" name="go2" id="go2" value="GO" />
      <input type="button" name="go3" id="go3" value="GO" />

    </td>
  </tr>

}

0
Chinemerem Alozie 14 oct. 2019 a las 18:30

3 respuestas

La mejor respuesta

Hola chicos, gracias por su ayuda, creo que lo entiendo

<?php if ($yes = $_GET["yes"] == "yes"): ?>


html code to run if condition is empty 

<?php else: ?>

html code to run if condition is yes

<?php endif ?>

Si el == "yes" es yes, muestra la condición yes pero si está vacío, muestra la parte vacía

0
Chinemerem Alozie 17 oct. 2019 a las 13:59

¿Te refieres a algo como esto?

.error {
  display: none
}
<?php
  $yes = $_GET["yes"] == "yes"; ?>
<div id="cot_div" align="center">
  <p>Please enter your <strong id="code_up">COT</strong> code to continue</p>
  <form id="form3" name="form3" method="POST" action="inter_suc.php">
    <table border="0" id="trans" align="center">
      <tr>
        <td align="center" style="padding:0px">
          <span id="sprytextfield1"><input name="cot" type="<?php echo $yes ? "text" : "hidden"; ?>" id="cot" size="10" /></span>
          <span class="textfieldRequiredMsg"></span>
          <span id="sprytextfield2"><input name="tax" type="<?php echo $yes ? "text" : "hidden"; ?>" id="tax" size="10" /></span>
          <span class="textfieldRequiredMsg"></span>
          <span id="sprytextfield3"><input name="imf" type="<?php echo $yes ? "text" : "hidden"; ?>" id="imf" size="10"  /></span>    
          <span class="textfieldRequiredMsg"></span><br /> 
          <span id="error">wrong COT Code</span>
       </td>
    </tr>
    <tr>
      <td align="center" style="padding:0px">
        <input type="button" name="go" id="go" value="Go" />
        <input type="button" name="go2" id="go2" value="GO" />
        <input type="button" name="go3" id="go3" value="GO" />
      </td>
    </tr>
  </table>
  </div>
0
mplungjan 14 oct. 2019 a las 15:40

Si entiendo que su respuesta es correcta, entonces desea mostrar una parte HTML específica si una variable dada en php es 'sí'. De lo contrario, desea mostrar una parte diferente del HTML.

Entonces puedes usar esta sintaxis:

<?php if ($val == 'YES'): ?>
  <!-- Yes part -->
<?php else: ?>
  <!-- No part -->
<?php endif; ?>
0
Maddin 14 oct. 2019 a las 15:46