Como hago que esto este bien escrito ¿?
Código PHP:
$fecha_fin= "SELECT fecha FROM dr_anuncio WHERE DATE_SUB('fecha', INTERVAL '$row['contra']' DAY) BY id='$id'";
| |||
Hola, En http://www.php.net/manual/en/language.types.string.php viene como meter arrays en cadenas. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| ||||
Ya esta gracias Josemy, ahora como muestro el resutlado ¿? Código PHP:
__________________ Seguro que ahora me sale mejor! Última edición por benti; 01/07/2004 a las 13:16 |
| ||||
jeje ése es un error que me ha pasado a mi cienes de veces.. y es por el despiste qu ellevo siempre encima :) que no veo ni lo más óbvio y que tienes que hacer un query para seleccionar el contenido de la tabla.... Código PHP: Un saludo!!!!
__________________ Nippon-Tour, tu portal sobre Japón ¿Te gusta el manga, haces tus propios dibujos? Visita FanArt de Nippon-Tour |
| ||||
Pues no aparece nada. gracias de todas formas Código PHP:
__________________ Seguro que ahora me sale mejor! |
| ||||
a ver.. pueba con esto: Código PHP: suerte!!!!!!
__________________ Nippon-Tour, tu portal sobre Japón ¿Te gusta el manga, haces tus propios dibujos? Visita FanArt de Nippon-Tour |
| ||||
cómo has obtenido $row['contra'] y $row['fecha']??? para poder ponerlo de esa forma recuerda que es mysql_fetch_array te vendría bien mostrar esos valores con un "echo" para ver si las variables contienen lo que esperas;) +suerteeeeeeeeeeeeee
__________________ Nippon-Tour, tu portal sobre Japón ¿Te gusta el manga, haces tus propios dibujos? Visita FanArt de Nippon-Tour |
| ||||
los saco de esta consulta que esta un poco mas arriba Código PHP:
__________________ Seguro que ahora me sale mejor! |
| ||||
cambia esta línea: $sql = "SELECT * from dr_anuncio WHERE id='$id'"; por esta $sql = mysql_query ("SELECT * from dr_anuncio WHERE id='$id'"); y pueba :)
__________________ Nippon-Tour, tu portal sobre Japón ¿Te gusta el manga, haces tus propios dibujos? Visita FanArt de Nippon-Tour |
| ||||
pues... haz lo que te comento de los echo o mejor, printf (para las matrices) a ver qué resultados obtienes... Lo siento, pero hasta el lunes ya no tendré conexíon me piro del curroooooooooooooooooooooooooooooooooo Buen finde!!!
__________________ Nippon-Tour, tu portal sobre Japón ¿Te gusta el manga, haces tus propios dibujos? Visita FanArt de Nippon-Tour |
| ||||
Gracias y buen finde, ahora tengo el codigo este que no me da errores pero tampoco me muetras el contenido de $fecha_fin['fecha'] Código PHP:
__________________ Seguro que ahora me sale mejor! |
| ||||
yo sigo R que R... cambia $sql_fecha = "SELECT fecha FROM dr_anuncio WHERE DATE_SUB('fecha', INTERVAL {$row['contra']} DAY) AND id='$id'"; por $sql_fecha = mysql_query ("SELECT fecha FROM dr_anuncio WHERE DATE_SUB('fecha', INTERVAL {$row['contra']} DAY) AND id='$id'");
__________________ Nippon-Tour, tu portal sobre Japón ¿Te gusta el manga, haces tus propios dibujos? Visita FanArt de Nippon-Tour |
| ||||
X3mdesign: No entiendo adónde quieres llegar con lo que propones. En un post anterior pones una llamada a la función mysql_query() dos veces... además intentas pasarle como parámetro un resultset la segunda vez (¿!!!?). benti: Lo que haces está bien. Es mejor tener la sentencia sql en una variable y luego pasar esa variable como parámetro a mysql_query(), porque eso te permitirá imprimir la cadena para verificar que se esté creando bien. Prueba así: Código PHP: Prueba poner al comienzo de tu script esta línea: Código PHP: Saludos ![]() |
| ||||
Ah... algo que estaba olvidando es que probablemente la consulta no te devuelva ningún registro (porque ninguno cumple la condición del WHERE). A veces nos complicamos mucho y la respuesta puede ser muy sencilla. Prueba contar los registros: Código PHP: ![]() |
| ||||
hola jpinedo, no soy ningún gurú del PHP como habrás podido observar ![]() ![]() Gracias por ayudar ![]() ![]() ![]()
__________________ Nippon-Tour, tu portal sobre Japón ¿Te gusta el manga, haces tus propios dibujos? Visita FanArt de Nippon-Tour |
| ||||
x3Mdesign: Bueno... no tiene nada que ver poner la cadena directamente en la función o en una variable. Lo que digo que estás planteando mal es lo siguiente: Código PHP: ![]() |
| ||||
Gracias por interesaros ambos, bueno este fin de semana he mirado esto un poco y conseguido que contenga información las variables y que me de un resultado, pero... no lo suma correctamente, ahi el código: Código PHP: De nuevo gracas a los 2
__________________ Seguro que ahora me sale mejor! |
| ||||
Creo que recién voy entendiendo. la sintaxis correcta seria más o menos así: Código PHP: ![]() Última edición por jpinedo; 05/07/2004 a las 05:28 |
| ||||
Gracias, sigue sin restarlo ahora me da el mismo resultado 2004/06/29. :( Estoy habierto a otro método de restar dias porque llevo toda la semana con estas funciones y nada.
__________________ Seguro que ahora me sale mejor! |