servus,
hab da mal eine frage und zwar wollt ich mal wissen wie ich ein dateiupload programmieren kann das ich mehrere dateien hochladen kann und das erstmal bestätigt wird das die hochgeladen sind und das man dann auf abschicken drücken kann und er das abschickt. Weil momentan kann mein programm nur eine datei hochladen und wenn ich auf hinzufügen klicke schickt er das formular direkt ab.. und das soll ja erst funktionieren wenn man auf abschicken drückt.
also hier mein gesamter code:
hab da mal eine frage und zwar wollt ich mal wissen wie ich ein dateiupload programmieren kann das ich mehrere dateien hochladen kann und das erstmal bestätigt wird das die hochgeladen sind und das man dann auf abschicken drücken kann und er das abschickt. Weil momentan kann mein programm nur eine datei hochladen und wenn ich auf hinzufügen klicke schickt er das formular direkt ab.. und das soll ja erst funktionieren wenn man auf abschicken drückt.
also hier mein gesamter code:
HTML:
<div id="top_popup_adv">
<?php
echo anchor('', '<img src="' . IMG_DIR . 'logo.gif" border="0" align="top" alt="test logo"/>', 'title="test"');
?>
</div>
<br />
</div>
<?php echo form_open_multipart("/advertising/fast_apply/".$stelle[0]->id);
?>
<div style="margin-left:60px;">
<div style="font:bold 14pt Arial;color: #7b8398;width:200px;">Stellenanzeige</div>
<br />
<div style="font:bold 8pt Arial;color: #306699;float:left;"> Titel </div> <div style="font:bold 8pt Arial;color: #666666;float:left;"><?php echo $stelle[0]->job_title;?></div><br />
<div style="font:bold 8pt Arial;color: #306699;float:left;"> Firma </div> <div style="font:bold 8pt Arial;color: #666666;float:left;"><?php echo $company[0]->company_name; ?></div>
<br /><br />
<div style="font:bold 14pt Arial;color: #7b8398;">
Absender
</div>
<br />
<div style="font:bold 8pt Arial;color: #306699;float:left;">Vorname* <input type="text" name="Vorname" style="width:220px" value="<?php if(isset($user[0])){echo $user[0]->vorname;}?>" required /></div><br />
<div style="font:bold 8pt Arial;color: #306699;clear:left;float:left;">Nachname* <input type="text" name="Nachname" style="width:220px" value="<?php if(isset($user[0])){echo $user[0]->name;}?>" required /></div><br />
<div style="font:bold 8pt Arial;color: #306699;clear:left;float:left;padding-right:1px;border:1px none;">e-Mail* <input type="text" name="email" style="width:220px" value="<?php if(isset($user[0])){echo $user[0]->email;}?>" required /></div><br />
<br />
<br />
<div style="clear:left;font:bold 9pt Arial;color: #306699;clear:left;float:left;">Anschreiben<p></div>
<div style="clear:left;">
<textarea style="margin-top:5px;" name="user_eingabe" cols="50" rows="10" maxlength="4096" lengthcut="true"><?php if(isset($user[0])){echo $user[0]->anschreiben;}?></textarea>
</div>
<div style="clear:left;font:bold 9pt Arial;color: #306699;clear:left;float:left;">Dateiupload:</div>
<div style="clear:left;width:500px;">
<?php if(count($this->mError) > 0) echo GenerateErrorMessages($this->mError); ?>
</div>
<div style="clear:left;font:bold 8pt Arial;color: #666666;line-height: 1.5;padding-top:10px;">Die maximale Dateigröße beträgt 2 MB. <br />
Max. eine Datei hochladen <br />
Bitte vermeiden Sie Umlaute und Sonderzeichen im Titel Ihrer Zeugnisse.<br />
Folgende Dateiformate werden unterstützt:<br /> pdf,txt,doc,rtf,jpg,png,gif.</div>
<form action="/advertising/fast_apply/<?php echo $stelle[0]->id?>" method="POST" name="entf">
<div style="clear:left;margin-top:10px;">
<?php
$data = array(
'name' => 'my_certificate',
'id' => 'my_certificate',
'size' => '40',
'class' => 'form_input'
);
echo form_upload($data)
?>
</div>
<div style="clear:left;margin-left:80px;padding-top:10px;">
<?php echo form_submit('submit', 'Hinzufügen', 'class="form_button"'); ?>
<?php echo form_button('cancel', 'Abbrechen', 'class="form_button" onClick="javascript:window.close()"'); ?>
</div>
// das hier wird garnicht angezeigt, also hochgeladene Daten!
<?php if (isset($documents)&&$documents[0]!=""){?>
<div style="clear:left;font:bold 9pt Arial;color: #306699;clear:left;float:left;margin-left:80px;margin-top:30px;">Hochgeladene Daten:</div>
<?php
}
?>
<div style="clear:left;font:bold 8pt Arial;color: #666666;line-height: 1.5;margin-left:80px;padding-top:10px;">
<?php
if (isset($documents)){
foreach($documents as $d){
if ($d!=""){
?>
<input type="checkbox" name="certs[]" value="<?php echo $d;?>" > <?php echo $d;?> <br />
<?php
}
}
}
?>
</div>
<div style="clear:left;margin-left:80px;padding-top:10px;">
<?php if (isset($documents)&&$documents[0]!=""){echo form_submit('submit', 'Entfernen', 'class="form_button"');} ?>
</div>
</div>
<div style="clear:left;margin-left:445px;">
<?php echo form_submit('submit', 'Absenden', 'class="form_button" '); ?>
</div>
<?php echo form_close(); ?>
<script type="text/javascript" language="javascript" src="/Scripts/charcount.js"></script>
<br />
<br />
</div>