php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.09.2011, 19:34  
Neuer Benutzer
 
Registriert seit: 06.09.2011
Beiträge: 10
PHP-Kenntnisse:
Anfänger
o0chris0o befindet sich auf einem aufstrebenden Ast
Standard mehrere dateien hochladen und in einer mysql query speichern

Hallo.
Ich hab folgendes Problem und finde keien adäquate Lösung.
Ich möchte über ein html/php formular mehrere(ca.10) dateien in eine mysql query bekommen da ich später eine abfrage über die ID machen muss. Problem ist, dass die dateien relativ gross sind (circa 10mb).
Ich denke daher, dass es sinnvoll wäre sie mit move uploaded file auszulagern(oder?)

Hat jemand dazu ein Kochrezept zur Hand?
Bin als Neuling seit ner woche dran und kann immer nur Teilerfolge verbuchen.
Das grosse ganze ist mir bisher verwehrt geblieben.
Falls mehr infos benötigt werden werd ich se natürlich bestmöglich niederschreiben.

Dank und Gruss
Chris
o0chris0o ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.09.2011, 19:50  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von o0chris0o Beitrag anzeigen
Ich möchte über ein html/php formular mehrere(ca.10) dateien in eine mysql query bekommen da ich später eine abfrage über die ID machen muss.
Hinter einem „da“ sollte eigentlich eine Aussage folgen, die das davor stehende logisch begründet.
Bei dir kann ich da aber überhaupt keinen Zusammenhang erkennen.

Wenn du hier Hilfe bekommen willst, dann beschreibe bitte ausreichend detailiert und nachvollziehbar, was du erreichen willst. Und was du dir dazu schon überlegt hast, und wo dein Problem damit liegt.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Alt 06.09.2011, 20:04  
Neuer Benutzer
 
Registriert seit: 06.09.2011
Beiträge: 10
PHP-Kenntnisse:
Anfänger
o0chris0o befindet sich auf einem aufstrebenden Ast
Standard ..

hi.
Problem ist, dass ich die dateien (oder deren verweise), die ich zuvor hochgeladen habe, in einer mysql zeile benötige, da ich später über das ID feld in dieser zeile eine abfrage starten möchte/muss.
bisher habe ich es geschafft, die dateien in einen ordner auf meinem webspace zu bekommen (mit dem move_uploaded_file befehl).
aber leider hab ich es nicht geschafft die dateiverweise in eine mysql zeile zu schreiben.
für jede datei wurde eine eigene ID verwendet.
leider konnte ich selbst durch 3 tage google keine fortschritte erzielen, da dieses problem, wie mir scheint, nicht sehr verbreitet ist.

hab ich mich verständlich ausgedrückt?
leider sind die verschiedenen fachtermini noch neuland für mich.
o0chris0o ist offline  
Alt 06.09.2011, 20:12  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von o0chris0o Beitrag anzeigen
leider konnte ich selbst durch 3 tage google keine fortschritte erzielen, da dieses problem, wie mir scheint, nicht sehr verbreitet ist.
Ich vermute, dein größtes Problem ist, dass du noch nicht in der Lage bist, das Problem in einzelne Teil-Probleme herunter zu brechen.
Das jemand ganz genau exakt dein spezielles Problem schon mal hatte, ist eher unwahrscheinlich.
Die einzelnen Bestandteile sind für sich aber absolut nichts außergewöhnliches.

Zitat:
aber leider hab ich es nicht geschafft die dateiverweise in eine mysql zeile zu schreiben.
Was meinst du mit Dateiverweisen – schlicht und einfach nur Pfad/Dateiname, unter denen sie im Dateisystem abgelegt sind?

Die in eine Datenbank zu schreiben, sollte kein Problem sein. Wenn dir das nötige Grundlagenwissen im Umgang mit Datenbanken aus PHP heraus noch fehlt, dann schau bitte erst mal hier: http://www.php.de/php-einsteiger/489...rundlagen.html
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Alt 07.09.2011, 17:00  
Neuer Benutzer
 
