elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: [1] 2 3
1  Programación / PHP / Re: mostrar registros relacionados con genero en: 3 Junio 2011, 20:14 pm
seria algo asi¿?

guardo la id actual en una variable

Código
  1. <?php
  2. $idVariable = $_GET['id'];
  3. $sql = "SELECT id,genero FROM peliculas WHERE( id = '".$idVariable."' );";
  4. $query = mysql_query( $sql);
  5.  if(!$query){
  6.    print "Error al ejecutar la query.";
  7.  }  
  8. ?>

y esto aplicaria en mi funcion
Código
  1. function peliculas_relacionadas($idVariable){
  2. $c=@mysql_query("SELECT * FROM peliculas WHERE genero IN (SELECT genero FROM peliculas WHERE id = '".$idVariable."') ORDER BY id DESC LIMIT 10");
  3. while($i=@mysql_fetch_array($c)){
  4. echo "contenido">

la muestro

Código
  1. <?php peliculas_relacionadas($idVariable); ?>
2  Programación / PHP / mostrar registros relacionados con genero en: 3 Junio 2011, 06:30 am
hola  :-* tengo mi tabla de esta manera


| ID | | Nombre | |Genero |

| 1 | | nombrepelicula | | TERROR |

 Tengo una película con id 204 y género "Terror".. Lo que busco ahora es encontrar más películas del género que tiene la película con id 204.

como podria hacer la consulta he intentado con

Código
  1. <?php
  2. $idVariable = $_GET['id'];
  3. $sql = "SELECT id,genero FROM peliculas WHERE( id = '".$idVariable."' );";
  4. $query = mysql_query( $sql);
  5.  if(!$query){
  6.    print "Error al ejecutar la query.";
  7.  }  
  8. ?>
Código
  1. function peliculas_relacionadas($idVariable){
  2. $c=@mysql_query("SELECT id,nombre,genero FROM peliculas WHERE( genero=' '".$idVariable."' ORDER BY id DESC LIMIT 10");
  3. while($i=@mysql_fetch_array($c)){
  4. echo "contenido">

llamandola con
Código
  1. <?php peliculas_relacionadas(); ?>

pero no me funciona  :-[
3  Programación / PHP / sistema de ranking estrellas por id en: 1 Junio 2011, 04:42 am
explorando y explorando harto , llegue a encontrar este tutorial que esta buenisimo para implemntar un sistema de estrellas y votos desde cero

http://www.tutorialswindow.com/jQuery/Creating-a-5-star-rating-system-using-jQuery,-PHP-and-MySQL-48/

si lo quisiera implementar para
Citar
miweb.com/articulos.php?id=394

deberia cambiar este select ? para que guarde los votos por cada articulo

Código
  1. SELECT rating FROM ratings WHERE id = 1

por


Código
  1. SELECT mitabla FROM ratings WHERE id = ".$_id

o es algo mas complicado que hacer eso , gracias por tomarse un poco de su  tiempo  :-*
4  Programación / PHP / Re: Error en Get en: 30 Mayo 2011, 05:51 am
gracias , al final hice

Código
  1. case "s":
  2. if(strlen($_GET['s'])<2){$letra=$_GET['s'];}else{ redireccionar(); die();}
  3. $titulo="Pelicula por letra: ".ucwords($letra)." | ".$titulo;
  4.        break;  

Código
  1. <?
  2. }elseif($mo=="genero"){
  3. ?>
  4.  
  5. <?php generos_peliculas($s); ?>

y ya me funciona

index.php?m=genero&s=ciencia




5  Programación / PHP / Re: Error en Get en: 30 Mayo 2011, 02:47 am
creo q me eh enredado harto  :-X aver

tengo una query

Código
  1. function generos_peliculas($en){
  2.  
  3. $c=@mysql_query("select id,nombre,imagen from peliculas ORDER by genero");
  4. while($i=@mysql_fetch_array($c)){
  5. echo "contenido";
  6. }
  7. }
  8.  

en mi database eh creado un campo llamado "genero" dentro de la tabla peliculas,
en dicho campo puedo escribir digamos : Documentales , Accion , etc

ahora en mi index quiero realizar si escribo

Código
  1. index.php?m=genero&s=[b]documentales[/b]
me muestre los registros que hay para documentales y asi...

ahora me eh enredado en esta parte no se si esta bien lo que voy realizando por que no muestra el resultado que quiero:

Código
  1. case "genero":
  2. if($_GET['s']){$genero=$_GET['s'];}else{ redireccionar(); die();}
  3. $titulo="Pelicula por Genero: ".ucwords($genero)." | ".$titulo;
  4.        break;
Código
  1. <?
  2. }elseif($mo=="genero"){
  3. ?>
  4.  
  5. <?php generos_peliculas($genero); ?>
  6.  
  7. <?




6  Programación / PHP / Re: Error en Get en: 30 Mayo 2011, 02:15 am
Código
  1. $_GET['s']
, tendria que tomar el valor de lo que escribo

index.php?m=genero&s=algo

index.php?m=genero&s=documentales

Código
  1. <?
  2. }elseif($mo=="genero"){
  3. ?>
  4.  
  5. <?php generos_peliculas($genero); ?>
  6.  
  7. <?
  8.  

en generos_peliculas tengo una pequeña funcion

7  Programación / PHP / Error en Get en: 30 Mayo 2011, 01:23 am
pense que eso estaba fallando algo en la query pero no :-( ,  algo estoy haciendo mal al hacer el $_GET['s']
index.php?m=genero&s=Ciencia

no me muestra los resultados del campo genero en donde escribi por ejemplo "Ciencia" o "Documentales"

Código
  1. $mo=$_GET['m'];
  2.  
  3. switch ($mo){
  4.    case "buscar":
  5. $busqueda=ucwords(str_replace('+',' ',limpiar_busqueda($_GET['q'])));
  6. $titulo=ucwords($busqueda)." | ".$titulo;
  7.        break;
  8.    case "letra":
  9. if(strlen($_GET['a'])<2){$letra=$_GET['a'];}else{ redireccionar(); die();}
  10. $titulo="Pelicula por letra: ".ucwords($letra)." | ".$titulo;
  11.        break;
  12. case "genero":
  13. if($_GET['s']){$genero=$_GET['s'];}else{ redireccionar(); die();}
  14. $titulo="Pelicula por Genero: ".ucwords($genero)." | ".$titulo;
  15.        break;
  16. }


Código
  1. <?php
  2. if($mo=="letra"){
  3. ?>
  4. <---contenido--->
  5. <?
  6. }elseif($mo=="genero"){
  7. ?>
  8.  
  9. <?php generos_peliculas($genero); ?>
  10.  
  11. <?
  12. }elseif($mo=="buscar"){
  13. ?>
  14.  
  15. <---contenido--->
  16. <?
  17. }else{
  18. ?>
8  Programación / PHP / Re: Mostrar 10 registros mas vistos en: 28 Mayo 2011, 22:04 pm
si lo tengo acabo de solucionar el error , el codigo quedo asi para algun despitado como yo que le sirva  :xD

Código
  1. $idNoticia = $_GET['id'];  
  2.  $sql = "UPDATE peliculas SET Hits = Hits + 1 WHERE( id = '".$idNoticia."' );";  
  3.  $query = mysql_query( $sql);  
  4.  if(!$query){  
  5.    print "Error al ejecutar la query.";  
  6.  }
va de 10 y lo llamo por un select y se cumple lo que necesitaba  ;-)
9  Programación / PHP / Re: Mostrar 10 registros mas vistos en: 28 Mayo 2011, 17:59 pm
yo tengo mi web asi
Citar

no logro tomar el valor del id y no lo logro implemtar  :-(

puse :

Código:
  $idNoticia = $_GET['id'];
  $sql = "UPDATE peliculas SET Hits = '".$cont."' WHERE( id = '".$idNoticia."' );";
  $query = mysql_query( $sql, $cnn );
  if(!$query){
    print "Error al ejecutar la query.";
  }

me sale el print del error

>Warning</b>:  mysql_query() expects parameter 2 to be resource, null given in <b>/home/*****/public_html/Peliculas_1.php</b> on line <b>55<
10  Programación / PHP / Mostrar 10 registros mas vistos en: 28 Mayo 2011, 03:02 am
Hola amigos , tengo una tabla llamada peliculas en ella almaceno id nombre imagen , etc , le acabo de agregar un campo llamado hits (todavia esta en blanco x$ )

mi consulta es quiero mostrar las 10 id , o 10 registros + mas vistos  , he visto algunos mensajes pero me han quedado poco claros :pensando:

pero para eso aconsejan crear un campo hits o visitas donde se incrementara +1 por cada vez que se abra dicha id

Vi algo por hay que deberia hacer el siguiente codigo que pongo abajo no es mio solo lo tome de un ejemplo que encontre

Código:
//recoges con GET la variable titulo del link 
$titulo = $_GET['titulo'];
$sql = "SELECT titulo, enlace1 FROM pelis WHERE titulo='$titulo'";  
$result = mysql_query($sql,$link);
$row = mysql_fetch_array($result);  
$enlace=$row['enlace1'];
mysql_query("UPDATE pelis SET vecesvista=vecesvista+1 WHERE titulo='$titulo'",$link);
mysql_close($link);

me echan una manita  o algun consejo :-)
Páginas: [1] 2 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines