Comunidad PHPeros

Lenguajes => Aplicaciones Pre-Fabricadas => Minichat o MC => Mensaje iniciado por: -RiPeRcOp- en 01 de Diciembre de 2006, 23:56:14 pm

Título: [D] Placas Segun Msjs!
Publicado por: -RiPeRcOp- en 01 de Diciembre de 2006, 23:56:14 pm
hola bueno miren ando buscando ayuda para hacer un Script para el MC de Naveda q tenga la siguiente funciona

Por favor ayuda yo me estoy basando en las opciones q tiene el pFUser
q tal ves tenga algo q ver por lo de los sexos xD

Muchas gracias a los q me ayuden
Título: Re: Ayuda Por Favor!!!
Publicado por: Krosty en 02 de Diciembre de 2006, 07:05:55 am
pues la vdd no se como funcion el mc... pero a lo que dices me imagino que debe de tener una funcion para contar los mensajes enviados no?
si es asi se ocuparia un script donde se valoraran los valores de la funcion donde se contaron los mensajes es decir seria algo asi:


if (mensajes=>100 & mensajes =<200){
echo "El codigo de tu placa es 4sX5";
}

Eso quiere decir que si los menasjes que han sido enviados estann entrre 100 o 200 le mostrara el codigo de esa placa...

Espero que me haya dado a entender...
Título: Re: Ayuda Por Favor!!!
Publicado por: callosino en 02 de Diciembre de 2006, 11:48:23 am
Bueno sobre eso yo no se nada xD, abra que esperar que contesten los Moderadores, pero lo que si que debo decir es el Asunto...  No poner nunca Ayuda por favor!! Poner lo que necesitais de ayuda en el.
Título: Re: Ayuda Por Favor!!!
Publicado por: -RiPeRcOp- en 03 de Diciembre de 2006, 02:24:10 am
pues la vdd no se como funcion el mc... pero a lo que dices me imagino que debe de tener una funcion para contar los mensajes enviados no?
si es asi se ocuparia un script donde se valoraran los valores de la funcion donde se contaron los mensajes es decir seria algo asi:


if (mensajes=>100 & mensajes =<200){
echo "El codigo de tu placa es 4sX5";
}

Eso quiere decir que si los menasjes que han sido enviados estann entrre 100 o 200 le mostrara el codigo de esa placa...

Espero que me haya dado a entender...



Muchisimas pero muchisimas Gracias me sirvio de mucho ahora tendre q implementarlo en el MC pero yo me las arreglo no creo q sea tan dificil igual si RamFu o alguno de los q sabe PHP demasiado bien me puede ayudar mejor esto igual me aclaro algunas dudas q tenia
Título: Re: Ayuda Por Favor!!!
Publicado por: Krosty en 03 de Diciembre de 2006, 06:25:59 am
de nada para eso esta el foro.. para resolver nuestra dudas...
Título: Re: Ayuda Por Favor!!!
Publicado por: -RiPeRcOp- en 04 de Diciembre de 2006, 14:08:56 pm
Si algun Moderador Del Foro de PHP y HTML me Puede ayudar y depaso le cambia el nombre al post y ponerle: "Creacion De Panel De Placas Para Usuarios Registrados" o algo parecido por si es muy largo xD

Desde ya muchas gracias
Título: Re: Ayuda Por Favor!!!
Publicado por: DcK en 11 de Diciembre de 2006, 14:57:14 pm
Yo lo podria hacer en poco tiempo, pero ahora mismo no tengo PC.. xD... asi que.. weno, haria un script.... (Este kroosty me dio la idea ;)) .. lo incluyo en el ftag.php para que cada vez que se logee le diga el codigo de su placa, y listo ;)... es muy simple+
Título: Re: Ayuda Por Favor!!!
Publicado por: -RiPeRcOp- en 11 de Diciembre de 2006, 15:29:06 pm
si Facil es para el q sabe demasiado PHP pero yo aun no tengo tanta esperiensia como para hacer un script yo solito necesito ayuda por lo menos se q algo se porq puedo agregar ragos al MC y algunas q otras cosas mas xD
Título: Re: Ayuda Por Favor!!!
Publicado por: -RiPeRcOp- en 28 de Diciembre de 2006, 23:16:37 pm
Haber yo hice algo parecido a esto no tengo el codigo esacto pero
$query @mysql_query "FROM usuarios WHERE mensajes='$mensajes'"
$users @mysql_fech_array
if($mensajes => 100 & =<200 ){
echo= "El COD De Tu Placa De Fan Es (Aqui la direccion de la imagen) 78GHJ
}


pero no funciona, calculo q es por q soy muy malo en PHP va enrealidad en conectar a base de datos en eso me gano por goleado como puedo arreglar eso?
Título: Re: Ayuda Por Favor!!!
Publicado por: WarezD@rK en 28 de Diciembre de 2006, 23:57:20 pm
Ninguno de los codigos que hay aquí son correctos.

Empezando por el de Krosty:

if (mensajes=>100 & mensajes =<200){
echo "El codigo de tu placa es 4sX5";
}

No tiene lógica. "mensajes" no es ninguna variable y mucho menos la has definido anteriormente.

El de ripercop esta en las mismas:

$query @mysql_query "FROM usuarios WHERE mensajes='$mensajes'"
$users @mysql_fech_array
if($mensajes => 100 & =<200 ){
echo= "El COD De Tu Placa De Fan Es (Aqui la direccion de la imagen) 78GHJ
}

Ahí dices que busque en los usuarios donde el campo mensajes sea igual a ¿$mensajes? tampoco esta definido. Además, si definieras esa variable con el numero de mensajes que hay que tener lo que pasaria es que buscaria usuarios con esos mensajes y daria positivo siempre en la condición por lo que todos verian el texto del codigo. Sin contar de que las consultas estan mal hechas.

Si un caso deberia de ser suponiendo que el nombre de la cookie es nnick:

$query = mysql_query("SELECT * FROM usuarios WHERE nick='".$_COOKIE[nnick]."'");
$users = mysql_fech_array($query);
$mensajes = $users[mensajes];
if($mensajes => 100 && =< 200 ){
echo "El COD De Tu Placa De Fan Es (Aqui la direccion de la imagen) 78GHJ";
}

P.D.: Fijaos que hay errores correjidos como "echo =" el final del echo sin "; etc...
Título: Re: Ayuda Por Favor!!!
Publicado por: Krosty en 29 de Diciembre de 2006, 03:45:10 am
yo dije ke ese seria un ejemplo no la respuesta correcta
Título: Re: Ayuda Por Favor!!!
Publicado por: -RiPeRcOp- en 29 de Diciembre de 2006, 18:14:42 pm
Bueno haber supuestamente el COD es este lkos voy a probar ahora mismo
$query = mysql_query("SELECT * FROM usuarios WHERE nick='".$_COOKIE[nnick]."'");
$users = mysql_fech_array($query);
$mensajes = $users[mensajes];
if($mensajes => 100 && =< 200 ){
echo "El COD De Tu Placa De Fan Es (Aqui la direccion de la imagen) 78GHJ";
}

Si quisiera hacer q si no cumple con esos msj aparesca otra cosa tendria q poner
$query = mysql_query("SELECT * FROM usuarios WHERE nick='".$_COOKIE[nnick]."'");
$users = mysql_fech_array($query);
$mensajes = $users[mensajes];
if($mensajes => 100 && =< 200 ){
echo "El COD De Tu Placa De Fan Es (Aqui la direccion de la imagen) 78GHJ";
else echo "No tienes suficientes msj para esta placa"
}

Seria hasi o sego siendo nOOb Mas nOOb de todos? xD


Este Script va aplicado al MC hasi q no se si es [nnick] Ademas no me manejo bien con cookies no es session?
Título: Re: Ayuda Por Favor!!!
Publicado por: WarezD@rK en 29 de Diciembre de 2006, 18:42:10 pm
Mejor así:

$query = mysql_query("SELECT * FROM usuarios WHERE nick='".$_COOKIE[nnick]."'");
$users = mysql_fech_array($query);
$mensajes = $users[mensajes];
if($mensajes => 100 && =< 200 ){
echo "El COD De Tu Placa De Fan Es (Aqui la direccion de la imagen) 78GHJ";
}
else {
echo "No tienes suficientes msja para ver la placa";
}
Título: Re: Ayuda Por Favor!!!
Publicado por: Krosty en 29 de Diciembre de 2006, 20:40:40 pm
modificasete lo de las {} vdd, a lo qe tengo entendido en este lenguaje y en otros no importa si la accion que se hace es solamente una , si funciona
Título: Re: Ayuda Por Favor!!!
Publicado por: Dj-Colombia en 02 de Enero de 2007, 23:16:36 pm
Me encuentro algo perdido en esto, y es, en que archivo y linea se modifica eso de los Mensajes?
Título: Re: Placas Segun Msjs!
Publicado por: -RiPeRcOp- en 19 de Enero de 2007, 21:07:17 pm
Resulta que me tira el siguiete error, recuerden que este sistema esta basado en los datos del MC hasi que no se como funca con el MC pero para que sepan
Código: [Seleccionar]
Parse error: syntax error, unexpected T_DOUBLE_ARROW in /home/virtual/sitio122382/www/placamsj.php on line 49