Registriert seit: 06.09.2011
Beiträge: 10
PHP-Kenntnisse:
Anfänger
o0chris0o befindet sich auf einem aufstrebenden Ast
Standard

Ich poste mal meinen momentanen Zwischenstand.
Ich vermute, dass des COPY befehl nicht mehr funktioniert und vll. hat ja jemand eine Idee, wie ich den richtig durch den move_uploaded_file befehl ersetzen kann.
wenn jemand noch andere fehler findet bin ich dankbar.
grüsse

chris

die index.html
Code:
<form action="upload.php" method="POST" enctype="multipart/form-data">

	<br /> 
 </p><div>Lorem Ipsum</div>
 <p></p>
 <table width="100%" border="0">
 	<tr>
 		<td><p>Objektname
 			<input type="text" name="Oname" /></p>
		</td>
	</tr>
 </table>
 <table width="100%" border="0">
 	<tr>
 		<td><p>Kurzbeschreibung </p>
		</td>
 		<td><textarea name="desc_short" cols="100" rows="10"></textarea></td>
  </tr>
 	<tr>
 		<td><p>Beschreibung</p>
		</td>
 		<td><textarea name="desc_long" cols="100" rows="10"></textarea></td>
  </tr>
 </table>
 <table width="100%" border="0">
 	<tr>
 		<td><p>Objekt Foto (Hi-Res)</p>
		</td>
	 <td><input name="image[hires]" type="file" />
		</td>
  </tr>
 	<tr class="pink">
 		<td><p>Objekt Foto (Lo-Res)</p>
		</td>
	 <td><input name="image[lores]" type="file" />
		</td>
  </tr>
 </table>
 <table width="100%" border="0">
 	<tr>
 		<td colspan="3">
 		<br/>
		<p class="center">Jedes Objektset benoetigt eine 3d Datei, die passende Textur sowie ein Thumbnailfoto </p>
	</tr>	
	
		
	<tr><td><br/>
		<h2>Objekt Set 1</h2>
		</td>
	</tr>
 	<tr><td>
	 	<p">3d File<input name="image[3d1]" type="file" /></p>
	</td>
	<td>
		<p>Texture<input name="image[tex1]" type="file" /></p>
	 </td>
	 <td>
	 	<p>Thumbnail<input name="image[thumb1]" type="file" /></p>
	 </td>
	 </tr>
	 	
	 	
	<tr><td>
	 	<h2>Objekt Set 2</h2>
		</td>
	</tr>
 	<tr>
 	<td>
	 	<p">3d File<input name="image[3d2]" type="file" /></p>
	</td>
	<td>
		<p>Texture<input name="image[tex2]" type="file" /></p>
	 </td>
	 <td>
		<p>Thumbnail<input name="image[thumb2]" type="file" /></p>
	 </td>
	 </tr>
	 	
	 <tr><td>	
	 	<h2>Objekt Set 3</h2>
		</td>
	</tr>
 	<tr>
 	<td>
	 	<p">3d File<input name="image[3d3]" type="file" /></p>
	</td>
	<td>
		<p>Texture<input name="image[tex3]" type="file" /></p>
	 </td>
	 <td>
		<p>Thumbnail<input name="image[thumb3]" type="file" /></p>
	 </td>
	 </tr>
	 
	 <tr><td>
	 	<h2>Objekt Set 4</h2>
		</td>
	</tr>
 	<tr>
 	<td>
	 	<p">3d File<input name="image[3d4]" type="file" /></p>
	</td>
	<td>
		<p>Texture<input name="image[tex4]" type="file" /></p>
	 </td>
	 <td>
		<p>Thumbnail<input name="image[thumb4]" type="file" /></p>
	 </td>
	 </tr>
	 
	 <tr><td>
	 	<h2>Objekt Set 5</h2>
		</td>
	</tr>
 	<tr>
 	<td>
	 	<p">3d File<input name="image[3d5]" type="file" /></p>
	</td>
	<td>
		<p>Texture<input name="image[tex5]" type="file" /></p>
	 </td>
	 <td>
		<p>Thumbnail<input name="image[thumb5]" type="file" /></p>
	 </td>
	 </tr>
	
	
	<tr><td>	
		<h2>Objekt Set 6</h2>
		</td>
	</tr>
 	<tr>
 	<td>
	 	<p">3d File<input name="image[3d6]" type="file" /></p>
	</td>
	<td>
		<p>Texture<input name="image[tex6]" type="file" /></p>
	 </td>
	 <td>
		<p>Thumbnail<input name="image[thumb6]" type="file" /></p>
	 </td>
	 </tr>
	
 
 </table>
 <br />
 <div align="left">
 <br />
   <input type="submit" value="Send files and Enter into Database" />
  <br />
 </div>
 <br /> 

</form>
und hier die upload.php

PHP-Code:
<?php require_once('../../config.php'); ?> 

<?php 

// set variable for number of elements to be processed - USED FOR MYSQL RECORD INSERT 

$numelements count(array_count_values($image_name)); 

// handle 'empty names' (i.e. - "") and change value to NULL 

$image_name[3d2] = ($image_name[3d2] != "") ? $image_name[3d2] : NULL
$image_name[tex2] = ($image_name[tex2] != "") ? $image_name[tex2] : NULL
$image_name[thumb2] = ($image_name[thumb2] != "") ? $image_name[thumb2] : NULL

$image_name[3d3] = ($image_name[3d3] != "") ?  $image_name[3d3] : NULL
$image_name[tex3] = ($image_name[tex3] != "") ?  $image_name[tex3]  : NULL
$image_name[thumb3] = ($image_name[thumb3] != "") ?  $image_name[thumb3]  : NULL

$image_name[3d4] = ($image_name[3d4] != "") ?  $image_name[3d4]  : NULL
$image_name[tex4] = ($image_name[tex4] != "") ?  $image_name[tex4]  : NULL
$image_name[thumb4] = ($image_name[thumb4] != "") ?  $image_name[thumb4]  : NULL

$image_name[3d5] = ($image_name[3d5] != "") ?  $image_name[3d5]  : NULL
$image_name[tex5] = ($image_name[tex5] != "") ?  $image_name[tex5]  : NULL
$image_name[thumb5] = ($image_name[thumb5] != "") ?  $image_name[thumb5]  : NULL

$image_name[3d6] = ($image_name[3d6] != "") ?  $image_name[3d6]  : NULL
$image_name[tex6] = ($image_name[tex6] != "") ?  $image_name[tex6]  : NULL
$image_name[thumb6] = ($image_name[thumb6] != "") ?  $image_name[thumb6]  : NULL

$dirhires "/test11/files/01/"
$dirlowres "/test11/files/02/"
$dir3d "/test11/files/03/"
$dirtex "/test11/files/04/"
$dirthumb "/test11/files/05/"

// variables to handle destination paths in the COPY statement - MUST INCLUDE PATH AND NAME 
$desthires $dirhires."/".$image_name[hires]; 
$destlowres $dirlowres."/".$image_name[lowres]; 
// Objekt set 1 
$dest3d1 $dir3d."/".$image_name[3d1]; 
$desttex1 $dirtex."/".$image_name[tex1]; 
$destthumb1 $dirthumb."/".$image_name[thumb1]; 
// Objekt set 2 
if(isset($image_name[3d2])) 
    { 
        
$dest3d2 $dir3d."/".$image_name[3d2]; 
        
$desttex2 $dirtex."/".$image_name[tex2]; 
        
$destthumb2 $dirthumb."/".$image_name[thumb2]; 
    } 
