lol hi
ja ik denk dat dit een noop probleem is echter werk ik nooit met classes

ok uhm ik ben sinds kort over gegaan naar php 7 en uiteraard werkte 80% niet meer
ik heb dit nu allemaal weer gefixt echter werkte mijn upload script niet meer
ik gebruik hiervoor de basis van github.com/blueimp/jQuery-File-Upload
mooi scriptje vind ik :)

echter wil ik nu aan de class een id meegeven deze moet hij pakken via _GET
maar dit werkt blijkbaar dus niet
zoals ik al zei ik ben een noob met classes :P

vroeger onder php5 werkte dit dus wel

ik heb dus een php script en deze opent via een .js, de index.php van een map en deze index.php include een andere .php en hierin zit de class die info moet krijgen

het werkt bv wel met _POST maar ik wil juist via _GET

is hier een simpele oplossing voor?

mvg sylvester
lol uhm de simpele int(11)

hij moet id's opslaan bij elke upload en dit is code die hij daarbij gebruikt voor de invoer

protected function handle_form_data($file, $index) {
$file->title = @$_REQUEST['title'][$index];
$file->description = @$_REQUEST['description'][$index];
$file->user_id = @$_REQUEST['user_id'][$index];
}

protected function handle_file_upload($uploaded_file, $name, $size, $type, $error,
//global $user_id, $account_id;
$index = null, $content_range = null) {
$file = parent::handle_file_upload(
$uploaded_file, $name, $size, $type, $error, $index, $content_range
);
if (empty($file->error)) {
$sql = 'INSERT INTO `'.$this->options['db_table']
.'` (`user_id`, `name`, `size`, `type`, `title`, `description`)'
.' VALUES (?, ?, ?, ?, ?, ?)';
$query = $this->db->prepare($sql);
$query->bind_param(
'ssisss',
$file->user_id,
$file->name,
$file->size,
$file->type,
$file->title,
$file->description
);
$query->execute();
$file->id = $this->db->insert_id;
}
return $file;
}


in de form heb ik als extra neergezet
<input name="user_id" type="hidden" value="99">

hij zou dus 99 moeten opslaan maar hij doet alleen 9
ok lol dat had ik eerst en dat werkte niet maar ik heb het nu weer ff getest en inderdaad nu werkt hij wel :S

ok dat is 1 probleem :P

nu de rest :P

Reageren