• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Dateien Uploaden mit PHP

Hallo,

ich habe folgendes Formular und möchte damit Dateien uploaden.

Leider ergibt es aber folgende Fehlermeldung.

move_uploaded_file nach ./upload funktioniert nicht.

Hier das Script:

Code:
<h1>Upload</h1>

<form
  action="<?php echo $_SERVER['PHP_SELF']; ?>"
  method="post"
  enctype="multipart/form-data">
<input type="file" name="probe" />
<input type="submit" value="Los!" />
</form>
<hr />
<?php
  if (isset($_FILES['probe']) and ! $_FILES['probe']['error']) {
    // Alternativ:            and   $_FILES['probe']['size']
    move_uploaded_file($_FILES['probe']['tmp_name'], "./upload");
    printf("Die Datei %s steht jetzt als " .
          "newfile.txt zur Verfügung.<br />\n",
      $_FILES['probe']['name']);
    printf("Sie ist %u Bytes groß und vom Typ %s.<br />\n",
      $_FILES['probe']['size'], $_FILES['probe']['type']);
  }
 ?>

Kann mir jemand vielleicht sagen, wo das Problem genau liegt.
Die Berechtigung habe ich auf 777 gesetzt des Ordners upload.

Vielen Dank

Mfg
Byron
 
Das script versucht die Datei unter dem Namen "upload" zu speichern. Das geht aber nicht weil es schon einen Ordner mit diesem Namen gibt. Machs so:
Code:
move_uploaded_file($_FILES['probe']['tmp_name'], "./upload/" . $_FILES['probe']['name']);
 
Eine Frage hätte ich noch.

Ich habe ein Formular, mit welchem Kundendaten aufgenommen werden.

Zu diesen Kundendaten darf man auch noch Dateien uploaden.

Wie müsste ich in mein Script das File - Upload Script einbauen?

Es braucht nur der Verweis auf die Datei stehen in der Datenbank, damit man, wenn man dann die Ausgabe aller Kunden bekommt nur auf das File auf der HP klicken muss und dann heruntergeladen werden kann.
Hier stehe ich nun komplett an!

Für jede Hilfe bin ich sehr dankbar.

Code:
<?php session_start();?>
<html>
<body>
<table border="0">
<colgroup width="25%" span="3">
<tr>
<td align="left"><img src="/bilder/logo.jpg" alt="logo"></td>
<td align="middle"><h2>New Voice Competence Center></td>
<td align="right"><img src="/bilder/logo.jpg" alt="logo"></td>
</tr>
</table>
<hr>
<?php

$user = $_SESSION['User'];
$pwd = $_SESSION['pwd'];

$bearbeiten = $_GET['bearbeiten'];
/*
$db = "intern";
$link = @mysql_connect ("localhost", $user, $pass);
if(! $link)
{die ("Cannot open Database: ".mysql_error());}
@mysql_select_db($db, $link) or die("Cannot open Database: ".mysql_error());
$sql = "Select * from intern where ID='$bearbeiten'";
$result = mysql_query($sql);*/