// Objekt set 3 
if(isset($image_name[3d3])) 
    { 
        
$dest3d3 $dir3d."/".$image_name[3d3]; 
        
$desttex3 $dirtex."/".$image_name[tex3]; 
        
$destthumb3 $dirthumb."/".$image_name[thumb3]; 
    } 
// Objekt set 4 
if(isset($image_name[3d4])) 
    { 
        
$dest3d4 $dir3d."/".$image_name[3d4]; 
        
$desttex4 $dirtex."/".$image_name[tex4]; 
        
$destthumb4 $dirthumb."/".$image_name[thumb4]; 
    } 
// Objekt set 5 
if(isset($image_name[3d5])) 
    { 
        
$dest3d5 $dir3d."/".$image_name[3d5]; 
        
$desttex5 $dirtex."/".$image_name[tex5]; 
        
$destthumb5 $dirthumb."/".$image_name[thumb5]; 
    } 
// Objekt set 6 
if(isset($image_name[3d6])) 
    { 
        
$dest3d6 $dir3d."/".$image_name[3d6]; 
        
$desttex6 $dirtex."/".$image_name[tex6]; 
        
$destthumb6 $dirthumb."/".$image_name[thumb6]; 
    } 

//upload image for hires 
if (copy($image[hires], $desthires)) 
    { 
        echo 
'hires image ('
        print (
$image_name[hires]); 
        echo 
')  has been uploaded <p></p>'
    }else{ 
        echo 
'hires image DID NOT upload <p></p>'
    } 
//upload image for detail lowres     
if(copy($image[lowres], $destlowres)) 
    { 
        echo 
'lowres image ('
        print (
$image_name[lowres]); 
        echo 
') has been uploaded <p></p>'
    }else{ 
        echo 
'lowres image DID NOT upload <p></p>'
    } 
     
 
// upload Objekt set 1 
if(copy($image[3d1], $dest3d1) && copy($image[tex1], $desttex1) && copy($image[thumb1], $destthumb1)) 
    { 
        echo 
'image set 1 has been uploaded <p></p>'
    }else{ 
        echo 
'image set 1 DID NOT upload <p></p>'
    } 
     
 
// conditional upload of Objekt set 2     
if(isset($image_name[3d2])) 
    { 
        if(
copy($image[3d2], $dest3d2) && copy($image[tex2], $desttex2) && copy($image[thumb2], $destthumb2)) 
        { 
        echo 
'image set 2 has been uploaded <p></p>'
        } 
    }else{ 
        echo 
"Image Set 2 is empty <p></p>"
    } 
     
 
// conditional upload of Objekt set 3     
if(isset($image_name[3d3])) 
    { 
        if(
copy($image[3d3], $dest3d3) && copy($image[tex3], $desttex3) && copy($image[thumb3], $destthumb3)) 
            { 
            echo 
'image set 3 has been uploaded <p></p>'
            } 
    }else{ 
        echo 
"Image Set 3 is empty <p></p>"
    } 

 
// conditional upload of Objekt set 4 
if(isset($image_name[3d4])) 
    { 
        if(
copy($image[3d4], $dest3d4) && copy($image[tex4], $desttex4) && copy($image[thumb4], $destthumb4)) 
            { 
            echo 
"image set 4 has been uploaded <p></p>"
            } 
    }else{ 
        echo 
"Image Set 4 is empty <p></p>"
    } 
     
     
 
// conditional upload of Objekt set 5 
if(isset($image_name[3d5])) 
    { 
        if(
copy($image[3d5], $dest3d5) && copy($image[tex5], $desttex5) && copy($image[thumb5], $destthumb5)) 
            { 
            echo 
'image set 5 has been uploaded <p></p>'
            } 
    }else{ 
        echo 
"Image Set 5 is empty <p></p>"
    } 
     
     
 
