pic adden...

Zipper02

Mitglied
Hi,

folgendes formular hab ich gecodet.

<tr>
<td width=20%>
Bildurl
</td>
<td width=80%>
<input type=text name=url size=40>
</td>
</tr>
<tr>
<td width=20%>
Picname
</td>
<td width=80%>
<input type=text name=picname size=40>
</td>
</tr>


Jetzt soll man unter Bildurl mehrere Bilder eingeben können.
Also z.B. bild1.jpg; bild2.jpg...
Bei Picname soll das gleiche Prinzip sein und der Picname soll jeweils zum Bild gehören.
Ich hoffe das ist verständlich...

Der soll jetzt aber bei jedem Bild+Picname in der Datenbank jeweils einen neuen Eintrag machen beim posten.
Wie kann man das machen ?
 
Ergebnis jeweis mit "explode" aufsprengen (trennzeichen ";") und dann die jeweiligen Werte mit "INSERT into .... VALUES (...)" in die Datenbank einfügen.
 
Also ich hab mir jetzt mal in den php manuals das mit explode angeschaut.
aber irgendwie versteh ich das nicht so, wie es eigentlich sein sollte...
 
$url = explode(";",$url);
$picname = explode(";",$picname);

Damit erhälst du in "$url[0]" die URL des ersten Bildes und in "$picname[0]" den Namen ("$url[1] == URL des zweiten Bildes usw.). Mit einer Schleife kannst du dann noch das Array durchlaufen und jeden Eintrag in die Datenbank setzen.
 
<?
$url = explode(";",$url);
$picname = explode(";",$picname);
?>

<?
include("config.inc.php");
include("connect.inc.php");
$postzeit = time();
$eintrag2 = "INSERT INTO articlespics (url, picname) VALUES ('$url', '$picname')";
$eintragen2 = mysql_query($eintrag2);
?>

das hab ich jetzt gemacht.
aber mir ist klar das des net geht, da ich irgendwie jetzt net blick wie man die arrays in so ner schleife durchlaufen lässt.
das ist mir heute zum ersten mal begegnet sowas zu machen.
 
Zurück