Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   PHP upload vraag (https://forum.scholieren.com/showthread.php?t=781520)

Lil' Stef 21-03-2004 13:18

PHP upload vraag
 
Ikl heb nu een script gemaakt dat gegevens wijzigd en dat werkt ook deels alleen de link van 2 plaatjes stuurt ie niet mee. Dit is het wijzig bestand. Ik heb $sql geechod en dan geeft ie bijv. dit weer:

<?
PHP-code:

UPDATE data SET text='ook een schitterende keuken zeg... SOOOO HEE!! prachtig!!'category='Keuken'picture=''kleine=''titel='test 2' WHERE id='6' 

?>
kleine is de thumbnail en picture is de grote foto.


Het bestand.
<?
PHP-code:

$picture $_GET['picture']; 
$kleine $_GET['kleine']; 


include(
"connect.php"); 

$picture $_FILES['picture']['name']; 
$kleine $_FILES['kleine']['name']; 


move_uploaded_file($_FILES['plaatje']['tmp_name'], "images/$picture"); 
move_uploaded_file($_FILES['kleine']['tmp_name'], "images/$kleine"); 




$sql "UPDATE data SET text='$text', category='$category', picture='$picture', kleine='$kleine', titel='$titel' WHERE id='$id'" or die(mysql_error()); 
mysql_query($sql) or die(mysql_error()); 

echo 
$sql

?>

verder geeft ie geen error..

Harrie 21-03-2004 13:52

en het plaatje staat gewoon in de map images/ na het versturen?

Lil' Stef 21-03-2004 13:57

nee ook niet.

eddie 21-03-2004 14:01

je hergebruikt je variabelen $picture en $kleine. Ik weet niet of dit de bedoeling is.

Lil' Stef 21-03-2004 14:07

PHP-code:

include("connect.php");

$picture $_FILES['plaatje']['name'];
$kleine $_FILES['tumb']['name'];


move_uploaded_file($_FILES['plaatje']['tmp_name'], "images/$picture");
move_uploaded_file($_FILES['tumb']['tmp_name'], "images/$kleine");




$sql "UPDATE data SET text='$text', category='$category', picture='$picture', kleine='$kleine', titel='$titel' WHERE id='$id'" or die(mysql_error());
mysql_query($sql) or die(mysql_error());

echo 
$sql

ik heb er dit van gemaakt maar nog steeds niet

Triloxigen 21-03-2004 14:22

Wat doet het niet?
Error?

Lil' Stef 21-03-2004 14:30

hij geeft geen error das ut probleem maar als $sql echo dan geeft ie de foto waardes niet mee....

Harrie 21-03-2004 17:47

1. Heb je in de form tag wel de de toevoeging enctype="multipart/form-data" verwerkt?

2. Heb je jouw veld waar het bestand in komt te staan wel picture genoemd (in het formulier)?

3. Het is ook beter als je het even controleert voordat je in de database iets gooit of iets proberen in een dir te gooien, bv:

PHP-code:

if(is_uploaded_file($_FILES['picture']['tmp_name']))
   {
      
$newfile "images/$newNamePicture";
      
move_uploaded_file($_FILES['picture']['tmp_name'], $newfile);  

     
// database rommel (insert commands ed)

   



Lil' Stef 21-03-2004 20:52

<link rel=stylesheet type=text/css href=test.css>
PHP-code:



include("connect.php");

$picture $_FILES['picture']['name'];
$kleine $_FILES['kleine']['name'];


move_uploaded_file($_FILES['picture']['tmp_name'], "images/$picture");
move_uploaded_file($_FILES['kleine']['tmp_name'], "images/$kleine");

if(
is_uploaded_file($_FILES['picture']['tmp_name']
)) 
   { 
      
$newfile "images/$newNamePicture"
       
move_uploaded_file($_FILES['picture']['tmp_name'],
 
$newfile);   



$sql "UPDATE data SET text='$text', category='$category', picture='$picture', kleine='$kleine', titel='$titel' WHERE id='$id'" or die(mysql_error());
mysql_query($sql) or die(mysql_error());

echo 
$sql;



Ik heb nu alles wat je hebr opgenoemd maar nu krijg ik leeg scherm als ik upgeload heb.

Triloxigen 21-03-2004 21:00

Niet dat dit iets veranderd aan je witte scherm.
maar heb je de volgende lijn wel toegevoegd aan je formulier:
Code:

enctype="multipart/form-data"

Lil' Stef 22-03-2004 09:24

yep....

Triloxigen 22-03-2004 10:32

Citaat:

Lil' Stef schreef op 22-03-2004 @ 09:24:
yep....
Ohw, ik zie nt dat dat al was gezegd..

Plaats eens ergens in je script, vooraan ofzo een:
PHP-code:

echo "XX"



Alle tijden zijn GMT +1. Het is nu 08:03.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.