// conditional upload of Objekt set 6 
if(isset($image_name[3d6])) 
    { 
        if(
copy($image[3d6], $dest3d6) && copy($image[tex6], $desttex6) && copy($image[thumb6], $destthumb6)) 
            { 
            echo 
'image set 6 has been uploaded  <p></p><a href="http://www.xyz/index.html">Back to Upload Form</a>'
            } 
    }else{ 
        echo 
'Image Set 6 is empty <p></p><a href="http://www.xyz/index.html">Back to Upload Form</a>'
    }
    
/* 
Prepare for Transactions with MySQL Database  
*/ 

// set variables for URL paths 
$hi "01/"
$lo "02/"
$
3d "03/"
$tex "04/"
$thu "05/"

// set variables to handle concatenation of paths and names to INSERT INTO Database (only NEEDED for image paths 

$hirespath $hi.$image_name[hires]; 
$lowrespath $lo.$image_name[lowres]; 

$
3d1path = $3d.$image_name[3d1]; 
$tex1path $tex.$image_name[tex1]; 
$thumb1path $thu.$image_name[thumb1]; 

$
3d2path = $3d.$image_name[3d2]; 
$tex2path $tex.$image_name[tex2]; 
$thumb2path $thu.$image_name[thumb2];     
$
3d3path = $3d.$image_name[3d3]; 
$tex3path $tex.$image_name[tex3]; 
$thumb3path $thu.$image_name[thumb3]; 
$
3d4path = $3d.$image_name[3d4]; 
$tex4path $tex.$image_name[tex4]; 
$thumb4path $thu.$image_name[thumb4]; 
$
3d5path = $3d.$image_name[3d5]; 
$tex5path $tex.$image_name[tex5]; 
$thumb5path $thu.$image_name[thumb5]; 
$
3d6path = $3d.$image_name[3d6]; 
$tex6path $tex.$image_name[tex6]; 
$thumb6path $thu.$image_name[thumb6]; 
     
// connect to MySQL database 
mysql_select_db($my_databasename$YOURS); 

/* 
Begin Transactions with MySQL Database 
*/ 
switch ($numelements
    { 
        case 
6
        
mysql_query("INSERT INTO YOUR_TABLENAME (name, hirespath, short_desc, long_desc, lowrespath, 3d1path, tex1path, thumb1path, numelements)  
        VALUES ('$enginename', '$hirespath', '$description_short', '$description_long', '$lowrespath', '$3d1path', '$tex1path', '$thumb1path', '$numelements')"
) or die(mysql_error()); 
        break; 
         
        case 
9
        
mysql_query("INSERT INTO YOUR_TABLENAME (name, hirespath, short_desc, long_desc, lowrespath, 3d1path, tex1path, thumb1path, 3d2path, tex2path, thumb2path, numelements) VALUES  
        ('$enginename', '$hirespath', '$description_short', '$description_long', '$lowrespath', '$3d1path', '$tex1path', '$thumb1path', '$3d2path', '$tex2path', '$thumb2path', '$numelements')"
) or die(mysql_error()); 
        break; 
         
        case 
12
        
mysql_query("INSERT INTO YOUR_TABLENAME (name, hirespath, short_desc, long_desc, lowrespath, 3d1path, tex1path, thumb1path,  
        3d2path, tex2path, thumb2path, 3d3path, tex3path, thumb3path, numelements) VALUES  
        ('$enginename', '$hirespath', '$description_short', '$description_long', '$lowrespath', '$3d1path', '$tex1path', '$thumb1path', '$3d2path', '$tex2path', '$thumb2path',  
        '$3d3path', '$tex3path', '$thumb3path', '$numelements')"
) or die(mysql_error()); 
        break; 
         
        case 
15
        
mysql_query("INSERT INTO YOUR_TABLENAME (name, hirespath, short_desc, long_desc, lowrespath, 3d1path, tex1path, thumb1path,  
        3d2path, tex2path, thumb2path, 3d3path, tex3path, thumb3path, 3d4path, tex4path, thumb4path, numelements) VALUES  
        ('$enginename', '$hirespath', '$description_short', '$description_long', '$lowrespath', '$3d1path', '$tex1path', '$thumb1path', '$3d2path', '$tex2path', '$thumb2path',  
        '$3d3path', '$tex3path', '$thumb3path', '$3d4path', '$tex4path', '$thumb4path', '$numelements')"
) or die(mysql_error()); 
        break; 
         
        case 