no se que significa
<?
$query = mysql_query("SELECT * FROM usuarios WHERE nick='".$_COOKIE[nick]."'");
$users = mysql_fech_array($query);
$mensajes = $users[mensajes];
if ($mensajes => 100 && =< 200 ){
echo "El COD De Tu Placa De Fan Es (Aqui la direccion de la imagen) 78GHJ";
else echo "No tienes suficientes msj para esta placa"
}
?>

Esteera el COD pero resulta que tambien puse el include ('conectar.php') hasi que no se por que es
la linea 49 es donde dice if ($mensajes => 100 && =< 200 )
Título: Re: Placas Segun Msjs!
Publicado por: xmc254 en 20 de Enero de 2007, 00:04:08 am
ah dejalo, lo que pasa es que es asi mira, if ($mensajes => 100 && $mensajes =< 200 ) y no if ($mensajes => 100 && =< 200 )
Título: Re: Placas Segun Msjs!
Publicado por: -RiPeRcOp- en 20 de Enero de 2007, 00:59:37 am
Ahora ya no me dice ningun error, menos mal, pero sigue sin decirme lo que yo quiero, es decir yo queria que dijera "El COD ES 123"
<?
$query = mysql_query("SELECT * FROM usuarios WHERE nick='".$_COOKIE[nick]."'");
$users = mysql_fetch_array($query);
$mensajes = $users[mensajes];
if ($mensajes >= 100 && $mensajes < 200 ){
echo " El Cod 123 ";
}
?>

el unico error que tenia antes era que enves de decir fetch_array decia 
fech_array xD
Título: Re: Placas Segun Msjs!
Publicado por: xmc254 en 20 de Enero de 2007, 10:07:40 am
y porque no pruebas a hacer esto
<?
$query = mysql_query("SELECT * FROM usuarios WHERE nick='".$_COOKIE[nick]."'");
$users = mysql_fetch_array($query);
$mensajes = $users[mensajes];
$cod = "El Cod Es 123"
if ($mensajes >= 100 && $mensajes < 200 ){
echo "$cod";
}
?>
listos xD
Título: Re: Placas Segun Msjs!
Publicado por: -RiPeRcOp- en 20 de Enero de 2007, 18:10:22 pm
Es raro ahora aparece
Código: [Seleccionar]
Parse error: syntax error, unexpected T_IF in /home/virtual/sitio122382/www/placamsj.php on line 75

no se que pueda ser no entiendo ya modifique cada sentecima del COD y no funca
Título: Re: Placas Segun Msjs!
Publicado por: Ishamato en 20 de Enero de 2007, 18:19:04 pm
A ver eso significa que el if tiene algun error..

Prueba esto:

Citar


<?php
$query = mysql_query("SELECT * FROM usuarios WHERE nick='".$_COOKIE[nick]."'");
$users = mysql_fetch_array($query);
$mensajes = $users[mensajes];
$cod = "El Cod Es 123";
if ($mensajes >= 100 && $mensajes < 200 ){
echo "$cod";
}
?>

El error estaba en la linia $cod = "El Cod Es 123";
Prueba ahora el código, debería funcionar ;)
Título: Re: Placas Segun Msjs!
Publicado por: -RiPeRcOp- en 20 de Enero de 2007, 18:46:43 pm
ahora no tira ningun error denuevo pero no muestra nada en ningun caso
Título: Re: Placas Segun Msjs!
Publicado por: Ishamato en 20 de Enero de 2007, 18:55:45 pm
Ok, eso significa que el código está mal planteado..
Repásalo paso a paso, como voy a hacerlo yo ahora xD
Si encuentro otra forma te lo paso ;)
Título: Re: Placas Segun Msjs!
Publicado por: xmc254 en 20 de Enero de 2007, 19:43:25 pm
ps nose...