Foros del Web » Programando para Internet » PHP »

ayuda para validar codigo

Estas en el tema de ayuda para validar codigo en el foro de PHP en Foros del Web. Hola tengo una base de datos llamada suecia , user anuncios y pass ganaras4 el la tabla llamada jos_call me da los siguientes datos : ...
  #1 (permalink)  
Antiguo 04/12/2008, 14:41
 
Fecha de Ingreso: diciembre-2008
Mensajes: 8
Antigüedad: 15 años, 11 meses
Puntos: 0
ayuda para validar codigo

Hola
tengo una base de datos llamada suecia , user anuncios y pass ganaras4
el la tabla llamada jos_call me da los siguientes datos :

PAYNR CUSTNR CODE TAX lo que necesito es comprobar el codigo apenas el usuario escriba en el text field si este codigo existe si existe ok si no falso.Precisamente como en esta pagina al registrarse para ver si el nombre de usuario esta disponible con la diferencia que si el codigo existe en la tabla entonces tiene que dar aceptado.Pero en la parte que esta marcado con rojo me pierdo no se que datos colocar ahi si alguien me puede ayudar o si me puede decir si este codigo me sirve para lo que yo quiero realizar estaria muy agradecido.

He tratado con esto
<?php

/*
$mysql_host="xxxx.xxxxx.com";
$mysql_user="anuncios";
$mysql_password="ganaras4";
$mysql_db = "suecia";

$conn = mysql_connect("$mysql_host","$mysql_user","$mysql_ password")
or die("Could not connect : " . mysql_error());

mysql_select_db("$mysql_db",$conn)
or die("Select database failed");



$usuarios = mysql_query("Select * from usuarios where nombre_usuario = '".@$_REQUEST['nombre']."'",@$conexion);
if (mysql_num_rows($conexion)==0){
echo @$_REQUEST['nombre'].' - Codigo correcto ';
}else{
echo @$_REQUEST['nombre'].' - Codigo falso';
}
mysql_close($conexion);
*/
?>
  #2 (permalink)  
Antiguo 04/12/2008, 15:50
Avatar de stone_neo  
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años, 7 meses
Puntos: 15
Respuesta: ayuda para validar codigo

Pues yo te recomendaria que empezaras a leerte un buen manual de PHP y MySQL, Ya que por lo que se ve no tienes conocimiento de PHP ni de SQL, y asi pues es dificil que puedas hacer algo.

Cita:
$usuarios = mysql_query("Select * from usuarios where nombre_usuario = '".@$_REQUEST
Aqui lo que haces es armar tu consulta SQL para que obtengas los datos que quieras de tu base de datos, y pues si no sabes que poner ahi, es bien dificil ayudarte, revisate las FAQS de PHP y MySQL, la curva de aprendizaje de PHP no es muy pronunciada que digamos, no se te va a hacer muy dificil. Espero que no tomes a mal lo que te escribo, pero es como pedir que te enseñen a escribir Poesia, cuando aun no sabes escribir.
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)
  #3 (permalink)  
Antiguo 04/12/2008, 16:09
 
Fecha de Ingreso: diciembre-2008
Mensajes: 8
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: ayuda para validar codigo

Cita:
Iniciado por stone_neo Ver Mensaje
Pues yo te recomendaria que empezaras a leerte un buen manual de PHP y MySQL, Ya que por lo que se ve no tienes conocimiento de PHP ni de SQL, y asi pues es dificil que puedas hacer algo.



Aqui lo que haces es armar tu consulta SQL para que obtengas los datos que quieras de tu base de datos, y pues si no sabes que poner ahi, es bien dificil ayudarte, revisate las FAQS de PHP y MySQL, la curva de aprendizaje de PHP no es muy pronunciada que digamos, no se te va a hacer muy dificil. Espero que no tomes a mal lo que te escribo, pero es como pedir que te enseñen a escribir Poesia, cuando aun no sabes escribir.
En realidad lo tomo a mal y te explico me he topado con este problema porque necesito hacer cobros desde mi web a travez de llamadas telefonicas la empresa de este sistema te otorga los scripts para insertarlos en la db pero si uno quiere que funcione en tu web tienes que codificarlos tu mismo . La primera parte la he podido realizar tambien con ayuda y algo de mis neuronas. Para la persona que sabe de esto no creo que se demore mas de 15 min y tu me mandas a estudiar desde un principio ok.Suponia que en este foro podrian ayudarte un poco mas , no estoy pidiendo todo es solamente correccion. Y por ultimo yo soy fotografo y me gusta en parte la programacion y cuando alguien me pide ayuda en cuanto se refiere a fotografiar los ayudo sin ningun problemas aunque las consultas sean de como prender la maquina y no los mando a un curso de fotografia. Fijate que un flash de una camara digital el alcance de un flash incorporado es 2 a 3 metros y si miras las olimpiadas todos los destellos que se reflejan para capturar una imagen de 20 30 metros de distancia en ese caso los mandarias a todos a un curso.Yo no acostumbro a enviar un post si no he intentado anteriormente he estado pegado en esto casi 3 dias y no me resulta .
  #4 (permalink)  
