Prima di iniziare, QUESTO È UN INCARICO. Sto solo dopo aver dato una mano e qualche consiglio :)Qual è il modo migliore per salvare e caricare un registro attività in PHP?
Sto sviluppando un sito web di abbonamento a una palestra che consente agli utenti di registrarsi, accedere e prenotare un'attività.
Ho tutto ciò che funziona, oltre al sistema di prenotazione delle attività, ed è quello con cui ho bisogno di una guida. Ho un singolo file txt che contiene un registro delle attività di ciascun nome di attività, tempo, quanti possono partecipare in totale. Vorrei aggiungere alla fine di ogni linea di attività di chi frequenta esattamente. Pertanto, consentendo agli utenti di prenotare l'attività, che aggiunge il loro nome utente all'attività.
Questo è esattamente come Al momento ho il mio file di stampa activity.txt (oltre i pulsanti 'libro' in fondo a destra.
NumberOne 3 Wednesday 8am (BOOK)
NumberTwo 7 Thursday 10am (BOOK)
NumberThree 20 Monday 1pm (BOOK)
NumberFour 15 Tuesday 5pm (BOOK)
In sostanza, quello che mi serve una guida con i pulsanti è 'libro'. una volta che un pulsante 'prenota' viene premuto, sarà prenotare l'utente nel all'attività
questo è come il mio file activity.txt attualmente appare:.
NumberOne,3,Wednesday 8am
NumberTwo,7,Thursday 10am
NumberThree,20,Monday 1pm
NumberFour,15,Tuesday 5pm
E questo è il codice che curren tly hanno in fase di stampa le attività:
function bookActivity()
{
$fileContentsArray = file("activity.txt");
echo "<table>";
foreach($fileContentsArray as $one_persons_data)
{
echo '<tr>';
$splitted = preg_split('/,/', $one_persons_data);
foreach ($splitted as $one)
{
echo "<td>$one</td>";
}
echo '</tr>';
}
echo "</table>";
}
Qui di seguito è il mio file di users.txt, se necessario. Tutte le password vengono salvate in MD5
jiten:3fc0a7acf087f549ac2b266baf94b8b1
jb:3fc0a7acf087f549ac2b266baf94b8b1
test:bed128365216c019988915ed3add75fb
joeBlogg:bed128365216c019988915ed3add75fb
userX:bed128365216c019988915ed3add75fb
userY:bed128365216c019988915ed3add75fb
Tutto l'aiuto è molto apprezzato. Molto confuso su come farlo.
Questo sarebbe uno di quei casi in cui una banca dati viene in aiuto. – naththedeveloper
concordato. Sebbene, siamo costretti a usare un file txt :( – Fizzix
quello che stai cercando di fare – Backtrack