Първо, въпреки че като цяло ненавиждам тези предложения, обмисляли ли сте да използвате документ в Google с преден край на формуляр? Те са супер лесен начин за неразработчици да получат данни от хора и да ги пристигнат в електронна таблица.
Като изключим това, предполагам, че използвате първичен ключ с автоматично нарастване, мога ли да предложа да промените заявката си на:
if(mysql_query("INSERT INTO basicInfo VALUES(null, '{$_POST['first]}', '{$_POST['last']}', '{$_POST['email']}', '{$_POST['attendant']}', '$org', $time, 0, '', 1)"))
{
Промених вашия '' на нула, тъй като искате DB да вмъкне това, което иска там. Също така промених начина, по който включвате асоциативни масиви в низа, до начин, който като цяло прави PHP по-щастлив.
За почистване на масива $_POST, нещо като
$expected = array('first', 'last', 'expected', 'attendant');
foreach($expected as $k)
{
$p[$k] = clean($_POST[$k]);
}
//then changing the query to use $p rather than $_POST, clearly.
след това, както предложиха други, силно препоръчвам да използвате mysql_real_escape_string()
вместо някакъв вид addslashes() комбо.
Публикуване на резултатите от SHOW CREATE TABLE basicInfo;
или всякакви грешки ще помогнат при проблеми с MySQL.