Ir para conteúdo
Fórum Script Brasil

sedeparis

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por sedeparis

  1. Olá povo.

    Preciso de uma ajuda, pois sou iniciante.

    Estou vindo de um formulário onde passa as seguintes variaveis:

    $requis=$_POST['requis'];
    $processo=$_POST['processo'];
    $fornecedor=$_POST['fornecedor'];
    $data= $_POST['data'];

    Em seguida faço uma seleção usando duas das variáveis ($fornecedor e $processo) e pretendia passar as outras ($data e $requis) junto com os dados retornados para enviar por form para através de foreach gravar os dados no banco, como em echo '<p><input type="hidden" name="data[]" value="$data"> '."\n";. Tentei de várias formas passar o valor dessas varáveis pelo form -salvadd- sem sucesso.

    Pergunta como eu faria para passar esse dados para por foreach gravar essas variáveis no banco mysql usando essa estutura ( echo '<p><input type="hidden" name="data[]" value="$data"> '."\n";) ?

     

    ENVIA DADOS

    <?php
     $sql = ("SELECT * FROM caditem WHERE processo ='$processo' AND (fornecedor LIKE '%$fornecedor%') AND quantix<>0");
     $res = @mysql_query($sql) or die(mysql_error());
      if (mysql_num_rows($res) == 0 ) {
      echo "";}
      else {
      if (mysql_num_rows($res) > 0 ) {
      echo '<form name="salvadd" method="post" action="exesalvaemp.php">';
     
      while ( $row = mysql_fetch_assoc($res) )
          {
      echo '<p> <input type="hidden" size="5" name="nitem['.$row["iditem"].']" value="'.$row["nitem"].'"> <br /></p>'."\n";
      echo ' <p><input type="hidden" size="5" name="ditem['.$row["iditem"].']" value="'.$row["ditem"].'"> <br /></p>'."\n";
      echo '<p><input type="hidden" size="5" name="un['.$row["iditem"].']" value="'.$row["un"].'"> <br /></p>'."\n";
      echo '<p><input type="hidden" size="5" name="ed['.$row["iditem"].']" value="'.$row["ed"].'"> <br /></p>'."\n";
      echo '<p><input type="hidden" size="2" name="quantix['.$row["iditem"].']" value="'.$row["quantix"].'"><br /></p>'."\n";
      echo '<p><input type="hidden" size="5" name="valori['.$row["iditem"].']" value="'.$row["valori"].'"><br /></p>'."\n";
      echo ' <p><input type="hidden" size="5" name="valor['.$row["iditem"].']" value="'.$row["valor"].'"><br /></p>'."\n";
      echo '<p><input type="hidden" name="iditem[]" value="'.$row["iditem"].'"> '."\n";
      echo '<p><input type="hidden" name="data[]" value="$data"> '."\n";
      }

      echo '<input type="submit" name="submit" value="Salvar"/>';
      echo '</form>';
      }
      }
    ?>

     

    RECEBE DADOS DO FORM E GRAVA NO BD EM MYSQL

    <?php
    if ( isset($_POST["submit"]))    {
    echo '<p><pre></p>';
            print_r($_POST);
            echo '<p></pre></p>';
            foreach($_POST["iditem"] AS $iditem){
                echo '<p>iditem is '. $iditem . '<br /></p>';
                echo '<p>nitem is ' . $_POST["nitem"][$iditem]."</p><br />";
                echo '<p>ditem is ' . $_POST["ditem"][$iditem]."</p><br />";
                echo '<p>un is ' . $_POST["un"][$iditem]."</p><br />";
                 echo '<p>valor is ' . $_POST["valor"][$iditem]."</p><br />";
                echo '<p>data is ' . $_POST["data"][$iditem]."</p><br />";
                 echo '<p>ed is ' . $_POST["ed"][$iditem]."</p><br />";
                 echo '<p>valori is ' . $_POST["valori"][$iditem]."</p><br />";
                  echo '<p>quantix is ' . $_POST["quantix"][$iditem]."</p><br />";
                   echo '<p>requis is ' . $_POST["requis"][$iditem]."</p><br />";
                
                 $nitem = mysql_real_escape_string($_POST["nitem"][$iditem]);
                 $ditem = mysql_real_escape_string($_POST["ditem"][$iditem]);
                 $un = mysql_real_escape_string($_POST["un"][$iditem]);
                 $valor= mysql_real_escape_string($_POST["valor"][$iditem]);
                 $data = mysql_real_escape_string($_POST["data"][$iditem]);
                 $ed = mysql_real_escape_string($_POST["ed"][$iditem]);
                 $valori = mysql_real_escape_string($_POST["valori"][$iditem]);
                 $quantix = mysql_real_escape_string($_POST["quantix"][$iditem]);
                  $requis = mysql_real_escape_string($_POST["requis"][$iditem]);
                
        $insert = ("INSERT INTO cdempenhos (requis, iditem, nitem, ditem, un, quantix, valor, valori, data, ed) VALUES ('$requis', '$iditem', '$nitem', '$ditem', '$un',  '$quantix', '$valor', '$valori', '$data', '$ed')");
        
        mysql_query($insert)or die (mysql_error());
        echo 'Itens gravados com sucesso';
        }
        }
        echo "<meta HTTP-EQUIV='refresh' CONTENT='2;URL=painel.php'>";
        ?>
           

×
×
  • Criar Novo...