Foros del Web » Programando para Internet » PHP »

Ayuda urgentisimo es para hoy domingo

Estas en el tema de Ayuda urgentisimo es para hoy domingo en el foro de PHP en Foros del Web. <?php $josh=mysql_query("select clave from libro where clave='$_POST[l]'"); $jos=mysql_num_rows($josh); if ($jos>0){ $aver=mysql_query("update libro set titulo='$_POST[n]',autor='$_POST[m]',editor='$_POST[r]',espe='$_POST[q]',clave='$_POST[o]',cant=$_POST[s] where clave='$_POST[l]'"); } ?> <table border="1"><form action="z.php" method="post"> <tr><td colspan="2">Actualizar</td></tr> <tr><td>Clave</td><td><input ...
  #1 (permalink)  
Antiguo 20/06/2010, 11:22
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Exclamación Ayuda urgentisimo es para hoy domingo

<?php
$josh=mysql_query("select clave from libro where clave='$_POST[l]'");
$jos=mysql_num_rows($josh);
if ($jos>0){
$aver=mysql_query("update libro set titulo='$_POST[n]',autor='$_POST[m]',editor='$_POST[r]',espe='$_POST[q]',clave='$_POST[o]',cant=$_POST[s] where clave='$_POST[l]'");
}
?>
<table border="1"><form action="z.php" method="post">
<tr><td colspan="2">Actualizar</td></tr>
<tr><td>Clave</td><td><input type="text" name="l" /></td></tr>
<tr><td colspan="2">Aqui los datos a actualizar</td></tr>
<tr><td>Autor</td><td><input type="text" name="m" /></td></tr>
<tr><td>Nombre</td><td><input type="text" name="n" /></td></tr>
<tr><td>Clave</td><td><input type="text" name="o" /></td></tr>
<tr><td>Cantidad</td><td><input type="text" name="s" /></td></tr>
<tr><td> Codigo Editorial</td><td><input type="text" name="r" /></td></tr>
<tr><td>Codigo Especialidad</td><td><input type="text" name="q" /></td></tr>
<tr><td><input type="submit" value="Actualizar" /></td><td><input type="reset" value="Limpiar" /></td></tr>
</form></table>
LO QUE QIERO ACER ES QUE BUSQUE LA CLAVE EN LA TABLA(LIBRO) Y SI LO ENCUENTRA ACTUALICE Y SI NO LO ENCUENTRA NO LO ACTUALICE PERO QUE APARTE ME PONGA NO C ACTUALIZO DEBIDO A Q NO SE ENCONTRO LA CLAVE
  #2 (permalink)  
Antiguo 20/06/2010, 11:38
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Ayuda urgentisimo es para hoy domingo

Hola
bueno, ya tienes la parte en que lo actualiza, solo necesitas agregarle un else a ese if, y en el else hacer un echo donde informes que no se encontró la clave
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 20/06/2010, 11:53
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Respuesta: Ayuda urgentisimo es para hoy domingo

Cita:
Iniciado por mortiprogramador Ver Mensaje
Hola
bueno, ya tienes la parte en que lo actualiza, solo necesitas agregarle un else a ese if, y en el else hacer un echo donde informes que no se encontró la clave
saludos
ya lo ice pero desde cuando entro a la pagina me pone no se actualizo por que no existe
  #4 (permalink)  
Antiguo 20/06/2010, 12:00
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Ayuda urgentisimo es para hoy domingo

bueno, pregunto, ese campo clave es tipo varchar, int??
si es int no deberías usar comillas
si es varchar (que no debería serlo a menos que sea random) si van las comillas

adicionalmente, pregunto, has intentado imprimir las consultas en la página?
es decir, si antes de ejecutarla pones un echo tanto del select como del update
y copias esos querys en mysql te funcionan? o dan algún error de sintaxis??
igual en tu script también puedes hacer uso del mysql_error
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #5 (permalink)  
Antiguo 20/06/2010, 12:10
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Respuesta: Ayuda urgentisimo es para hoy domingo

Cita:
Iniciado por mortiprogramador Ver Mensaje
bueno, pregunto, ese campo clave es tipo varchar, int??
si es int no deberías usar comillas
si es varchar (que no debería serlo a menos que sea random) si van las comillas

adicionalmente, pregunto, has intentado imprimir las consultas en la página?
es decir, si antes de ejecutarla pones un echo tanto del select como del update
y copias esos querys en mysql te funcionan? o dan algún error de sintaxis??
igual en tu script también puedes hacer uso del mysql_error
saludos
si es de tipo varchar ya cheque las consultas y si sirven que podra acer osea si escribo una clave que existe si actualiza pero si pngo otra obvio no actualiza pero aga cualquiera de las dos siempre aparece no se actualizo debido a que no existe la clave
  #6 (permalink)  
Antiguo 20/06/2010, 12:40
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Ayuda urgentisimo es para hoy domingo

Cita:
Iniciado por hackjose Ver Mensaje
si es de tipo varchar ya cheque las consultas y si sirven que podra acer osea si escribo una clave que existe si actualiza pero si pngo otra obvio no actualiza pero aga cualquiera de las dos siempre aparece no se actualizo debido a que no existe la clave
y como quedo ese else?
yo estoy haciendo pruebas y pues me da o update o no update
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #7 (permalink)  
Antiguo 20/06/2010, 12:43
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Respuesta: Ayuda urgentisimo es para hoy domingo

Cita:
Iniciado por mortiprogramador Ver Mensaje
y como quedo ese else?
yo estoy haciendo pruebas y pues me da o update o no update
si tal ves no c pueda
  #8 (permalink)  
Antiguo 20/06/2010, 12:47
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Ayuda urgentisimo es para hoy domingo

Cita:
Iniciado por hackjose Ver Mensaje
si tal ves no c pueda
ehm, quise decir que a mi me esta funcionando,
tal vez tienes algo mal escrito en la sintaxis
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: domingo
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 23:26.