php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.06.2005, 12:48  
Gast
 
Beiträge: n/a
Standard Bilder hochladen und Namen in DB speichern

Hi,
ich versuch grade ne kleine Galerie zu erstellen und außer dem Hochladen hier klappt auch eigetnlich alles.
Das Problem sollte eigetnlich erst ab der 'foreach-Schleife' auftauchen, aber wenn ich genau wüsste was er wäre, dann würde ich mich hier net mehr melden müssen :wink:
Hier ist der Quelltext:
PHP-Code:
<?php
include("connect.php");
mysql_select_db("galerie") or die ("Datenbank konnte nicht angesprochen werden");
if(
$_POST['anzahl']=="")
{
?>
<form action="<?php $PHP_SELF;?>" method='post'>
Wieviele Bilder sollen hochgeladen werden:

<input type='text' name='anzahl' size='5'>

<input type='submit' value='Senden'><input type='reset' value='L&ouml;schen'>
<?php
}
else
{
?>
<form action="<?php $PHP_SELF;?>" method="post" enctype="multipart/form-data">


Pictures:

<?php
for($i=0;$i<$_POST['anzahl'];$i++)
{
echo
"<input type='file' name='bilder[]' />
"
;
}
?>
<input type="submit" value="Send" />
</p>
</form>
<?php
if(isset($_POST['bilder']))
{    
    foreach (
$_FILES["bilder"]["error"] as $key => $error) {
       if (
$error == UPLOAD_ERR_OK) {
           
$tmp_name $_FILES["bilder"]["tmp_name"][$key];
           
$name $_FILES["bilder"]["name"][$key];
           
move_uploaded_file($tmp_name"phptmp/bilder/".$_GET['galerie']."/".$_FILES["bilder"]["name"]["$key"]);
       }
    }
    
$galerie $_GET['id'];
    for(
$i=0;$i<$_POST['anzahl'];$i++ )    
    {
    
$name $_FILES["bilder"]["name"]["$i"];
    
$sql mysql_query("INSERT INTO bilder (datei, galerie) VALUES ('$name','$galerie')");
    }

}
}
?>
MFG,
Sven
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.06.2005, 13:09  
Erfahrener Benutzer
 
Registriert seit: 24.08.2003
Beiträge: 714
Ashergul
Standard

das prob dürfte in der verschachtelung deines $_FILES arrays mit dem array $bilder liegen.


foreach ($_FILES["bilder"]["error"] as $key => $error) {

damit sprichst den index namens bilder an, den gibts es aber nicht das bilder ein array ist
__________________
mfg Floh

Programmers don't die, they GOSUB without RETURN
Ashergul ist offline  
Alt 21.06.2005, 15:07  
Gast
 
Beiträge: n/a
Standard

Ist hier keiner der mir helfen kann?
Ich vermute ja, dass mit den Abfragen was nicht stimmt und man deshalb gar nciht in den Bereich kommt wo die Daten hochgeladen und in die Tabelle eingetragen werden..
 
Alt 21.06.2005, 16:11  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

1) sauber arbeiten, $PHP_SELF ist nur vorhanden wenn register_globals aktiviert ist
2) error_reporting(E_ALL); an den Anfang deines Scripts und auftretende Fehler beheben
3) bei querys verwendet man mysql_error() !!!


mfg
robo47
robo47 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder ohne DB sicher speichern Diet PHP Tipps 2005 6 25.03.2009 00:07
Bilder hochladen und speicher Zabimaru PHP Tipps 2008 7 09.04.2008 17:58
Mit php dynamisch Namen von Bildnamen sowie Pfad in mysql Datenbank speichern mallmis PHP Tipps 2008 1 19.11.2007 23:04
Zip und php.ini & Wie Bilder speichern? Igäl PHP Tipps 2008 6 23.08.2007 12:52
Bilder Ordner hochladen? CHRIS PHP Tipps 2005-2 3 30.12.2005 17:20
Bilder ohne Namen zu wissen per php auf Internetseite zeigen PHP Tipps 2005-2 10 11.10.2005 18:35
Bilder hochladen PHP Tipps 2005-2 11 07.10.2005 12:29
Mehrere Bilder Hochladen und bearbeiten PHP Tipps 2005-2 7 23.07.2005 13:48
Bilder speichern statt anzeigen... PHP Tipps 2005 3 25.04.2005 15:22
Bilder nach Namen anzeigen PHP Tipps 2005 11 06.03.2005 15:41
Bilder hochladen PHP Tipps 2005 1 14.02.2005 16:16
Suche Bilder hochladen Script ypsie Beitragsarchiv 5 21.01.2005 17:01
Bilder hochladen mit/ohne Datenbank 'progman' PHP Tipps 2004 9 19.10.2004 21:03
Bilder über php inMySqlDB speichern PHP Tipps 2004 1 10.09.2004 23:11
Bilder in Datenbank speichern PHP Tipps 2004 11 05.08.2004 10:58

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php bild hochladen in datenbank speichern, bilder hochladen und speichern, bilder in datenbank speichern für gallerie, php fotos hochladen, bilder hochladen und namen in datenbank, bild hochladen und abspeichern php, bilder mit php hochladen und abspeichern, bilder hochladen und speichern mit php, bild uploaden und namen in datenbank speichern, bild uploaden und namen in tabelle speichern, hochgeladene bild in datenbank speichern, php bild hochladen und in db, name foto speichern, namen hochladen, bild in db speichern, http://www.php.de/php-tipps-2005-2/25178-bilder-hochladen-und-namen-db-speichern.html, bilder mit deim namen, bilder hochladen speichern und anzeigen, bilder hochladen und in datenbank speichern, bilader hochladen und in datenbank speichern

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:31 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.