Beste allemaal,
Ik heb middels coffeecup web form builder een formulier gemaakt.
Op dit formulier vul je de NAW gegevens in, en het script moet dit toevoegen aan een tabel.
Het script voegt echter niets toe aan TABLE 1 maar maakt iedere keer een nieuwe table 1 aan.
Ik krijg dus:
TABLE 1: nieuwe gegevens.
TABLE 1_old met eerdere gegevens
TABLE 1_old1 met nog oudere gegevens.
Ik denk zelf dat hier:
/**
* Create a MySQL table from the form structure.
*
* Uses the structure of the form, pulled from the XML preferences
* file to create a database table to store the form results.
*
* @param resource $form_fields the structure of the form
* @param resource $link a database resource
*/
function createTableFromFormFields($form_fields, $link)
{
mysql_query("DROP TABLE IF EXISTS `" . CC_FB_DB_TABLE . "`", $link);
$query = 'CREATE TABLE `' . CC_FB_DB_TABLE . '` (
`id` int(11) NOT NULL auto_increment,
`created_at` DATETIME NOT NULL';
if(CC_FB_ATTACHMENT_SAVETODB)
{
$query .= ",`uploaded_file_name` varchar(255) NOT NULL DEFAULT ''
,`uploaded_file` MEDIUMBLOB NOT NULL";
}
foreach($form_fields as $field_name => $field)
{
$query .= ",\n `$field_name` " .
($field['type'] == 'textarea' ? 'text' : 'varchar(255)') .
" NOT NULL DEFAULT ''";
De fout in zit maar als ik dit verwijder werkt het script niet meer
Ik heb middels coffeecup web form builder een formulier gemaakt.
Op dit formulier vul je de NAW gegevens in, en het script moet dit toevoegen aan een tabel.
Het script voegt echter niets toe aan TABLE 1 maar maakt iedere keer een nieuwe table 1 aan.
Ik krijg dus:
TABLE 1: nieuwe gegevens.
TABLE 1_old met eerdere gegevens
TABLE 1_old1 met nog oudere gegevens.
Ik denk zelf dat hier:
/**
* Create a MySQL table from the form structure.
*
* Uses the structure of the form, pulled from the XML preferences
* file to create a database table to store the form results.
*
* @param resource $form_fields the structure of the form
* @param resource $link a database resource
*/
function createTableFromFormFields($form_fields, $link)
{
mysql_query("DROP TABLE IF EXISTS `" . CC_FB_DB_TABLE . "`", $link);
$query = 'CREATE TABLE `' . CC_FB_DB_TABLE . '` (
`id` int(11) NOT NULL auto_increment,
`created_at` DATETIME NOT NULL';
if(CC_FB_ATTACHMENT_SAVETODB)
{
$query .= ",`uploaded_file_name` varchar(255) NOT NULL DEFAULT ''
,`uploaded_file` MEDIUMBLOB NOT NULL";
}
foreach($form_fields as $field_name => $field)
{
$query .= ",\n `$field_name` " .
($field['type'] == 'textarea' ? 'text' : 'varchar(255)') .
" NOT NULL DEFAULT ''";
De fout in zit maar als ik dit verwijder werkt het script niet meer
who put a "stop payment" on my reality check