print '<table border="1" align="center">'."\n"; 
//while($row = mysql_fetch_array($result)) 
//{
echo '<tr>'."\n";
echo '<td><strong><h3>Kunde</strong></td>'."\n";
print "<td><input name=Kunde type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Adresse</td>'."\n";
print "<td><input name=Adresse type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>PLZ</td>';
print "<td><input name=PLZ type=text></td>"."\n";
echo "</tr>";
echo '<tr>'."\n";
echo '<td>Ort</td>'."\n";
print "<td><input name=Ort type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Server</(td>'."\n";
print "<td><input name=Server type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>VD</td>'."\n";
print "<td><input name=VD type=text></td>"."\n";
echo "</tr>"."\n";
echo "</table>"."\n";
echo " ";
echo '<table border="1" align="center">'."\n";
echo '<tr>'."\n";
echo '<td>Ansprechpartner</td>'."\n";
print "<td><input name=Ansprechpartner type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Ansprechpartner Telefonnumer</td>'."\n";
print "<td><input name=AnsprechpartnerTelefonnummer type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Ansprechpartner Email</td>'."\n";
print "<td><input name=AnsprechpartnerEmail type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Ansprechpartner Info</td>'."\n";
print "<td><input name=AnsprechpartnerInfo type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Ansprechpartner 2</td>'."\n";
print "<td><input name=Ansprechpartner2 type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Ansprechpartner 2 Telefonnumer</td>'."\n";
print "<td><input name=Ansprechpartner2Telefonnummer type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Ansprechpartner 2 Email</td>'."\n";
print "<td><input name=Ansprechpartner2Email type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Ansprechpartner 2 Info</td>'."\n";
print "<td><input name=Ansprechpartner2Info type=text></td>"."\n";
echo "</tr>"."\n";
echo '<td>Installationsdatum</td>'."\n";
print "<td><input name=Installationsdatum type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Installateur</td>' . "</td>"."\n";
print "<td><input name=Installateur type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Installateur Telefonnumer</td>' . "</td>"."\n";
print "<td><input name=InstallaturTelefonnummer type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Installateur Email</td>'."\n";
print "<td><input name=InstallateurEmail type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Installateur Info</td>'."\n";
print "<td><input name=InstallateurInfo type=text></td>"."\n";
echo "</tr>";
echo '<tr>'."\n";
echo '<td>Installationsstatus</td>'."\n";
print "<td><select name=Installationsstatus type=text>"."\n";
print "<option>Projekt</option>" . "\n";
print "<option>In Install</option>" . "\n";
print "<option>Installed</option>" . "\n";
print "</td>" . "\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Install Info</td>'."\n";
print "<td><input name=InstallInfo type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Vertriebsdirektion</td>'."\n";
print "<td><input name=Vertriebsdirektion type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Projektleiter NVCC</td>'."\n";
print "<td><input name=ProjektleiterNVCC type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Projektleiter NVCC Telefonnumer</td>'."\n";
print "<td><input name=ProjektleiterNVCCTelefonnummer type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Projektleiter NVCC Email</td>'."\n";
print "<td><input name=ProjektleiterNVCCEmail type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Projektleiter </td>'."\n";
print "<td><input name=Projektleiter type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Projektleiter Telefonnumer</td>'."\n";
print "<td><input name=ProjektleiterTelefonnummer type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Projektleiter Email</td>'."\n";
print "<td><input name=ProjektleiterEmail type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Verkäufer</td>'."\n";
print "<td><input name=Verkaeufer type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Verkäufer Telefonnumer</td>'."\n";
print "<td><input name=VerkaeuferTelefonnummer type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Verkäufer Email</td>'."\n";
print "<td><input name=VerkaeuferEmail type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Fernwartungstyp </td>'."\n";
print "<td><select name=Fernwartungstyp type=text>"."\n";
print "<option>Direkt</option>" . "\n";
print "<option>DFÜ</option>" . "\n";
print "<option>VPN</option>" . "\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Verbindungsart </td>'."\n";
print "<td><select name=Verbindungsart type=text>"."\n";
print "<option>Analog</option>" . "\n";
print "<option>ISDN</option>" . "\n";
print "<option>IP</option>" . "\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Verbindungssoftware </td>'."\n";
print "<td><select name=Verbindungssoftware type=text>"."\n";
print "<option>PC Anywhere</option>" . "\n";
print "<option>VNC</option>" . "\n";
print "<option>Remote Desktop</option>" . "\n";
print "<option>Andere</option>" . "\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Andere</td>'."\n";
print "<td><input name=Andere type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Telefonnummer/IP Adresse </td>'."\n";
print "<td><input name=TelefonnummerIP type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Benutzername </td>'."\n";
print "<td><input name=Benutzername type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Passwort </td>'."\n";
print "<td><input name=Passwort type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Info </td>'."\n";
print "<td><input name=Info type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Benutzername DFÜ </td>'."\n";
print "<td><input name=BenutzernameDFU type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Passwort DFÜ </td>'."\n";
print "<td><input name=PasswortDFU type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Info DFÜ </td>'."\n";
print "<td><input name=InfoDFU type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>IP Adresse </td>'."\n";
print "<td><input name=IP type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Datei Upload</td>'."\n";
print "<td><input name=Dateiupload type=file></td>"."\n";
echo "</tr>"."\n";
//}
print "</table>"."\n";
print "<p align=center><td><input type=submit name=UPDATE></td></p>"."\n";
$insert = "INSERT INTO intern(Kunde, Adresse, PLZ, Ort, Server, VD, Ansprechpartner, AnsprechpartnerTelefonnummer, AnsprechpartnerEmail, AnsprechpartnerInfo, Ansprechpartner2, Ansprechpartner2Telefonnummer, Ansprechpartner2Email, Ansprechpartner2Info, Installationsdatum, Installateur, InstallateurTelefonnummer, Installateuremail, InstallateurInfo,, Installationsstatus, Vertriebsdirektion, ProjektleiterNVCC, ProjektleiterNVCCTelefonnummer, ProjektleiterNVCCEmail, Projektleiter, ProjektleiterTelefonnummer, ProjektleiterEmail, Verkaeufer, VerkaeuferTelefonnummer, VerkaeuferEmail) value(...);
mysql_query($sql);
mysql_close($link);
?>
<p align="center"><a href="http://10.144.7.79/admin/logout.php">>>logout<<</a></p>
</body>
</html>
 
Eine ganze Datei in einer DB zu parken ist keine gute Idee. Die Datenbank wird dadurch ziemlich gebremst. Speichere die Datei ins Dateisystem und in die DB nur den Pfad zur Datei. Anschließend noch ein Script welches die Datei wieder zum Download anbietet. Darauf dann nur noch verlinken.
 
Genau das wollte ich machen.

Nur will ich alles gleich in ein Script schreiben, als nicht das Kunden anlegen Script als einzelnes Script und das Datei upload als einzelnes.

Ich würde gerne alles zusammenfassen zu einem.

Nur fällt mir dazu nichts Richtiges ein!

Irgendein Vorschlag vielleicht?
 
Ich vestehe das Problem nicht. Wenn Du das genannte in einem Script haben willst - warum machst Du das nicht einfach?
 
Ich habe folgendes Problem.

Ich habe ein Script, mit dem man Kundendaten in eine mysql - Datenbank schreiben kann.

Das zweite Script ist jenes mit dem Datei - Upload.

Jetzt würde ich alles gerne kombinieren.

Man kann die Kundendaten eingeben und gleichzeitig ein File uploaden, wobei in der Datenbank dann ein Verweis auf das File steht, damit ich es dann für später wieder auslesen kann.

Und genau hierbei stehe ich nun an.

Ich weiss nämlich nicht, wie ich beides in ein Script kombinieren kann?
 
Ich habe mein PHP Script dahingehend abgeändert.
Aber nicht einmal jetzt, schreibt er mir zumindest einen Wert in die Datenbank.

<?php session_start();?>
<html>
<body>
<form
action="<?php echo $_SERVER['PHP_SELF']; ?>"
method="post"
enctype="multipart/form-data">
<table border="0">
<colgroup width="25%" span="3">
<tr>
<td align="left"><img src="/bilder/logo.jpg" alt="logo"></td>
<td align="middle"><h2>New Voice Competence Center></td>
<td align="right"><img src="/bilder/logo.jpg" alt="logo"></td>
</tr>
</table>
<hr>
<?php

$user = $_SESSION['User'];
$pwd = $_SESSION['pwd'];

$bearbeiten = $_GET['bearbeiten'];
echo '<tr>'."\n";
echo '<td><strong><h3>Kunde</strong></td>'."\n";
print "<td><input name=Kunde type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Adresse</td>'."\n";
print "<td><input name=Adresse type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>PLZ</td>';
print "<td><input name=PLZ type=text></td>"."\n";
echo "</tr>";
echo '<tr>'."\n";
echo '<td>Ort</td>'."\n";
print "<td><input name=Ort type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Server</(td>'."\n";
print "<td><input name=Server type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>VD</td>'."\n";
print "<td><input name=VD type=text></td>"."\n";
echo "</tr>"."\n";
echo "</table>"."\n";
echo " ";
echo '<table border="1" align="center">'."\n";
echo '<tr>'."\n";
echo '<td>Ansprechpartner</td>'."\n";
print "<td><input name=Ansprechpartner type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Ansprechpartner Telefonnumer</td>'."\n";
print "<td><input name=AnsprechpartnerTelefonnummer type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Ansprechpartner Email</td>'."\n";
print "<td><input name=AnsprechpartnerEmail type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Ansprechpartner Info</td>'."\n";
print "<td><input name=AnsprechpartnerInfo type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Ansprechpartner 2</td>'."\n";
print "<td><input name=Ansprechpartner2 type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Ansprechpartner 2 Telefonnumer</td>'."\n";
print "<td><input name=Ansprechpartner2Telefonnummer type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Ansprechpartner 2 Email</td>'."\n";
print "<td><input name=Ansprechpartner2Email type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Ansprechpartner 2 Info</td>'."\n";
print "<td><input name=Ansprechpartner2Info type=text></td>"."\n";
echo "</tr>"."\n";
echo '<td>Installationsdatum</td>'."\n";
print "<td><input name=Installationsdatum type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Installateur</td>' . "</td>"."\n";
print "<td><input name=Installateur type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Installateur Telefonnumer</td>' . "</td>"."\n";
print "<td><input name=InstallaturTelefonnummer type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Installateur Email</td>'."\n";
print "<td><input name=InstallateurEmail type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Installateur Info</td>'."\n";
print "<td><input name=InstallateurInfo type=text></td>"."\n";
echo "</tr>";
echo '<tr>'."\n";
echo '<td>Installationsstatus</td>'."\n";
print "<td><select name=Installationsstatus type=text>"."\n";
print "<option>Projekt</option>" . "\n";
print "<option>In Install</option>" . "\n";
print "<option>Installed</option>" . "\n";
print "</td>" . "\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Install Info</td>'."\n";
print "<td><input name=InstallInfo type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Vertriebsdirektion</td>'."\n";
print "<td><input name=Vertriebsdirektion type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Projektleiter NVCC</td>'."\n";
print "<td><input name=ProjektleiterNVCC type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Projektleiter NVCC Telefonnumer</td>'."\n";
print "<td><input name=ProjektleiterNVCCTelefonnummer type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Projektleiter NVCC Email</td>'."\n";
print "<td><input name=ProjektleiterNVCCEmail type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Projektleiter </td>'."\n";
print "<td><input name=Projektleiter type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Projektleiter Telefonnumer</td>'."\n";
print "<td><input name=ProjektleiterTelefonnummer type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Projektleiter Email</td>'."\n";
print "<td><input name=ProjektleiterEmail type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Verkäufer</td>'."\n";
print "<td><input name=Verkaeufer type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Verkäufer Telefonnumer</td>'."\n";
print "<td><input name=VerkaeuferTelefonnummer type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Verkäufer Email</td>'."\n";
print "<td><input name=VerkaeuferEmail type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Fernwartungstyp </td>'."\n";
print "<td><select name=Fernwartungstyp type=text>"."\n";
print "<option>Direkt</option>" . "\n";
print "<option>DFÜ</option>" . "\n";
print "<option>VPN</option>" . "\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Verbindungsart </td>'."\n";
print "<td><select name=Verbindungsart type=text>"."\n";
print "<option>Analog</option>" . "\n";
print "<option>ISDN</option>" . "\n";
print "<option>IP</option>" . "\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Verbindungssoftware </td>'."\n";
print "<td><select name=Verbindungssoftware type=text>"."\n";
print "<option>PC Anywhere</option>" . "\n";
print "<option>VNC</option>" . "\n";
print "<option>Remote Desktop</option>" . "\n";
print "<option>Andere</option>" . "\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Andere</td>'."\n";
print "<td><input name=Andere type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Telefonnummer/IP Adresse </td>'."\n";
print "<td><input name=TelefonnummerIP type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Benutzername </td>'."\n";
print "<td><input name=Benutzername type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Passwort </td>'."\n";
print "<td><input name=Passwort type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Info </td>'."\n";
print "<td><input name=Info type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Benutzername DFÜ </td>'."\n";
print "<td><input name=BenutzernameDFU type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Passwort DFÜ </td>'."\n";
print "<td><input name=PasswortDFU type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Info DFÜ </td>'."\n";
print "<td><input name=InfoDFU type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>IP Adresse </td>'."\n";
print "<td><input name=IP type=text></td>"."\n";
echo "</tr>"."\n";
echo '<tr>'."\n";
echo '<td>Datei Upload</td>'."\n";
print "<td><input name=Dateiupload type=file></td>"."\n";
echo "</tr>"."\n";
print "</table>"."\n";

<input type="file" name="probe" />
<input type="submit" value="Los!" />
</form>
<hr />
<?php
if (isset($_FILES['probe']) and ! $_FILES['probe']['error']) {
// Alternativ: and $_FILES['probe']['size']
move_uploaded_file($_FILES['probe']['tmp_name'], "./upload");

$db = "intern";
$user = "root";
$pass = "";
Verbindung zur Datenbank hier, welche funkt.
$result = mysql_query('Insert into intern(Kunde) values("Hallo")');
print "$result";
mysql_close($link);
}
?>

<p align="center"><a href="http://10.144.7.79/admin/logout.php">>>logout<<</a></p>
</body>
</html>

Code:
Er kann nun nicht in die Datenbank "Hallo" eintragen, aber ich finde den Fehler leider nicht.
 
byron1778 schrieb:
Aber nicht einmal jetzt, schreibt er mir zumindest einen Wert in die Datenbank.

*Argh wieder so eine Logik-Bombe.
Ich verbessere hiermit meine Vorschlag (von wegen PHP lernen) in "Deutsche Grammatik lernen und dadurch präzise Formulieren können"

byron1778 schrieb:
Code:
    move_uploaded_file($_FILES['probe']['tmp_name'], "./upload");

Liest du dir die Antworten auch mal durch? nbkr hat dein Problem ganz klar erkannt und das Problem bezeichnet!
 
Er kann nun nicht in die Datenbank "Hallo" eintragen, aber ich finde den Fehler leider nicht.

Schreib mal nach der mysql_query() Anweisung die das Hallo Eintragen soll ein

Code:
echo mysql_error();

Damit wird ausgegeben ob Du einen Fehler in der Abfrage hast. Evtl. sieht das DB Schema nämlich vor dass Du bestimmte Felder füllen musst (Stichwort: Not Null).

Darüber hinaus wird durch die Prüfung if ... $_FILES ein Eintragen in die DB verhindern wenn nichts hochgeladen wurde. Ergo läuft der Query nur wenn Du auch eine Datei hochlädst - ich glaube das wolltest Du so nicht haben.
 
Oben