18
        
mysql_query("INSERT INTO YOUR_TABLENAME (name, hirespath, short_desc, long_desc, lowrespath, 3d1path, tex1path, thumb1path,  
        3d2path, tex2path, thumb2path, 3d3path, tex3path, thumb3path, 3d4path, tex4path, thumb4path, 3d5path, tex5path, thumb5path, numelements) VALUES  
        ('$enginename', '$hirespath', '$description_short', '$description_long', '$lowrespath', '$3d1path', '$tex1path', '$thumb1path', '$3d2path', '$tex2path', '$thumb2path',  
        '$3d3path', '$tex3path', '$thumb3path', '$3d4path', '$tex4path', '$thumb4path', '$3d5path', '$tex5path', '$thumb5path', '$numelements')"
) or die(mysql_error()); 
        break; 
         
        case 
20
        
mysql_query("INSERT INTO YOUR_TABLENAME (name, hirespath, short_desc, long_desc, lowrespath, 3d1path, tex1path, thumb1path,  
        3d2path, tex2path, thumb2path, 3d3path, tex3path, thumb3path, 3d4path, tex4path, thumb4path, 3d5path, tex5path, thumb5path, 3d6path, tex6path, thumb6path, numelements) VALUES  
        ('$enginename', '$hirespath', '$description_short', '$description_long', '$lowrespath', '$3d1path', '$tex1path', '$thumb1path', '$3d2path', '$tex2path', '$thumb2path',  
        '$3d3path', '$tex3path', '$thumb3path', '$3d4path', '$tex4path', '$thumb4path', '$3d5path', '$tex5path', '$thumb5path', '$3d6path', '$tex6path', '$thumb6path', '$numelements')"
) or die(mysql_error()); 
        break; 
    }  

?>
o0chris0o ist offline  
Alt 07.09.2011, 17:59  
Neuer Benutzer
 
Registriert seit: 06.09.2011
Beiträge: 10
PHP-Kenntnisse:
Anfänger
o0chris0o befindet sich auf einem aufstrebenden Ast
Standard

update:
Ich hab den Namen "3d" ausgebessert, da php anscheinend Probleme mit der Zahl 3 hat.



Ach ja.
Anbei die Fehlermeldungen.

was könnte bei array_count_values für ein Problem sein?

Warning: array_count_values() [function.array-count-values]: The argument should be an array in /mnt/web1/23/49/51643849/htdocs/test11/upload.php on line 7

hier Denke ich als Anfänger, dass der COPY befehl durch MOVE_UPLOADED_FILE ersetz werden muss, oder hängt es am Ende mit dem obigen Fehler zusammen?
Leider hab ich da Probleme das korrekt zu machen. Trotz Tutorials und Recherchen

Warning: copy() [function.copy]: Filename cannot be empty in /mnt/web1/23/49/51643849/htdocs/test11/upload.php on line 81
hires image DID NOT upload

Warning: copy() [function.copy]: Filename cannot be empty in /mnt/web1/23/49/51643849/htdocs/test11/upload.php on line 90
lowres image DID NOT upload

Warning: copy() [function.copy]: Filename cannot be empty in /mnt/web1/23/49/51643849/htdocs/test11/upload.php on line 100
image set 1 DID NOT upload

Danke für die Hilfe
o0chris0o ist offline  
Alt 07.09.2011, 21:08  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von o0chris0o Beitrag anzeigen
was könnte bei array_count_values für ein Problem sein?
Wo soll denn die Variable herkommen, die du da als Parameter angegeben hast?
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Alt 08.09.2011, 08:56  
Neuer Benutzer
 
Registriert seit: 06.09.2011
Beiträge: 10
PHP-Kenntnisse:
Anfänger
o0chris0o befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von ChrisB Beitrag anzeigen
Wo soll denn die Variable herkommen, die du da als Parameter angegeben hast?
ich dachte mir, das durch den Befehl
PHP-Code:
$numelements count(array_count_values($image_name)); 
die Anzahl der "befüllten" Felder( die, die nicht NULL sind) gezählt wird und ich dann, je nach Anzahl die unterschiedlichen cases hab mit denen dann die Mysql datenbank befüllt wird.
Lieg ich da falsch?
o0chris0o ist offline  
Alt 08.09.2011, 09:20  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

Hi.

Ich glaube ChrisB meint, wo die Variable $image_name (befüllt wird) herkommt.

mfg Wolf29
__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 ist offline  
Alt 08.09.2011, 11:03  
Neuer Benutzer
 
Registriert seit: 06.09.2011
Beiträge: 10
PHP-Kenntnisse:
Anfänger
o0chris0o befindet sich auf einem aufstrebenden Ast
Standard

hello.
$image_name sollte die Anzahl der befüllten $image_name[] die in den nächsten Zeilen folgen wiedergeben.
also wenn ich in der index.html 2 "Objekt Sets" befülle sollte die $numelements Variable die Zahl 6 ausspucken (weil ja pro Set drei Elemente enthalten sind)
und je nach Anzahl wird unten bei den mysql Einträgen ein "case" ausgewählt um die Objekte (oder Dateipfade/Verweise) in die Datenbank zu schreiben.

gibt es da bessere Möglichkeiten?

dank und gruss
o0chris0o ist offline  
Thema geschlossen


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
MySQL in Formular einlesen und wieder speichern in MySQL MySQL-Bastler PHP Tipps 2010 32 02.10.2010 15:02
Dateien verschlüsselt auf dem Webserver speichern e.tech PHP Tipps 2010 3 15.08.2010 18:08
Daten in Mysql datenbank speichern keppi PHP Tipps 2009 5 23.07.2009 17:29
Dateien mit PHP Hochladen h3ir PHP-Fortgeschrittene 9 29.05.2009 18:46
MySQL Antwort als CSV speichern grisu PHP Tipps 2008 5 11.04.2008 17:28
MySQL Dateien in Variabel speichern Marcel Singer Datenbanken 7 02.12.2007 21:18
Mit php dynamisch Namen von Bildnamen sowie Pfad in mysql Datenbank speichern mallmis PHP Tipps 2008 1 19.11.2007 23:04
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
MySQL Query Browser c01001 Datenbanken 6 14.01.2006 22:13
Lost connection to MySQL server during query in ... ? Alpha Centauri Datenbanken 0 24.10.2005 11:09
verschiedene Query Ergebnisse in MySQL 4.0.x und 4.1.x Datenbanken 3 18.09.2005 15:57
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Bild in MySQL - DB hochladen Datenbanken 5 27.08.2004 13:52
Formular in Mysql Datenbank speichern Anuschka Datenbanken 1 15.08.2004 02:55
Dateien hochladen und außerhalb des Document-Roots speichern PHP Tipps 2004 2 03.07.2004 17:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mehrere dateien hochladen und ind mysql speicheren, dirtex, php mehrere dateien hochladen post, mehrere dateien upoloaden php mysql insert, php datei hochladen speichern, move upload 10mb, mehrere dateien auf mysql hochladen, php abfrage datei upload, php mehrere files speichern, mysql insert query sichern tutorial, query browser wo datenbank gespeichert, datei in mysql speichern php, mit php mehrere dateien hochladen und in db speichern, mehrere dateien hochladen php html, php mysql query in datei schreiben, dateien hochladen uploaded

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:07 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