Si, entonces es de joomla, gracias por al ayuda no se me ocurrió revisar esos enlaces jaja ahora intentare hacer algo similar, me gusta la limpieza y el orden de las cosas como lo manejan..
Saludos y gracias, .
Saludos y gracias, .
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: Feedeex en 13 Abril 2011, 03:47 AM
Amigo, ¿estás usando el UPDATE antes que el for o me equivoco?. Es decir cuando lo utilizás no tiene valor creo.
Podes probar con algo así:for ($c=0; $c < $num; $c++) {
echo $data[$c] . "<br />";
$db="UPDATE productos SET precio='".$data[$c]."' WHERE producto_id='".$row."'";
mysql_query($db) or die(mysql_error());
}
No estoy seguro de todas formas. Vi que hay un while antes, pero el UPDATE de todas formas no deja de estar antes que el for.
Cita de: crazykenny en 12 Abril 2011, 21:05 PM
Bueno, lo mio no es que sea precisamente PHP; es mas, solo programo en Blitz 3D, un editor de juegos tipo Basic, pero se me ocurre que siempre puedes "cargar" la informacion del excel en memoria poniendolos todos en una matriz de dos niveles, y luego en esa matriz, pues insertar los datos nuevos que te interesen, para luego volver a guardarlo todo en el archivo excel; este seria el metodo "lento"; y, el metodo rapido, seria hacer un bucle FOR/NEXT dentro de otro bucle FOR/NEXT (vamos, la misma rutina para cargar/guardar datos que en el caso anterior) para leer el archivo excel y que, cada vez que cargue un dato cualquiera, lo guarde en un archivo diferente y, llegados a un determinado valor, puedes hacer que solo lea y luego que se limite a, en vez de guardar los datos leidos, guarde los datos que estan en memoria, hasta llegar al valor pertinente, donde se volveria al proceso de, donde cada vez que lea algo, lo escriba en el otro archivo, y, cuando termines de "volcar" todos los datos en el archivo nuevo, puedes hacer dos cosas; o eliminar el primer archivo y cambiarle el nombre al archivo nuevo para que tenga el mismo nombre que el primero desde el programa de forma automatica, o bien volver a hacer un volcado desde el archvio nuevo al viejo, para luego eliminar el segundo archivo al cual has volcado inicialmente el contenido con los valores modificados.
De todas formas, recordar que, a fin de cuentas, EXCEL trabaja con una matriz de dos niveles, o es lo que creo.
Saludos.
<?php
include("connect.php");
$row = 1;
$handle = fopen("productos1.csv", "r");
$micolumna = array();
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
echo "<p> $num fields in line $row: <br /></p>\n";
$db="UPDATE productos SET precio='".$data[$c]."' WHERE producto_id='".$row."'";
mysql_query($db) or die(mysql_error());
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "<br />";
}
$micolumna[] = $data[1];
}
fclose($handle);
var_dump ($micolumna);
unset ($data);
?>
Cita de: JungleBoogie en 22 Marzo 2011, 22:05 PM
Añade un campo "fecha" a la tabla, y al añadir noticias, si el cliente especifica una fecha, guarda esa fecha, si no especifica fecha, guarda la fecha actual
Cita de: neopuerta360 en 22 Enero 2011, 03:16 AM
Bueno no se x q te dice eso de "Perdón, este teléfono ya está registrado en otra cuenta"...Tu nunca has registrado tu numero en facebook?
Tambien lo de activar por teléfono movil...casi siempre no funciona, no te yegua el mensaje con el codigo.