Inicio    Normas    Buscar   Miembros   Clanes   Regístrese   Perfil   Conéctese para revisar sus mensajes   Conectarse 

[Videotutoriales] + [ultimos mensajes] + [top usuarios] + [contacto]

 

Ayudanos a ser más visibles en las Redes Sociales
Ayuda sobre PHP
Ir a página 1, 2, 3  Siguiente
 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
.::DarkAngel::.
Yo soy el foro
Yo soy el foro


Registrado: 03 Mar 2010
Mensajes: 3020
Ubicación: ARGENTINA

MensajePublicado: Mie Abr 18, 2012 3:17 pm    Título del mensaje: Ayuda sobre PHP Responder citando
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
Ver perfil del usuario Enviar mensaje privado MSN Messenger
andres_1033
Yo soy el foro
Yo soy el foro


Registrado: 27 Sep 2006
Mensajes: 1231
Ubicación: Colombia

MensajePublicado: Mie Abr 18, 2012 5:48 pm    Título del mensaje: Responder citando
Prueba quitando <= y deja solo <
_________________
.:: No mas censura en las redes sociales. Clic para saber mas ::.

Hay que entrar en la onda ambiental.
Volver arriba
Ver perfil del usuario Enviar mensaje privado
.::DarkAngel::.
Yo soy el foro
Yo soy el foro


Registrado: 03 Mar 2010
Mensajes: 3020
Ubicación: ARGENTINA

MensajePublicado: Mie Abr 18, 2012 7:52 pm    Título del mensaje: Responder citando
Hace lo mismo, solo me muesta el ultimo numero y quiero que me guarde el conteo entero.
_________________
Volver arriba
Ver perfil del usuario Enviar mensaje privado MSN Messenger
andres_1033
Yo soy el foro
Yo soy el foro


Registrado: 27 Sep 2006
Mensajes: 1231
Ubicación: Colombia

MensajePublicado: Mie Abr 18, 2012 8:33 pm    Título del mensaje: Responder citando
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
Ver perfil del usuario Enviar mensaje privado
.::DarkAngel::.
Yo soy el foro
Yo soy el foro


Registrado: 03 Mar 2010
Mensajes: 3020
Ubicación: ARGENTINA

MensajePublicado: Mie Abr 18, 2012 9:27 pm    Título del mensaje: Responder citando
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
Ver perfil del usuario Enviar mensaje privado MSN Messenger
andres_1033
Yo soy el foro
Yo soy el foro


Registrado: 27 Sep 2006
Mensajes: 1231
Ubicación: Colombia

MensajePublicado: Mie Abr 18, 2012 9:29 pm    Título del mensaje: Responder citando
Porque no es * es un punto, para asignar a $conteo lo que ya contiene junto el nuevo valor de $cont
_________________
.:: No mas censura en las redes sociales. Clic para saber mas ::.

Hay que entrar en la onda ambiental.
Volver arriba
Ver perfil del usuario Enviar mensaje privado
.::DarkAngel::.
Yo soy el foro
Yo soy el foro


Registrado: 03 Mar 2010
Mensajes: 3020
Ubicación: ARGENTINA

MensajePublicado: Mie Abr 18, 2012 9:33 pm    Título del mensaje: Responder citando
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
Ver perfil del usuario Enviar mensaje privado MSN Messenger
andres_1033
Yo soy el foro
Yo soy el foro


Registrado: 27 Sep 2006
Mensajes: 1231
Ubicación: Colombia

MensajePublicado: Mie Abr 18, 2012 9:44 pm    Título del mensaje: Responder citando
Copia y pega el error por favor.
_________________
.:: No mas censura en las redes sociales. Clic para saber mas ::.

Hay que entrar en la onda ambiental.
Volver arriba
Ver perfil del usuario Enviar mensaje privado
.::DarkAngel::.
Yo soy el foro
Yo soy el foro


Registrado: 03 Mar 2010
Mensajes: 3020
Ubicación: ARGENTINA

MensajePublicado: Mie Abr 18, 2012 9:46 pm    Título del mensaje: Responder citando
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
Ver perfil del usuario Enviar mensaje privado MSN Messenger
andres_1033
Yo soy el foro
Yo soy el foro


Registrado: 27 Sep 2006
Mensajes: 1231
Ubicación: Colombia

MensajePublicado: Mie Abr 18, 2012 9:52 pm    Título del mensaje: Responder citando
Agrega

Código:
$conteo = "";


Bajo la linea

Código:
$seleccion = $_POST['seleccion'];


E intenta de nuevo.
_________________
.:: No mas censura en las redes sociales. Clic para saber mas ::.

Hay que entrar en la onda ambiental.
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación Todas las horas están en GMT + 1 Hora
Ir a página 1, 2, 3  Siguiente
Página 1 de 3
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
 
Articulos relacionados
En Hardware >> Ayuda con un pc gamer nuevo
En General >> AYUDA!! Trash-1000
En Hardware >> Cambio de Procesador , Ayuda a un no...
En Hardware >> Ayuda sobre qué componentes de PC nue...
En Hardware >> Cambiar de tarjeta grafica , ayuda.
 

 
Foroz comunity Tema RSS 




by phpBB  
Inicio | webmasters theme by Scott Stubblefield Top foroz - VPS by Gigas cloud hosting