Pitag346 0 Denunciar post Postado Janeiro 28, 2014 Olá amigos, estou aqui denovo .-. tentando fazer o seguinte: Quero que o próprio sistema pegue o nome do usuario, que no caso é: <INPUT TYPE="text" NAME="nomedoprofessor" id="textfield412" value="<?php echo $_SESSION['usuario']; ?>" size="35" readonly="true"> Pronto, so que o seguinte... o sistema é um sistema de upload de arquivos, na parte que adicionar o arquivo tem os seguintes campos: Nome do Arquivo Descrição Data do Arquivo: Selecione o Arquivo Nome do Professor Contador No caso quero que o nome do professor, seja automatico, como esta no value do form: <?php echo $_SESSION['usuario']; ?> Após o usuario, adicionar o arquivo ele simplesmente vai para uma pagina, e eu queria enviar o nome dele, tentei com $_POST e não consegui, alguem sabe uma forma para eu poder aprofundar e adiciona-la ? Segue abaixo o codigo de fonte da INDEX.PHP (onde adiciona o arquivo para download): <?php session_start(); if ($_SESSION['autentica']<>'foifoifoifoi'){ header('location:../aviso.php?id=1'); } switch ($_SESSION['chave']){ case 1: $grupo = "gerenciadores do sistema"; break; case 2: $grupo = "Administração"; break; case 3: $grupo = "Instrutores e/ou utilizadores comum"; break; } ?> <?php include("../banco.php"); require("../banco.php"); ?> <?php require_once('Connections/up.php'); ?> <?php //MX Widgets3 include require_once('includes/wdg/WDG.php'); // Load the common classes require_once('includes/common/KT_common.php'); // Load the tNG classes require_once('includes/tng/tNG.inc.php'); // Load the KT_back class require_once('includes/nxt/KT_back.php'); // Make a transaction dispatcher instance $tNGs = new tNG_dispatcher(""); // Make unified connection variable $conn_up = new KT_connection($up, $database_up); // Start trigger $formValidation = new tNG_FormValidation(); $formValidation->addField("nome", true, "text", "", "", "", "Insira um nome no seu Arquivo."); $formValidation->addField("arquivo", true, "", "", "", "", "Insira um Arquivo."); $formValidation->addField("contador", true, "numeric", "", "", "", "Insira o valor \"0\"."); $tNGs->prepareValidation($formValidation); // End trigger //start Trigger_FileDelete trigger //remove this line if you want to edit the code by hand function Trigger_FileDelete(&$tNG) { $deleteObj = new tNG_FileDelete($tNG); $deleteObj->setFolder("arquivos/"); $deleteObj->setDbFieldName("arquivo"); return $deleteObj->Execute(); } //end Trigger_FileDelete trigger //start Trigger_FileUpload trigger //remove this line if you want to edit the code by hand function Trigger_FileUpload(&$tNG) { $uploadObj = new tNG_FileUpload($tNG); $uploadObj->setFormFieldName("arquivo"); $uploadObj->setDbFieldName("arquivo"); $uploadObj->setFolder("../upload/arquivos/"); $uploadObj->setMaxSize(2000000); $uploadObj->setAllowedExtensions("pdf, txt, rar, jar, htm, html, jad, iso, doc, zip, swf, mp3, mp4, png, jpg, gif, jpeg, doc, xls, xlsx, docx"); $uploadObj->setRename("auto"); return $uploadObj->Execute(); } //end Trigger_FileUpload trigger // Make an insert transaction instance $ins_arquivos = new tNG_multipleInsert($conn_up); $tNGs->addTransaction($ins_arquivos); // Register triggers $ins_arquivos->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Insert1"); $ins_arquivos->registerTrigger("BEFORE", "Trigger_Default_FormValidation", 10, $formValidation); $ins_arquivos->registerTrigger("END", "Trigger_Default_Redirect", 99, "includes/nxt/back.php"); $ins_arquivos->registerTrigger("AFTER", "Trigger_FileUpload", 97); // Add columns $ins_arquivos->setTable("arquivos"); $ins_arquivos->addColumn("nome", "STRING_TYPE", "POST", "nome"); $ins_arquivos->addColumn("descricao", "STRING_TYPE", "POST", "descricao"); $ins_arquivos->addColumn("data_arquivo", "STRING_TYPE", "POST", "data_arquivo"); $ins_arquivos->addColumn("arquivo", "FILE_TYPE", "FILES", "arquivo"); $ins_arquivos->addColumn("contador", "NUMERIC_TYPE", "POST", "contador"); $ins_arquivos->setPrimaryKey("id", "NUMERIC_TYPE"); // Make an update transaction instance $upd_arquivos = new tNG_multipleUpdate($conn_up); $tNGs->addTransaction($upd_arquivos); // Register triggers $upd_arquivos->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Update1"); $upd_arquivos->registerTrigger("BEFORE", "Trigger_Default_FormValidation", 10, $formValidation); $upd_arquivos->registerTrigger("END", "Trigger_Default_Redirect", 99, "includes/nxt/back.php"); $upd_arquivos->registerTrigger("AFTER", "Trigger_FileUpload", 97); // Add columns $upd_arquivos->setTable("arquivos"); $upd_arquivos->addColumn("nome", "STRING_TYPE", "POST", "nome"); $upd_arquivos->addColumn("descricao", "STRING_TYPE", "POST", "descricao"); $upd_arquivos->addColumn("data_arquivo", "STRING_TYPE", "POST", "data_arquivo"); $upd_arquivos->addColumn("arquivo", "FILE_TYPE", "FILES", "arquivo"); $upd_arquivos->addColumn("contador", "NUMERIC_TYPE", "POST", "contador"); $upd_arquivos->setPrimaryKey("id", "NUMERIC_TYPE", "GET", "id"); // Make an instance of the transaction object $del_arquivos = new tNG_multipleDelete($conn_up); $tNGs->addTransaction($del_arquivos); // Register triggers $del_arquivos->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Delete1"); $del_arquivos->registerTrigger("END", "Trigger_Default_Redirect", 99, "includes/nxt/back.php"); $del_arquivos->registerTrigger("AFTER", "Trigger_FileDelete", 98); // Add columns $del_arquivos->setTable("arquivos"); $del_arquivos->setPrimaryKey("id", "NUMERIC_TYPE", "GET", "id"); // Execute all the registered transactions $tNGs->executeTransactions(); // Get the transaction recordset $rsarquivos = $tNGs->getRecordset("arquivos"); $row_rsarquivos = mysql_fetch_assoc($rsarquivos); $totalRows_rsarquivos = mysql_num_rows($rsarquivos); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:wdg="http://ns.adobe.com/addt"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Sistema de Upload</title> <link href="includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" media="all" /> <script src="includes/common/js/base.js" type="text/javascript"></script> <script src="includes/common/js/utility.js" type="text/javascript"></script> <script src="includes/skins/style.js" type="text/javascript"></script> <?php echo $tNGs->displayValidationRules();?> <script src="includes/nxt/scripts/form.js" type="text/javascript"></script> <script src="includes/nxt/scripts/form.js.php" type="text/javascript"></script> <script type="text/javascript"> $NXT_FORM_SETTINGS = { duplicate_buttons: true, show_as_grid: true, merge_down_value: true } </script> <script type="text/javascript" src="includes/wdg/classes/MXWidgets.js"></script> <script type="text/javascript" src="includes/wdg/classes/MXWidgets.js.php"></script> <script type="text/javascript" src="includes/wdg/classes/MaskedInput.js"></script> </head> <body> <?php echo $tNGs->getErrorMsg(); ?> <div class="KT_tng"> <h1> <?php // Show IF Conditional region1 if (@$_GET['id'] == "") { ?> <?php echo NXT_getResource("Insert_FH"); ?> <?php // else Conditional region1 } else { ?> <?php echo NXT_getResource("Update_FH"); ?> <?php } // endif Conditional region1 ?> Para ver os Arquivos postados clique: <a href="gerenciar.php">Aqui!</a></h1> <div class="KT_tngform"> <form method="post" id="form1" action="<?php echo KT_escapeAttribute(KT_getFullUri()); ?>" enctype="multipart/form-data"> <?php $cnt1 = 0; ?> <?php do { ?> <?php $cnt1++; ?> <?php // Show IF Conditional region1 if (@$totalRows_rsarquivos > 1) { ?> <h2>N<?php echo NXT_getResource("Record_FH"); ?><?php echo $cnt1; ?></h2> <?php } // endif Conditional region1 ?> <table cellpadding="2" cellspacing="0" class="KT_tngtable"> <tr> <td class="KT_th" style="width: 126px"><label for="nome_<?php echo $cnt1; ?>">Nome do Arquivo:</label></td> <td style="width: 375px"><input type="text" name="nome_<?php echo $cnt1; ?>" id="nome_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rsarquivos['nome']); ?>" size="32" /> <?php echo $tNGs->displayFieldHint("nome");?> <?php echo $tNGs->displayFieldError("arquivos", "nome", $cnt1); ?></td> </tr> <tr> <td class="KT_th" style="width: 126px"><label for="descricao_<?php echo $cnt1; ?>">Descriçao:</label></td> <td style="width: 375px"><input type="text" name="descricao_<?php echo $cnt1; ?>" id="descricao_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rsarquivos['descricao']); ?>" size="32" /> <?php echo $tNGs->displayFieldHint("descricao");?> <?php echo $tNGs->displayFieldError("arquivos", "descricao", $cnt1); ?></td> </tr> <tr> <td class="KT_th" style="width: 126px"><label for="data_arquivo_<?php echo $cnt1; ?>">Data arquivo:</label></td> <td style="width: 375px"> <input name="data_arquivo_<?php echo $cnt1; ?>" id="data_arquivo_<?php echo $cnt1; ?>" value="<?php echo $_SESSION['data']; ?>" size="10" maxlength="10" wdg:subtype="MaskedInput" wdg:mask="99/99/9999" wdg:restricttomask="yes" wdg:type="widget" style="width: 438px" /> </td> </tr> <tr> <td class="KT_th" style="width: 126px"><label for="arquivo_<?php echo $cnt1; ?>">Arquivo:</label></td> <td style="width: 375px"><input type="file" name="arquivo_<?php echo $cnt1; ?>" id="arquivo_<?php echo $cnt1; ?>" size="32" /> <?php echo $tNGs->displayFieldError("arquivos", "arquivo", $cnt1); ?></td> </tr> </table><FORM NAME="form1" METHOD="post" ACTION="gerenciar.php"> Nome do Professor: <INPUT TYPE="text" NAME="campo1" id="textfield412" value="<?php echo $_SESSION['usuario']; ?>" size="35" readonly="true"></td> <td style="width: 375px"> <br>Contador: (adicionar Nº 0 ou Nº 1) <input type="text" name="contador_<?php echo $cnt1; ?>" id="contador_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rsarquivos['contador']); ?>" size="7" style="width: 142px" /> <?php echo $tNGs->displayFieldHint("contador");?> <?php echo $tNGs->displayFieldError("arquivos", "contador", $cnt1); ?></td> </tr> </table> <input type="hidden" name="kt_pk_arquivos_<?php echo $cnt1; ?>" class="id_field" value="<?php echo KT_escapeAttribute($row_rsarquivos['kt_pk_arquivos']); ?>" /> <?php } while ($row_rsarquivos = mysql_fetch_assoc($rsarquivos)); ?> <div class="KT_bottombuttons"> <div> <?php // Show IF Conditional region1 if (@$_GET['id'] == "") { ?> <input type="submit" name="KT_Insert1" id="KT_Insert1" value="Enviar" value="<?php echo NXT_getResource("Insert_FB") ;?>" /> <?php // else Conditional region1 } else { ?> <div class="KT_operations"> <input type="submit" name="KT_Insert1" value="<?php echo NXT_getResource("Insert as new_FB"); ?>" onclick="nxt_form_insertasnew(this, 'id')" /> </div> <input type="submit" name="KT_Update1" "value="<?php echo NXT_getResource("Update_FB"); ?>" /> <input type="submit" name="KT_Delete1" value="<?php echo NXT_getResource("Delete_FB"); ?>" onclick="return confirm('<?php echo NXT_getResource("Are you sure?"); ?>');" /> <?php } // endif Conditional region1 ?> <input type="button" name="KT_Cancel1" value="<?php echo NXT_getResource("Cancel_FB"); ?>" onclick="return UNI_navigateCancel(event, 'includes/nxt/back.php')" /> </div> </div> </div> <br class="clearfixplain" /> </div> <p> </p> </body> </html> Segue Abaixo o Codigo de Fonte do Gerenciar.PHP (onde os arquivos adicionar vão, e são disponibilizados para download): <?php require_once('Connections/up.php'); ?> <?php // Load the common classes require_once('includes/common/KT_common.php'); // Load the tNG classes require_once('includes/tng/tNG.inc.php'); // Load the required classes require_once('includes/tfi/TFI.php'); require_once('includes/tso/TSO.php'); require_once('includes/nav/NAV.php'); // Make unified connection variable $conn_up = new KT_connection($up, $database_up); if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; } $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } // Filter $tfi_listarquivos2 = new TFI_TableFilter($conn_up, "tfi_listarquivos2"); $tfi_listarquivos2->addColumn("arquivos.nome", "STRING_TYPE", "nome", "%"); $tfi_listarquivos2->addColumn("arquivos.descricao", "STRING_TYPE", "descricao", "%"); $tfi_listarquivos2->addColumn("arquivos.data_arquivo", "STRING_TYPE", "data_arquivo", "%"); $tfi_listarquivos2->addColumn("arquivos.arquivo", "STRING_TYPE", "arquivo", "%"); $tfi_listarquivos2->addColumn("arquivos.contador", "NUMERIC_TYPE", "contador", "="); $tfi_listarquivos2->Execute(); // Sorter $tso_listarquivos2 = new TSO_TableSorter("rsarquivos1", "tso_listarquivos2"); $tso_listarquivos2->addColumn("arquivos.nome"); $tso_listarquivos2->addColumn("arquivos.descricao"); $tso_listarquivos2->addColumn("arquivos.data_arquivo"); $tso_listarquivos2->addColumn("arquivos.arquivo"); $tso_listarquivos2->addColumn("arquivos.contador"); $tso_listarquivos2->setDefault("arquivos.nome"); $tso_listarquivos2->Execute(); // Navigation $nav_listarquivos2 = new NAV_Regular("nav_listarquivos2", "rsarquivos1", "", $_SERVER['PHP_SELF'], 8); //NeXTenesio3 Special List Recordset $maxRows_rsarquivos1 = $_SESSION['max_rows_nav_listarquivos2']; $pageNum_rsarquivos1 = 0; if (isset($_GET['pageNum_rsarquivos1'])) { $pageNum_rsarquivos1 = $_GET['pageNum_rsarquivos1']; } $startRow_rsarquivos1 = $pageNum_rsarquivos1 * $maxRows_rsarquivos1; // Defining List Recordset variable $NXTFilter_rsarquivos1 = "1=1"; if (isset($_SESSION['filter_tfi_listarquivos2'])) { $NXTFilter_rsarquivos1 = $_SESSION['filter_tfi_listarquivos2']; } // Defining List Recordset variable $NXTSort_rsarquivos1 = "arquivos.nome"; if (isset($_SESSION['sorter_tso_listarquivos2'])) { $NXTSort_rsarquivos1 = $_SESSION['sorter_tso_listarquivos2']; } mysql_select_db($database_up, $up); $query_rsarquivos1 = "SELECT arquivos.nome, arquivos.descricao, arquivos.data_arquivo, arquivos.arquivo, arquivos.contador, arquivos.id FROM arquivos WHERE {$NXTFilter_rsarquivos1} ORDER BY {$NXTSort_rsarquivos1}"; $query_limit_rsarquivos1 = sprintf("%s LIMIT %d, %d", $query_rsarquivos1, $startRow_rsarquivos1, $maxRows_rsarquivos1); $rsarquivos1 = mysql_query($query_limit_rsarquivos1, $up) or die(mysql_error()); $row_rsarquivos1 = mysql_fetch_assoc($rsarquivos1); if (isset($_GET['totalRows_rsarquivos1'])) { $totalRows_rsarquivos1 = $_GET['totalRows_rsarquivos1']; } else { $all_rsarquivos1 = mysql_query($query_rsarquivos1); $totalRows_rsarquivos1 = mysql_num_rows($all_rsarquivos1); } $totalPages_rsarquivos1 = ceil($totalRows_rsarquivos1/$maxRows_rsarquivos1)-1; //End NeXTenesio3 Special List Recordset $nav_listarquivos2->checkBoundries(); // Download File downloadObj1 $downloadObj1 = new tNG_Download("", "KT_download1"); $downloadObj1->setConnection($conn_up, "up"); // Download Counter $downloadObj1->setTable("arquivos"); $downloadObj1->setPrimaryKey("id", "NUMERIC_TYPE", "{rsarquivos1.id}"); $downloadObj1->setCounterField("contador"); // Execute $downloadObj1->setFolder("arquivos/"); $downloadObj1->setRenameRule("{rsarquivos1.arquivo}"); $downloadObj1->Execute(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Gerenciar arquivos</title> <link href="includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" media="all" /> <script src="includes/common/js/base.js" type="text/javascript"></script> <script src="includes/common/js/utility.js" type="text/javascript"></script> <script src="includes/skins/style.js" type="text/javascript"></script> <script src="includes/nxt/scripts/list.js" type="text/javascript"></script> <script src="includes/nxt/scripts/list.js.php" type="text/javascript"></script> <script type="text/javascript"> $NXT_LIST_SETTINGS = { duplicate_buttons: true, duplicate_navigation: true, row_effects: true, show_as_buttons: true, record_counter: true } </script> <style type="text/css"> /* Dynamic List row settings */ .KT_col_nome {width:140px; overflow:hidden;} .KT_col_descricao {width:140px; overflow:hidden;} .KT_col_data_arquivo {width:140px; overflow:hidden;} .KT_col_arquivo {width:140px; overflow:hidden;} .KT_col_contador {width:140px; overflow:hidden;} .auto-style1 { margin-left: 156px; } </style> </head> <body style="background-color: #CCFF00"> <div class="KT_tng" id="listarquivos2"> <h1> Arquivos disponiveis para Download:</h1> <div class="KT_tnglist"> <form action="<?php echo KT_escapeAttribute(KT_getFullUri()); ?>" method="post" id="form1"> <div class="KT_options"> <a href="<?php echo $nav_listarquivos2->getShowAllLink(); ?>"><?php echo NXT_getResource("Show"); ?> <?php // Show IF Conditional region1 if (@$_GET['show_all_nav_listarquivos2'] == 1) { ?> <?php echo $_SESSION['default_max_rows_nav_listarquivos2']; ?> <?php // else Conditional region1 } else { ?> <?php echo NXT_getResource("all"); ?> <?php } // endif Conditional region1 ?> <?php echo NXT_getResource("records"); ?></a> <?php // Show IF Conditional region2 if (@$_SESSION['has_filter_tfi_listarquivos2'] == 1) { ?> <a href="<?php echo $tfi_listarquivos2->getResetFilterLink(); ?>"><?php echo NXT_getResource("Reset filter"); ?></a> <?php // else Conditional region2 } else { ?> <a href="<?php echo $tfi_listarquivos2->getShowFilterLink(); ?>"><?php echo NXT_getResource("Show filter"); ?></a> <?php } // endif Conditional region2 ?> </div> <table cellpadding="2" cellspacing="0" class="KT_tngtable" style="width: 928px; height: 155px;"> <thead> <tr class="KT_row_order"> <th style="height: 35px"> <input type="checkbox" name="KT_selAll" id="KT_selAll"/> </th> <th id="nome" class="KT_sorter KT_col_nome <?php echo $tso_listarquivos2->getSortIcon('arquivos.nome'); ?>" style="height: 35px"> <a href="<?php echo $tso_listarquivos2->getSortLink('arquivos.nome'); ?>">Nome</a></th> <th id="descricao" class="KT_sorter KT_col_descricao <?php echo $tso_listarquivos2->getSortIcon('arquivos.descricao'); ?>" style="height: 35px"> <a href="<?php echo $tso_listarquivos2->getSortLink('arquivos.descricao'); ?>">Descriçao</a></th> <th id="data_arquivo" class="KT_sorter KT_col_data_arquivo <?php echo $tso_listarquivos2->getSortIcon('arquivos.data_arquivo'); ?>" style="height: 35px"> <a href="<?php echo $tso_listarquivos2->getSortLink('arquivos.data_arquivo'); ?>">Data arquivo</a></th> <th id="arquivo" class="KT_sorter KT_col_arquivo <?php echo $tso_listarquivos2->getSortIcon('arquivos.arquivo'); ?>" style="height: 35px"> <a href="<?php echo $tso_listarquivos2->getSortLink('arquivos.arquivo'); ?>">Download</a></th> <th id="contador" class="KT_sorter KT_col_contador <?php echo $tso_listarquivos2->getSortIcon('arquivos.contador'); ?>" style="height: 35px"> <a href="<?php echo $tso_listarquivos2->getSortLink('arquivos.contador'); ?>">Contador</a></th> <th style="height: 35px">Nome do Professor:</th> <br /> <th style="height: 35px"></th> </tr> <?php // Show IF Conditional region3 if (@$_SESSION['has_filter_tfi_listarquivos2'] == 1) { ?> <tr class="KT_row_filter"> <td> </td> <td><input type="text" name="tfi_listarquivos2_nome" id="tfi_listarquivos2_nome" value="<?php echo KT_escapeAttribute(@$_SESSION['tfi_listarquivos2_nome']); ?>" size="20" maxlength="100" /></td> <td><input type="text" name="tfi_listarquivos2_descricao" id="tfi_listarquivos2_descricao" value="<?php echo KT_escapeAttribute(@$_SESSION['tfi_listarquivos2_descricao']); ?>" size="20" maxlength="100" /></td> <td><input type="text" name="tfi_listarquivos2_data_arquivo" id="tfi_listarquivos2_data_arquivo" value="<?php echo KT_escapeAttribute(@$_SESSION['tfi_listarquivos2_data_arquivo']); ?>" size="20" maxlength="10" /></td> <td><input type="text" name="tfi_listarquivos2_arquivo" id="tfi_listarquivos2_arquivo" value="<?php echo KT_escapeAttribute(@$_SESSION['tfi_listarquivos2_arquivo']); ?>" size="20" maxlength="100" /></td> <td><input type="text" name="tfi_listarquivos2_contador" id="tfi_listarquivos2_contador" value="<?php echo KT_escapeAttribute(@$_SESSION['tfi_listarquivos2_contador']); ?>" size="20" maxlength="100" /><table cellpadding="2" cellspacing="0" class="auto-style1" style="width: 159px; height: 39px;"> <td><input type="text" name="form" id="form" value="" size="20" maxlength="100" /><table cellpadding="2" cellspacing="0" class="auto-style1" style="width: 159px; height: 39px;"> <tr class="KT_row_order"> </tr> </table> </td> </tr> <?php } // endif Conditional region3 ?> </thead> <tbody> <?php if ($totalRows_rsarquivos1 == 0) { // Show if recordset empty ?> <tr> <td colspan="7"><?php echo NXT_getResource("The table is empty or the filter you've selected is too restrictive."); ?></td> </tr> <?php } // Show if recordset empty ?> <?php if ($totalRows_rsarquivos1 > 0) { // Show if recordset not empty ?> <?php do { ?> <tr class="<?php echo @$cnt1++%2==0 ? "" : "KT_even"; ?>"> <td><input type="checkbox" name="kt_pk_arquivos" class="id_checkbox" value="<?php echo $row_rsarquivos1['id']; ?>" /> <input type="hidden" name="id" class="id_field" value="<?php echo $row_rsarquivos1['id']; ?>" /></td> <td><div class="KT_col_nome"><?php echo KT_FormatForList($row_rsarquivos1['nome'], 20); ?></div></td> <td><div class="KT_col_descricao"><?php echo KT_FormatForList($row_rsarquivos1['descricao'], 20); ?></div></td> <td><div class="KT_col_data_arquivo"><?php echo KT_FormatForList($row_rsarquivos1['data_arquivo'], 20); ?></div></td> <td><div class="KT_col_arquivo"><a href="<?php echo $downloadObj1->getDownloadLink(); ?>"><?php echo KT_FormatForList($row_rsarquivos1['arquivo'], 20); ?></a></div></td> <td><div class="KT_col_contador"><?php echo KT_FormatForList($row_rsarquivos1['contador'], 20); ?></div></td> </tr> <?php } while ($row_rsarquivos1 = mysql_fetch_assoc($rsarquivos1)); ?> <?php } // Show if recordset not empty ?> </tbody> </table> <div class="KT_bottombuttons"> <div class="KT_operations"> <a class="KT_edit_op_link" href="#" onclick="nxt_list_edit_link_form(this); return false;"><?php echo NXT_getResource("edit_all"); ?></a> <a class="KT_delete_op_link" href="#" onclick="nxt_list_delete_link_form(this); return false;"><?php echo NXT_getResource("delete_all"); ?></a></div> <span> </span> <select name="no_new" id="no_new"> <option value="1">1</option> <option value="3">3</option> <option value="6">6</option> </select> <a class="KT_additem_op_link" href="index.php?KT_back=1" onclick="return nxt_list_additem(this)"><?php echo NXT_getResource("add new"); ?></a></div> </form> </div> <br class="clearfixplain" /> </div> </body> </html> <?php mysql_free_result($rsarquivos1); ?> No caso no codigo de fonte do INDEX.PHP, estão com um $_POST, na linha: 206 Mais quando eu adiciono a função, para gravar o nome que esta no form, e ir para o gerenciar não aparece nada, intão no GERENCIAR.PHP so esta com o campo: NOME DO PROFESSOR (onde eu estou tentando adicionar isso) Obrigado amigos, Espero Que Vocês Me Ajudem !!! Caso tem uma dica, ou ideia, posta ai... aguardo resposta =] Compartilhar este post Link para o post Compartilhar em outros sites
Pitag346 0 Denunciar post Postado Janeiro 28, 2014 Consegui resolver... eu fiz com que o sistema adicionasse na database o nome do usuario logado ao postar o arquivo e depois no gerenciar coloquei para ele informar o nome do usuario logado gravado na DB e deu certo.... Compartilhar este post Link para o post Compartilhar em outros sites