z.Z. ist es so, dass alle Felder ausgefüllt sein müssen, und das zu ändern, musst du in etwa so vorgehen:
Original aus der fightus.php
$far = array (
'clanname',
'clanpage',
'clantag',
'clancountry',
'mailaddy',
'icqnumber',
'squad',
'meetingplace',
'message',
'xonx',
'matchtype',
'game',
'meetingtime',
);
$x = 0;
foreach ($far as $v) {
if (!empty($_POST[$v])) {
$$v = escape($_POST[$v], 'string');
$x++;
} else {
$$v = '';
}
}
ungefähr so ? (nicht getestet)
$far = array (
'clanname',
'clanpage',
'clantag',
'clancountry',
'mailaddy',
'squad',
'meetingplace',
'message',
'xonx',
'matchtype',
'game',
'meetingtime',
);
$x = 0;
foreach ($far as $v) {
if (!empty($_POST[$v])) {
$$v = escape($_POST[$v], 'string');
$x++;
} else {
$$v = '';
}
$far['icqnumber'] = escape($_POST['icqnumber'], 'string'); $x++;
Das wäre jetzt mit optionaler ICQNr.