Berichten in db zetten via array.

Status
Niet open voor verdere reacties.

BrEeZeR

Inventaris
Lid geworden
27 apr 2001
Berichten
12.877
Yo,

Ik ben nog ff bezig met fotoalbum script voor stage alleen het lukt me niet echt om de berichten in de db te krijgen.

Heb in de template dit staan :

Code:
{elseif $step == 1}
<form name="1" method="post" action="{$file}?a=newalbum&step=2" enctype="multipart/form-data">
<font size="3"><b>{$albumnaam} - Foto's toevoegen</b></font>
<br>
<hr width="500" size="1" color="black" align="left">
{section name="aantal" loop="$aantal"}
<input type="file" name="bestand[]" size="70"><br>
<input type="text" name="bericht[]" size="70" value="Plaats hier eventuele tekst..."><br><br>
{/section}
<input type="submit" name="submit" value="Uploaden die hap !">

Maar in de PHP lukt et dus niet echt.... weet niet precies hoe ik die berichten stuk voor stuk in de db bij de juiste foto kan plaatsen.

Code:

PHP:
				if($_POST['bericht'] == "Plaats hier eventuele tekst...") {
					$bericht = "";
				}else{
					$bericht = addslashes($_POST['bericht']);
				}

				$insert = mysql_query("INSERT into foto (fotoalbumid, bestandsnaam, extentie, grootte, bericht) VALUES ('".$nieuwe_albumid."', '".$naam."', '.".$extentie."', '".$groottes[$key]."', '".$bericht."')") or Error(7);

Met foreach ofzo? Ben het script onderhand alweer zat (verplicht phpen zuigt) dus lukken wil het niet echt... :mad:

thx
 
Zoiets ? :
PHP:
<?
foreach($_POST["bericht"] AS $key => $value)
{
  if($value == "Plaats hier eventuele tekst...")
  {
  $bericht = "";
  }
  else
  {
    if(get_magic_quotes_gpc() == FALSE)
    {
    $value = addslashes($value);
    }
  $result = mysql_query("INSERT INTO foto (fotoalbumid, bestandsnaam, extentie, grootte, bericht) VALUES ('" . $nieuwe_albumid . "','" . $naam . "','." . $extentie . "','" . $groottes[$key] . "','" . $bericht . "')") or Error(7);
  }
}
?>
Succes :thumb:
 
Hmm, bijna.

Als ik nu dit upload:

script1.jpg


Krijg ik dit in de DB:

script2.jpg


Maar t'is een stapje in de goeie richting..

Edit:

Verdomme geen eens HTML aan in de PHP sectie... nahja dan maar groot formaat.... :mad: Moet het maar aanstaan :r
 
Mja het lukt echt niet... dat foreach geval had ik in de reeds bestaande loop gezet en dat wil niet natuurlijk want dan doettie het vaker dan 1 keer.

Geen idee hoe het nu wel moet ben dit script zat :mad:
 
Stuur 't script + tabelstructuur ff naar me toe via msn, kijk ik ff :)
 
Ik doe het nu al anders, gewoon achteraf die teksten erbij zetten is ook een optie.. wil het nu gewoon afhebben en niet teveel gedoe meer, heb nog veel meer te doen deze week.

Tnx enniewee.
 
Hoewel, het is wel beter voor m'n stagecijfer, zou je toch nog ff willen kijken? :D
 
Ik kwam, ik keek, ik fixte, ik stuurde 't terug over msn :p
 
Geplaatst door masterprut
Ja want je ging niet weg dus ik dacht ff informeren :o
Dennis blijft maar problemen hebben, tegen de tijd dat ik weg ben mag ik weer teruggaan :p
 
En bedankt ;)

Heb idd problemen met dit script op LInux server :rolleyes:
 
Nee hoor, komt gewoon omdat je niet kan scripten en register_globals stiekem op on hebt gezet :p
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan