Hola,
Cita:
Iniciado por AlvaroX
Código PHP:
Ver original<?php
$habits = "No encontrado"
...
for ($i=0;$i<$count;$i++)
{
$habits1 = "$hab$es";
if($habits1 == $p)
...
?>
el problem es que $habtis no me da un valor
El problema es que la función "$es = substr($fil[$i], 4);" te va a devolver desde el caracter 4 en adelante. Eso significa que va a incluir los retornos de carro.
Deberías cambiar esta linea :
if($habits1 == $p)
Por esta otra si el archivo "habitaciones.txt"...
...está en formato Unix
if($habits1 == "$p\n")
...está en formato Windows
if($habits1 == "$p\r\n")
...está en formato Mac
if($habits1 == "$p\r")
Y lógicamente los parámetros recibidos en $ph y $pe deben estar en el archivo, para que los encuentre. Así como usar la variable $habits al principio del programa, por lo menos para que no genere un error ... algo como $habits = "No encontrado";
Cita:
Iniciado por AlvaroX
haber lo que quiero es lo siguente:
en un texto que tengo que es este:
....
que c/linea es una habitacion y su estado (ocupado o desocupado)
00XX <-numero de una habitacion y -X si esta ocupado o no(0 desocupado 1 ocupado)
ya la cosa es por ejemplo en un formulario, poner 0018 en un texto y con un option cambiar el estado de -0 a -1 o viceversa...
espero que entiendas
Amigo, no sé que tiene que ver el primer programa con este nuevo objetivo. Deberías analizar mejor tu pregunta y postearla de nuevo adecuadamente para obtener una respuesta clara y objetiva.
Saludos,