joaocasta Posted August 7, 2012 at 04:00 PM Report Share #471670 Posted August 7, 2012 at 04:00 PM Boa tarde gostava que se o utilizador tivesse o nº de cargo menor que 4 não aparece a mensagem. Aqui fica o codigo que tenho: <?php $sql = mysql_query("SELECT id_usertipo, username FROM users"); while($row = mysql_fetch_array($sql)){ if ($row['id_usertipo'] == 4) { } else { echo '<marquee behavior="scroll" direction="left">És Uploader!! Entra na Area Privada e faz um Upload</marquee>'; } } ?> mas nao me funciona. aparecem-me 4 mensagens iguais e em todos os membros aparece a mensagem. e não quero isso.. agradeço ajuda 😉 Link to comment Share on other sites More sharing options...
pmg Posted August 7, 2012 at 04:05 PM Report Share #471671 Posted August 7, 2012 at 04:05 PM (edited) O teu query vai buscar todos os utilizadores à base de dados. Para ires buscar só um usa o WHERE $sql = mysql_query("SELECT id_usertipo, username FROM users WHERE user_id = 42"); Edited August 7, 2012 at 04:06 PM by pmg What have you tried? Não respondo a dúvidas por PM A minha bola de cristal está para compor; deve ficar pronta para a semana. Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código! Link to comment Share on other sites More sharing options...
joaocasta Posted August 7, 2012 at 04:12 PM Author Report Share #471672 Posted August 7, 2012 at 04:12 PM Continua a mostrar em todos as classes de membros. Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted August 7, 2012 at 04:16 PM Report Share #471673 Posted August 7, 2012 at 04:16 PM ... nº de cargo menor que 4 ... ... if ($row['id_usertipo'] == 4) ... IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
joaocasta Posted August 7, 2012 at 04:17 PM Author Report Share #471674 Posted August 7, 2012 at 04:17 PM (edited) Já descobri, obrigado Hippo EDIT: Só para não criar outro tópico, gostava de perguntar como posso fazer para se no link tiver "inserir.php?id=17&categoria=series" aparecer os campos para inserir a serie e se tiver "inserir.php?id=18&categoria=filmes" apareçam os campos para inserir os filmes. Agradecia uma ajuda rapida 😉 Tenho este codigo: inserir.php <?php include "config.php"; include "template.php"; $id = (int)$_GET['id']; $sql = "SELECT id, username, id_usertipo FROM users WHERE id = '".$_SESSION['id']."'"; $result = mysql_query($sql); while($row = mysql_fetch_array($result)){ if ($row['id_usertipo'] > 4) { echo "<h3 align='center'>Nao tens permissoes de Uploader. Se queres fazer uploads candidata-te a Uploader.</h3>"; } else { $error = ""; if (!empty($_POST['submit'])) { if (empty($_POST['nomeimdb'])) { $error .= 'Insere o nome do IMDB.<br />'; } if (empty($_POST['nomept'])) { $error .= 'Insere o nome em PT.<br />'; } if (empty($_POST['capa'])) { $error .= 'Insere o link da capa.<br />'; } if (empty($_POST['release'])) { $error .= 'Insere a release.<br />'; } if (empty($_POST['linkimdb'])) { $error .= 'Insere o link do imdb.<br />'; } if (empty($_POST['genero'])) { $error .= 'Insere o genero.<br />'; } if (empty($_POST['duracao'])) { $error .= 'Insere a duracao do filme.<br />'; } if (empty($error )) { $nomeimdb = mysql_real_escape_string ($_POST['nomeimdb']); $nomept = mysql_real_escape_string ($_POST['nomept']); $capa = mysql_real_escape_string ($_POST['capa']); $release = mysql_real_escape_string ($_POST['release']); $linkimdb = mysql_real_escape_string ($_POST['linkimdb']); $genero = mysql_real_escape_string ($_POST['genero']); $duracao = mysql_real_escape_string ($_POST['duracao']); $ano = mysql_real_escape_string ($_POST['ano']); $idioma = mysql_real_escape_string ($_POST['idioma']); $tamanho = mysql_real_escape_string ($_POST['tamanho']); $screen1 = mysql_real_escape_string ($_POST['screen1']); $screen2 = mysql_real_escape_string ($_POST['screen2']); $screen3 = mysql_real_escape_string ($_POST['screen3']); $elenco = mysql_real_escape_string ($_POST['elenco']); $trailer = mysql_real_escape_string ($_POST['trailer']); $sinopse = mysql_real_escape_string ($_POST['sinopse']); $link1 = mysql_real_escape_string ($_POST['link1']); $submit = $_POST['submit']; //no need to validate this $checkupload = mysql_query("SELECT * FROM downloads WHERE nomeimdb = '".$nomeimdb."'"); $nomeimdb = mysql_real_escape_string($_POST['nomeimdb']); if(mysql_num_rows($checkupload) == 1) { $error .= '<p>Sorry, that movie is taken. Please go back and try again.</p>'; } $id_utilizador = (int)$_SESSION['id']; $dreg = date('Y-m-d H:i:s'); if (empty($error)) { $registerquery = mysql_query("INSERT INTO downloads (id_utilizador, `nomeimdb`, `nomept`, `release`, `capa`, `linkimdb`, `genero`, `duracao`, `ano`, `idioma`, `tamanho`, `screen1`, `screen2`, `screen3`, `trailer`, `sinopse`, `elenco`, `link1`, dreg) VALUES(".$id_utilizador.", '$nomeimdb', '$nomept', '$release', '$capa', '$linkimdb', '$genero', '$duracao', '$ano', '$idioma', '$tamanho', '$screen1', '$screen2', '$screen3', '$trailer', '$sinopse', '$elenco', '$link1', '$dreg')") or die(mysql_error()); if($registerquery) { $sql = mysql_query ("UPDATE users SET downloads = downloads+1 WHERE id= '".$_SESSION['id']."'"); $success = "<h1>Success</h1>"; $success .= "<p>Your account was successfully created. Please <a href=\"downloads.php\">click here to see</a>.</p>"; } else { $error .= "<p>Sorry, your registration failed. Please go back and try again.</p>"; } } } } ?> <?php if (!empty($error)) { ?> <?php echo $error; ?> <?php }elseif (!empty($success)) { echo $success; }else { ?> <style type="text/css"> .centerform { text-align:right; } textarea {width: 99%; height: auto;} </style> <?php $sql = mysql_query("SELECT * FROM reservas WHERE id= '".$id."' "); while($row = mysql_fetch_assoc($sql)){ ?> <div class="centerform"> <form id="formupload" style="width:400px; margin:0 auto;" action="#" method="post"> <table> <tr> <td> Nome IMDb: </td> <td> <input name="nomeimdb" placeholder="Nome do IMDb" type="text" class="input" size="25"/> </td> </tr> <tr> <td> Nome PT: </td> <td> <input name="nomept" placeholder="Nome em PT" type="text" class="input" size="25"/> </td> </tr> <tr> <td> Capa: </td> <td> <input name="capa" placeholder="Link da capa" type="text" class="input" size="25"/> </td> </tr> <tr> <td> Release: </td> <td> <input name="release" placeholder="Coloca a release" value="<?php echo $row['release']; ?>" type="text" class="input" size="25"/> </td> </tr> <tr> <td> Link Imdb: </td> <td> <input name="linkimdb" placeholder="Coloca o link do IMDb" type="text" class="input" size="25"/> </td> </tr> <tr> <td> Genero: </td> <td> <input name="genero" placeholder="Coloca o género" type="text" class="input" size="25"/> </td> </tr> <tr> <td> Duracao: </td> <td> <input name="duracao" placeholder="Coloca a duração do filme" type="text" class="input" size="25"/> </td> </tr> <tr> <td> Ano: </td> <td> <input name="ano" placeholder="Insere o ano" type="text" class="input" size="25"/> </td> </tr> <tr> <td> Idioma: </td> <td> <input name="idioma" placeholder="Coloca o idioma do filme" type="text" class="input" size="25"/> </td> </tr> <tr> <td> Tamanho: </td> <td> <input name="tamanho" placeholder="Coloca o tamanho do ficheiro" type="text" class="input" size="25"/> </td> </tr> <tr> <td> Screen 1: </td> <td> <input name="screen1" type="text" class="input" size="25"/> </td> </tr> <tr> <td> Screen 2: </td> <td> <input name="screen2" type="text" class="input" size="25"/> </td> </tr> <tr> <td> Screen 3: </td> <td> <input name="screen3" type="text" class="input" size="25"/> </td> </tr> <tr> <td> Trailer: </td> <td> <input name="trailer" placeholder="Link do trailer" type="text" class="input" size="25"/> </td> </tr> <tr> <td> Sinopse: </td> <td> <textarea name="sinopse" placeholder="Coloca a sinopse" type="text" class="input" size="25"></textarea> </td> </tr> <tr> <td> Elenco: </td> <td> <input name="elenco" type="text" class="input" size="25" maxlength="200" /> </td> </tr> <tr> <td> Link: </td> <td> <input name="link1" placeholder="Link do Torrent" type="text" class="input" size="25" maxlength="200" /> </td> </tr> </tr> <tr> <td colspan="2" align="center"> <input type="submit" name="submit" value="Enviar" /></td> </tr> </table> </form> </div> <?php } } } } ?> </body> </html> Edited August 7, 2012 at 04:21 PM by joaocasta Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted August 7, 2012 at 04:24 PM Report Share #471675 Posted August 7, 2012 at 04:24 PM <?php switch ($_GET['categoria']) { case 'filmes': ?> <input type="hidden" name="type" value="filmes" /> ... <?php break; case 'series': ?> <input type="hidden" name="type" value="series" /> ... <?php break; } ?> IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
joaocasta Posted August 7, 2012 at 07:00 PM Author Report Share #471688 Posted August 7, 2012 at 07:00 PM (edited) Obrigado Hippo 😉 EDIT: Como posso fazer para apanhar a capa e outros dados do imdb? Edited August 7, 2012 at 07:45 PM by joaocasta Link to comment Share on other sites More sharing options...
joaocasta Posted August 8, 2012 at 10:24 AM Author Report Share #471725 Posted August 8, 2012 at 10:24 AM Alguém pode ajudar-me? Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted August 8, 2012 at 10:29 AM Report Share #471727 Posted August 8, 2012 at 10:29 AM (edited) http://www.deanclatworthy.com/imdb/ http://imdb.codeplex.com/ Edited August 8, 2012 at 10:31 AM by HappyHippyHippo IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
joaocasta Posted August 8, 2012 at 10:49 AM Author Report Share #471728 Posted August 8, 2012 at 10:49 AM Como uso esse http://www.deanclatworthy.com/imdb/? Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted August 8, 2012 at 10:50 AM Report Share #471730 Posted August 8, 2012 at 10:50 AM vê no site, eu demorei 3 segundo a encontrar exemplos .. IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
joaocasta Posted August 8, 2012 at 10:59 AM Author Report Share #471731 Posted August 8, 2012 at 10:59 AM Já encontrei codigo sobre a API do ImDB obrigado 😉 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now