Re: PHP form Creates Blank DB entries
От | philip johnson |
---|---|
Тема | Re: PHP form Creates Blank DB entries |
Дата | |
Msg-id | NDBBJLHHAKJFNNCGFBHLAEHIFLAA.philip.johnson@atempo.com обсуждение исходный текст |
Ответ на | Re: PHP form Creates Blank DB entries (Frank Bax <fbax@sympatico.ca>) |
Список | pgsql-php |
pgsql-php-owner@postgresql.org wrote: > At 12:16 PM 6/30/03, Michael Hanna wrote: >> // error checks on form submission go here >> // generate and execute a query >> $query = "INSERT INTO addressbook VALUES >> (nextval('addressbook_id_seq'), '$name', '$address', '$tel', >> '$email')"; $result = pg_query($connection, $query) >> or die("Error in query: $query. " . >> pg_last_error($connection)); echo "Data successfully added."; >> // close database connection >> pg_close($connection); } ?> > > > Probably because "register globals" is off (default changed since > 4.2.0). http://ca3.php.net/register_globals > > Insert the following lines before "$query = ..." line: > > $name = $_POST[name]; > $address = $_POST[address]; > $tel = $_POST[tel]; > $email = $_POST[email]; > > > > ---------------------------(end of > broadcast)--------------------------- TIP 2: you can get off all > lists at once with the unregister command (send "unregister > YourEmailAddressHere" to majordomo@postgresql.org) you could you the following code : if ( phpversion() >= "4.2.0") { foreach($_POST as $keys=>$values) { ${$keys}=$values; } } else { foreach($HTTP_POST_VARS as $keys=>$values) { ${$keys}=$values; } }
В списке pgsql-php по дате отправления: