| Ver tema anterior :: Ver siguiente tema |
| Autor |
Mensaje |
.::DarkAngel::. Yo soy el foro


Registrado: 03 Mar 2010
Mensajes: 3020
Ubicación: ARGENTINA
|
Publicado: Mie Abr 18, 2012 3:17 pm Título del mensaje: Ayuda sobre PHP |
|
|
Hola gente. Necesito una ayudita.
Necesito que me ayuden con una tarea.
Tengo el siguiente ejercicio.
Hacer un formulario que tenga que ingresar los datos DESDE y HASTA (ahi van los numeros desde y hasta el que se va a contar de 1 en 1) y despues poner 2 botones de opcion que diga SI y NO respecto a guardarlo.
Creo que voy bien pero a la hora de guardar el archivo solo me guarda en el documento.txt el numero mas grande, no me guarda el conteo.
Asi voy haciendolo yo.
| Cita: |
<?php
$desde=$_POST['desde'];
$hasta=$_POST['hasta'];
$seleccion=$_POST['seleccion'];
for($cont=$desde;$cont<=$hasta;$cont++){
if($seleccion=="si"){
file_put_contents("conteo.txt" ,$cont);
}else{
echo "$cont<br/>";
}
}
?> |
Tengo que decir que solo vi lo mostre ahi, no vi otras cosas todavia asi que con eso me tengo que manejar. _________________
|
|
| Volver arriba |
|
 |
andres_1033 Yo soy el foro


Registrado: 27 Sep 2006
Mensajes: 1231
Ubicación: Colombia
|
|
| Volver arriba |
|
 |
.::DarkAngel::. Yo soy el foro


Registrado: 03 Mar 2010
Mensajes: 3020
Ubicación: ARGENTINA
|
Publicado: Mie Abr 18, 2012 7:52 pm Título del mensaje: |
|
|
Hace lo mismo, solo me muesta el ultimo numero y quiero que me guarde el conteo entero. _________________
|
|
| Volver arriba |
|
 |
andres_1033 Yo soy el foro


Registrado: 27 Sep 2006
Mensajes: 1231
Ubicación: Colombia
|
Publicado: Mie Abr 18, 2012 8:33 pm Título del mensaje: |
|
|
Bueno se me ocurre que en el archivo de texto se esté reemplazando el carácter cada vez que el bucle ejecuta la instrucción "file_put_contents". Podrías almacenar el conteo en una variable y luego guardarlo completo en el .txt
Algo como:
| Código: |
<?php
$desde = $_POST['desde'];
$hasta = $_POST['hasta'];
$seleccion = $_POST['seleccion'];
for($cont = $desde; $cont <= $hasta; $cont++){
if($seleccion == "si"){
$conteo = $conteo . $cont;
}
else{
echo "$cont<br/>";
}
}
file_put_contents("conteo.txt", $conteo);
?> |
_________________ .:: No mas censura en las redes sociales. Clic para saber mas ::.
Hay que entrar en la onda ambiental. |
|
| Volver arriba |
|
 |
.::DarkAngel::. Yo soy el foro


Registrado: 03 Mar 2010
Mensajes: 3020
Ubicación: ARGENTINA
|
Publicado: Mie Abr 18, 2012 9:27 pm Título del mensaje: |
|
|
EDITO POR ESTUPIDEZ QUE DIJE
Me da error en esa linea que asignas valor a $conteo _________________
Ultima edición por .::DarkAngel::. el Mie Abr 18, 2012 9:29 pm; editado 1 vez |
|
| Volver arriba |
|
 |
andres_1033 Yo soy el foro


Registrado: 27 Sep 2006
Mensajes: 1231
Ubicación: Colombia
|
|
| Volver arriba |
|
 |
.::DarkAngel::. Yo soy el foro


Registrado: 03 Mar 2010
Mensajes: 3020
Ubicación: ARGENTINA
|
Publicado: Mie Abr 18, 2012 9:33 pm Título del mensaje: |
|
|
| andres_1033 escribió: |
| Porque no es * es un punto, para asignar a $conteo lo que ya contiene junto el nuevo valor de $cont |
Si, dije una estupidez pero me da error en la linea donde asignas valor a $conteo. Ademas necesito que solo se guarde si $seleccion="si" y vos pusiste que guarde de una u otra forma. _________________
|
|
| Volver arriba |
|
 |
andres_1033 Yo soy el foro


Registrado: 27 Sep 2006
Mensajes: 1231
Ubicación: Colombia
|
|
| Volver arriba |
|
 |
.::DarkAngel::. Yo soy el foro


Registrado: 03 Mar 2010
Mensajes: 3020
Ubicación: ARGENTINA
|
Publicado: Mie Abr 18, 2012 9:46 pm Título del mensaje: |
|
|
Notice: Undefined variable: conteo in C:\xampp\htdocs\Clase7\Tarea\Ej3\resultado1.php on line 16
Una forma que me lo guarde en el TXT es asi:
| Cita: |
for($cont = $desde;$cont<=$hasta; $cont++){
if($seleccion == "si"){
$conteo=$conteo . $cont;
file_put_contents("conteo.txt", $conteo);
$conteo=file_get_contents("conteo.txt");
}
else{
echo "$cont<br/>";
}
} |
Pero me deja todos los valores juntos sin espacios ni saltos de lineas y me sigue dando el error que te pase arriba (aunque si me lo guarda) _________________
Ultima edición por .::DarkAngel::. el Mie Abr 18, 2012 9:53 pm; editado 1 vez |
|
| Volver arriba |
|
 |
andres_1033 Yo soy el foro


Registrado: 27 Sep 2006
Mensajes: 1231
Ubicación: Colombia
|
|
| Volver arriba |
|
 |
|
|
|