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 12: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 12:52

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

Lil' Stef 21-03-2004 12:57

nee ook niet.

eddie 21-03-2004 13:01

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

Lil' Stef 21-03-2004 13: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 13:22

Wat doet het niet?
Error?

Lil' Stef 21-03-2004 13:30

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

Harrie 21-03-2004 16: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 19: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 20: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 08:24

yep....

Triloxigen 22-03-2004 09: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 13:24.

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