none
Iten selecionada em combobox, escreve em mysql RRS feed

  • Pergunta

  • Bom dia,

    No meu ficheiro php tenho:

    <?php
    if(isset( $_SESSION["erro"]))
    {
    echo  $_SESSION["erro"];
    }
    ?>

    <?php

    $link = mysql_connect("localhost","root","");
    mysql_select_db("teste2",$link);

    ?>

    <form action="index.php?op=registarvenda_post" method="post">
    <table>

      <tr>
        <td>Cliente</td>
        <td>
          <select name="cliente_id">
            <option value="0">Escolha o cliente...</option>
            <?php
    $query = mysql_query("select * from clientes order by nome ASC",$link);
    while(($row = mysql_fetch_array($query)))
    {
    $id = $row["IDcliente"];
    $nome = $row["nome"];
    ?>
            <option value=""
              <?php print("$id");?>"><?php print("$nome");?>
            </option>
            <?php
    }
    ?>
          </select>
        </td>
      </tr>

        

      <tr>
        <td colspan="2">
          <input type="submit" value="Submeter venda"/>
        </td>
      </tr>

    </table>
    </form>

    <?php

    $_SESSION["erro"]="";

    ?>

    NO FICHEIRO POST TENHO

    <?php

    $IDcliente = $_POST['cliente_id'];



      
    if($IDcliente=="")
      { $_SESSION["erro"]="Por favor preencha o campo. É obrigatorio.";
        include("registarvenda.php");
      }
      
      else
      {  
     mysql_query("insert into vendas (IDcliente)values('".$IDcliente."');",$link);

        echo "Registo inserido com sucesso para a venda ao $IDcliente";
        include("autenticar2.php");
      
    <?php } ?>

    Acontece que não esta escrevendo na tabela em mysql. Alguem me ajuda?

    domingo, 17 de junho de 2012 10:36

Respostas

Todas as Respostas

  • Oi, aqui é um fórum de .Net. C# e VB.Net.

    Talvez tenha alguém que conheça de PHP e responda, mas as probabilidades são bem menores que se você postar em um fórum de PHP.


    Quem sabe um dia os DataSets se extinguirão?

    segunda-feira, 18 de junho de 2012 14:32
  • Obrigada pela sua resposta, mas esta resolvido o problema.
    • Marcado como Resposta Sttela segunda-feira, 18 de junho de 2012 18:31
    segunda-feira, 18 de junho de 2012 18:31