Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP]: Dateiupload (https://www.delphipraxis.net/28851-%5Bphp%5D-dateiupload.html)

geisi 31. Aug 2004 11:13


[PHP]: Dateiupload
 
ich habe ein HTML-Formular entworfen, in dem man viele informationen eintragen kann und darunter ein weiteres formular wo ich ein foto uploaden kann. ich möchte aber nicht, wenn der benutzer beim dateiupload auf hinzufügen klickt, dass eine neue php seite geöffnet wird, sondern dass es die function: loadpic aufruft.

Somit kann ich mehrere Bilder uploaden (Vergleich mit dem Anhängen von Datei an eine E-Mail über eine Website)

Wenns unverständlich ist, bitte melden!!!!

Delphi-Quellcode:
<html>
<link href="../styles/textfield.css" rel="stylesheet" type="text/css">

<script type="text/javascript">
<!--
function really()
{
  return confirm("Wollen Sie die Maschine so in die Datenbank eintragen lassen?");
}
//-->
</script>
<body>
<?php
function loadpic()
{
  echo "Neues Foto hinzugef&uuml;t!\n";
}
?>
<font size="5">Neue Siebanlage hinzuf&uuml;gen</font>


<form action='newsiebanlage.php' method='post' enctype='multipart/form-data'>
  <table width="75%" border="0">
  <tr>
    <td width="28%">Produzent:</td>
      <td width="72%"><input name="textfield" type="text" class="textfield"></td>
  </tr>
  <tr>
    <td>Type:</td>
      <td><input name="textfield2" type="text" class="textfield">
      </td>
  </tr>
  <tr>
      <td height="25">Details:</td>
      <td><input name="textfield3" type="text" class="textfield"></td>
  </tr>
  <tr>
      <td height="25">Baujahr:</td>
      <td><input name="textfield4" type="text" class="textfield"></td>
  </tr>
  <tr>
    <td> Betriebsstunden:</td>
      <td><input name="textfield5" type="text" class="textfield" size="50"></td>
  </tr>
  <tr>
      <td height="24">Siebfl&auml;che:</td>
      <td><input name="textfield6" type="text" class="textfield"></td>
  </tr>
  <tr>
      <td height="25">Rotordurchmesser: </td>
      <td><input name="textfield7" type="text" class="textfield"></td>
  </tr>
  <tr>
      <td height="25">F&ouml;rderleistung:</td>
      <td><input name="textfield8" type="text" class="textfield"></td>
  </tr>
  <tr>
    <td>Fassungsverm&ouml;gen:</td>
      <td><input name="textfield9" type="text" class="textfield"></td>
  </tr>
  <tr>
      <td height="25" align="left">Maulweite:</td>
      <td><input name="textfield10" type="text" class="textfield"></td>
  </tr>
  <tr>
    <td align="left">Maschinengewicht:</td>
      <td><input name="textfield11" type="text" class="textfield"></td>
  </tr>
  <tr>
    <td align="left">Gurtbreite:</td>
      <td><input name="textfield12" type="text" class="textfield"></td>
  </tr>
  <tr>
      <td height="24" align="left">Achsabstand:</td>
      <td><input name="textfield13" type="text" class="textfield"></td>
  </tr>
  <tr>
    <td align="left">Antrieb:</td>
      <td><input name="textfield14" type="text" class="textfield"></td>
  </tr>
  <tr>
    <td align="left">Kraftbedarf:</td>
      <td><input name="textfield15" type="text" class="textfield"></td>
  </tr>
  <tr>
    <td align="left">Sonstiges:</td>
      <td>
        <textarea name="textarea" cols="35" rows="5"></textarea></td>
  </tr>
  <tr>
    <td align="left">Foto (&Uuml;bersicht):</td>
      <td>
        <input name="file" type="file" size="25"></td>
  </tr>
  <tr>
    <td align="left"></td>
    <td><input name="Reset" type="reset" id="Reset" value="Zur&uuml;cksetzen">
        <input type="submit" name="Submit" value="Abschicken">
    </td>
  </tr>
</table>
</form>



<form action="<?php loadpics(); ?>" enctype="multipart/form-data" method="post" name="fileupload">
<input type="file" name="datei">
<input type="submit" value="Hinzuf&uuml;gen">
</form>
</body>
</html>

alcaeus 31. Aug 2004 11:16

Re: [PHP]: Dateiupload
 
Hi geisi!

Du kannst eine PHP-Funktion nicht mehr aufrufen, sobald die Seite fertig interpretiert wurde. Damit die Funktion loadpic aufgerufen werden kann, musst du sicher die Seite mit Parametern neu laden.

Greetz
alcaeus

PS: Das echo kannst du auch mit JS realisieren, sieh dir dazu auch die SelfHTML-Hilfe an.

himitsu 31. Aug 2004 11:17

Re: [PHP]: Dateiupload
 
Da die HTML-DAtei ja auf dem Rechner der Users ist und die PHP-Funktion auf'm Server bleibt ist es nicht möglich eine Funktion so aufzurufen.

czapie 31. Aug 2004 11:21

Re: [PHP]: Dateiupload
 
Hallo geisi,

such mal im Web nach ein paar Tutorials/Erklärungen zum Thema Webserver und php. Ich glaube du hast noch ein Vertsändnisproblem.

Czapie.

Meflin 4. Sep 2004 20:23

Re: [PHP]: Dateiupload
 
hallo? besteht noch beantwortungsbedarf?


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz