Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Formular, CSV Datei in Datenbank importieren

  1. #1
    Registrierter Benutzer
    Registriert seit
    01.11.2001
    Beiträge
    5

    Formular, CSV Datei in Datenbank importieren

    Hallo zusammen,

    ich versuche grade ein Formular zu basteln, mit dem ich eine lokale CSV Datei auswählen und den Inhalt in eine MySQL DB importieren kann.

    $_POST['import_file'] sollte den Inhalt der CSV Datei enthalten, wird aber anscheinend gar nicht gesetzt, denn unterhalb der Zeile
    Code:
    if( isset($_POST['import_file']) ){
    wird nichts mehr ausgeführt.
    Normalerweise kommen dann die SQL Befehle usw., ich hab das nur hier mal gekürzt.



    Code:
    <?php
    function importfile($connection){
    
    if ($_REQUEST['link'] == "importfile"){
    ?>
    	<form action="index.php?link=importfiles" enctype="multipart/form-data" method="post">
    	<table class="form">
    		<tr>
    		<td class="form"><input name="import_file" type="file"></td>
    		</tr>
    		<tr>
    			<td class="form" align="center" colspan="3"><input type="submit" name="import" value="Import"></td>
    		</tr>
    		</table>
    	</form>
    <?php
    	if( isset($_POST['import_file']) ){
    		
    		echo $_POST['import_file'];
       	}
    }
    ?>
    Hat jemand eine Idee? Im Moment tappe ich (PHP Anfänger) ziemlich im Dunkeln.

    Danke im Voraus und Gruss,
    Webdude

  2. #2
    Registrierter Benutzer
    Registriert seit
    15.10.2005
    Ort
    Franken
    Beiträge
    362
    Versuch mal vor der isset()-Zeile ein
    var_dump($_POST); Wenn da die Variable nicht drinnen ist, ist sie eben nicht vorhanden.

    Da du gesagt hast, das es eine Datei ist (also wenn es keine Textarea sondern ein <input type="file"> ist): Guck mal nach $_FILES.
    Dank der Rekursion kann ich IF-Schleifen bauen.

    In neuem Glanz: www.turbohummel.de

  3. #3
    Registrierter Benutzer
    Registriert seit
    29.12.2001
    Ort
    Berlin
    Beiträge
    231
    Stehen Upgeloadete Files den in $_POST ?
    Stehen die nicht nur in $_FILES ?
    http://de2.php.net/variables.predefined

    tomes
    ************************************************
    Man(n oder Frau) muss nicht alles wissen,
    Man(n oder Frau) muss nur wissen wo es steht !
    ************************************************
    http://www.sandtom.net
    ICQ 176436259

  4. #4
    Registrierter Benutzer
    Registriert seit
    01.11.2001
    Beiträge
    5
    $_FILES klingt logisch. Jetzt kommen zwar ein paar andere Fehler, aber das tüftel ich noch aus.
    Big Thx!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •