Re: PHP form Creates Blank DB entries

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



pgsql-php-owner@xxxxxxxxxxxxxx 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@xxxxxxxxxxxxxx) 

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; 
  } 
} 



[Index of Archives]     [Postgresql General]     [Postgresql Admin]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Databases]     [Yosemite Backpacking]     [Postgresql Jobs]

  Powered by Linux