Ir para conteúdo
Fórum Script Brasil

marcelo2605

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre marcelo2605

marcelo2605's Achievements

0

Reputação

  1. Tenho um sistema de login e gostaria que o usuário fosse encaminhado para a url gravada junto com seu login no bd mysql Tentei isso aqui mas ainda não deu certo: <?php require_once('Connections/db_ZBH.php'); ?> <?php // *** Validate request to login to this site. if (!isset($_SESSION)) { session_start(); } $loginFormAction = $_SERVER['PHP_SELF']; if (isset($_GET['accesscheck'])) { $_SESSION['PrevUrl'] = $_GET['accesscheck']; } if (isset($_POST['nome'])) { $loginUsername=$_POST['nome']; $password=md5($_POST['senha']); $loja=$_POST['loja']; $MM_fldUserAuthorization = "nivel"; $MM_redirectLoginSuccess = $loja; $MM_redirectLoginFailed = "index.php"; $MM_redirecttoReferrer = true; mysql_select_db($database_db_ZBH, $db_ZBH); $LoginRS__query=sprintf("SELECT nome, senha, nivel FROM usuarios WHERE nome=%s AND senha=%s", GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text")); $LoginRS = mysql_query($LoginRS__query, $db_ZBH) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = mysql_result($LoginRS,0,'nivel'); if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();} //declare two session variables and assign them $_SESSION['MM_Username'] = $loginUsername; $_SESSION['MM_UserGroup'] = $loginStrGroup; if (isset($_SESSION['PrevUrl']) && true) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } } ?>
  2. Denis, agora deu certo. SELECT livros.titulo, GROUP_CONCAT(autores.autor SEPARATOR ',') AS Autores FROM livros INNER JOIN aux ON aux.livros_id = livros.id INNER JOIN autores ON aux.autores_id = autores.id GROUP BY livros.titulo
  3. Oi 'marcelo2605', Faça assim: SELECT l.titulo, GROUP_CONCAT(a.autor SEPARATOR ", ") AS Autores, FROM livros l INNER JOIN aux ax ON ax.livros_id = l.id INNER JOIN autores a ON ax.autores_id = a.id GROUP BY l.titulo
  4. Tenho um banco de dados com três tabelas: livros, autores e aux. Esta última pega o id das duas para unir livros com seus respectivos autores. Fiz isso para o caso de um livro ter dois ou mais autores. A consulta que fiz foi: SELECT autores.autor, livros.titulo FROM aux, autores, livros WHERE aux.livros_id = livros.id AND aux.autores_id = autores.id ORDER BY livros.titulo ASC O problema é que no caso dois livros com dois autores, ele aparece duas vezes no resultado. Como posso mostrar os dois autores para o mesmo livro? Por ora, estou usando uma tabela simples: <table border="1" cellpadding="1" cellspacing="1"> <tr> <td>autor</td> <td>titulo</td> </tr> <?php do { ?> <tr> <td><?php echo $row_rsLivros['autor']; ?></td> <td><?php echo $row_rsLivros['titulo']; ?></td> </tr> <?php } while ($row_rsLivros = mysql_fetch_assoc($rsLivros)); ?> </table>
×
×
  • Criar Novo...