Antiguo 04/12/2008, 16:29
Avatar de stone_neo  
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años, 7 meses
Puntos: 15
Respuesta: ayuda para validar codigo

Sabia que lo tomarias a mal, pero ten en cuenta que si quieres hacer eso necesitas saber como funciona el SQL, no se te puede ayudar con pocos datos, primero dices que tienes tu tabla user, pero no dices cual es la estructura de tu tabla.

Si quisieras hacer una consulta para listar todo tus usuarios debes hacer un

select * from user

si quisieras que te salga en forma ordenada

select * from user order by 1

Si quisieras listar solo un usuario que tenga el id_user = 7, deberia ser algo asi, siempre en cuando el identificador de la tabla user sea id_user

select * from user where id_user = 7

Ahora tu pides que te ayudemos, a modificar ese codigo, pero ten en cuenta que ese codigo hace una consulta a una tabla que tu has hecho, filtrando por un campo de una tabla que tu has hecho y que nosotros ni sabemos la estructura. Y pues con respecto a tu respuesta, si quisiera meterme a fotografiar, pues lo logico es que al menos sepa usar la camara no crees?.

Pero bueno

Cita:
$usuarios = mysql_query("Select * from usuarios where nombre_usuario = '".@$_REQUEST['nombre']."'",@$conexion);
if (mysql_num_rows($conexion)==0){
echo @$_REQUEST['nombre'].' - Codigo correcto ';
}else{
echo @$_REQUEST['nombre'].' - Codigo falso';
$usuarios es el nombre de la variable que va a guardar el resultado de tu consulta.
usuarios es el nombre de tu tabla.
nombre_usuario es el nombre de un campo de tu tabla por el cual estas intentando hacer un filtrado.
nombre es el nombre de la variable que le pusiste a tu textbox o a tu select en tu formulario html que invoca a este script php.
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)
  #5 (permalink)  
Antiguo 05/12/2008, 11:21
 
Fecha de Ingreso: diciembre-2008
Mensajes: 8
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: ayuda para validar codigo

hola si alguien tiene la amabilidad de corregirme esto les agradeceria demasiado es todo lo que necesito : no me funciona , validar un codigo que esta en la tabla de jos_cal de la bd suecia .el codigo ya esta en la tabla 324265

ej http://www.busca.se/comprobarcode/index.php

BD

http://www.busca.se/1.jpg
http://www.busca.se/2.jpg
http://www.busca.se/3.jpg

comprobar.php

<?php

$mysql_host="xxxxx.xxxxx.com";
$mysql_user="anuncios";
$mysql_password="ganaras4";

$mysql_db = "suecia";

$conn = mysql_connect("$mysql_host","$mysql_user","$mysql_ password")
or die("Could not connect : " . mysql_error());

mysql_select_db("$mysql_db",$conn)
or die("Select database failed");

mysql_query("Select * from jos_cal where code = '".@$_REQUEST['code']."'",@$conn);
if (mysql_num_rows($conn)==0){
echo @$_REQUEST['$code'].' - Codigo correcto ';
}else{
echo @$_REQUEST['$code'].' - Codigo falso';


mysql_close($conn);

?>




index.php


<!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=iso-8859-1" />
<title>Tutores.org Comprobacion de usuarios</title>
<script>
function chk_usuario(){
var pos_url = 'comprueba.php';
var code = document.getElementById('usuario').value;
var req = new XMLHttpRequest();
if (req) {
req.onreadystatechange = function() {
if (req.readyState == 4 && (req.status == 200 || req.status == 304)) {
document.getElementById('resultado').innerHTML = req.responseText;
}
}
req.open('GET', pos_url +'?code='+code,true);
req.send(null);
}
}
<!-- FIN DE CODIGO OFRECIDO POR TUTORES.ORG -->
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
Comprueba si existe el usuario: tutores<br />
<input name="usuario" type="text" id="usuario" onKeyUp="chk_usuario();"/><br /><div id='resultado'></div>
<input type="submit" name="Submit" value="Enviar" />
</form>
</body>
</html>
  #6 (permalink)  
Antiguo 05/12/2008, 12:52
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: ayuda para validar codigo

Cita:
Iniciado por stone_neo Ver Mensaje
Pues yo te recomendaria que empezaras a leerte un buen manual de PHP y MySQL, Ya que por lo que se ve no tienes conocimiento de PHP ni de SQL, y asi pues es dificil que puedas hacer algo.
mmm... entonces, si sabias o no lo que estabas haciendo???

Cita:
Iniciado por maxbox7 Ver Mensaje
[...] alguien tiene la amabilidad de corregirme esto les agradeceria demasiado es todo lo que necesito : no me funciona [...]

recuerda que en el foro no se hacen "trabajitos", en el resto del POST ya obtuviste la ayuda necesaria, ahora te corresponde aplicar tu análisis y resolverlo....


bueno, si quieres que alguien te lo haga.... ve el sub foro de Ofertas de Empleo


suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:21.