Witam. Mam plik mojekonto.php gdzie są informacje o koncie użytkownika. Ma on za zadanie dopisać do wiersza 5 rekordów i to działa znakomicie. Jednak chciałbym żeby można było zrobić to tylko raz. Wypełnię rekordy a później nie będę mógł ich wypełnić tylko wtedy zostaną wypisane wartości. Czy pomógłby ktoś mi to zrobić? Zawartość pliku mojekonto.php wygląda tak:
<?php
require 'header.php';
$profile = user::getDataById ($id);
if ($_POST['send'] == 1) {
$errors = '';
if (!$konto1 || !$konto2 || !$konto3 || !$konto4 || !$konto5 ) $errors .= '- Musisz wypełnić wszystkie pola<br />';
if ($errors != '') {
echo '<p class="error">Rejestracja nie powiodła się, popraw następujące błędy:<br />'.$errors.'</p>'; }
else {
mysql_query("UPDATE users SET konto1 = '$konto1', konto2 = '$konto2', konto3 = '$konto3', konto4 = '$konto4', konto5 = '$konto5', konto6 = '$konto6'") or
die ('<p class="error">Wystąpił błąd w zapytaniu i nie udało się zarejestrować użytkownika.</p>');
}
}
?>
<form method="post" action="" id="konta">
<label for="konto1">Konto1:</label>
<input maxlength="32" type="text" name="konto1" id="konto1" />
<label for="konto2">Konto2:</label>
<input maxlength="32" type="text" name="konto2" id="konto2" />
<label for="konto3">Konto3:</label>
<input maxlength="32" type="text" name="konto3" id="konto3" />
<label for="konto4">Konto4:</label>
<input type="text" name="konto4" maxlength="50" id="konto4" />
<label for="konto5">Konto5:</label>
<input type="text" name="konto5" maxlength="50" id="konto5" />
<label for="konto6">Konto6:</label>
<input type="text" maxlength="255" name="konto6" id="konto6" /><br />
<input type="hidden" name="send" value="1" />
<input type="submit" value="Zarejestruj" />
</form>
<?php
require 'footer.php'; // Dołącz końcowy kod HTML
?>