Undefined index

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
prokopios
Δημοσιεύσεις: 155
Εγγραφή: 17 Φεβ 2006 15:47

Undefined index

Δημοσίευση από prokopios » 25 Οκτ 2009 15:35

Γεια σας χρησιμοποιώ μια φόρμα επικοινωνίας έτσι ώστε ο χρήστης να μπορεί να κάνει upload μια εικόνα. Ας πούμε ότι ο κώδικας είναι ο παρακάτω :

Κώδικας: Επιλογή όλων

<?php
$show_form1=true;

if&#40;isset&#40;$_POST&#91;'submit1'&#93;&#41;&#41;
&#123;
        $show_form1=false;
		
	$image=$_FILES&#91;'image'&#93;&#91;'name'&#93;;

		
	if &#40;$image&#41;
		&#123;
			$filename = stripslashes&#40;$_FILES&#91;'image'&#93;&#91;'name'&#93;&#41;;
			$extension = getExtension&#40;$filename&#41;;
	&#125;
		
			
&#125;
if&#40;true == $show_form1&#41;
&#123;
?>
<form name="form1" action="" method="POST">
Εικόνα &#58;<input type="file" name="image" title="Αναζήτηση Εικόνας">
<input type='submit' name='submit1' value=' Αποθήκευση ' title="Αποθήκευση">
<input type='reset' name='reset1' value=' Καθαρισμός ' title="Καθαρισμός Πεδίων">
</form>
<?PHP
&#125;//true == $show_form1
?>
Το πρόβλημα που έχω είναι ένα μήνυμα undefined index image.
Ti κάνω λάθος ??
ΑΥΤΑ!!!

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6235
Εγγραφή: 30 Νοέμ 2004 03:09

Undefined index

Δημοσίευση από fafos » 25 Οκτ 2009 16:01

To grafo kai pio pano.. mia forma gia na steilei arxeia ston server thelei to: enctype="multipart/form-data"

me epalhtheush tou submit den mou douleue h forma.. evala ena hidden pedio kai doulepse..

H function getExtension(); yparxei? auth pairnei thn katalhksh tou arxeiou..

dokimase to etsi (prepei na sou typosei to onoma tou arxeiou kai ena error gia thn function pou proanefera):



Κώδικας: Επιλογή όλων

<?php
$show_form1=true;

if&#40;$_POST&#91;'up'&#93;&#41;
&#123;
        $show_form1=false;
      
   $image=$_FILES&#91;'image'&#93;&#91;'name'&#93;;
echo $image;
      
   if &#40;$image&#41;
      &#123;
         $filename = stripslashes&#40;$_FILES&#91;'image'&#93;&#91;'name'&#93;&#41;;
         $extension = getExtension&#40;$filename&#41;;
   &#125;
      
         
&#125;
if&#40;true == $show_form1&#41;
&#123;
?> 
<form name="form1" action="" method="POST"  enctype="multipart/form-data">
Εικόνα &#58;<input type="file" name="image" title="Αναζήτηση Εικόνας">
<input size="20" type="hidden" name="up" value="1">
<input type='submit' name='submit1' value=' Αποθήκευση ' title="Αποθήκευση">
<input type='reset' name='reset1' value=' Καθαρισμός ' title="Καθαρισμός Πεδίων">
</form>
<?PHP
&#125;//true == $show_form1
?>
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

prokopios
Δημοσιεύσεις: 155
Εγγραφή: 17 Φεβ 2006 15:47

Undefined index

Δημοσίευση από prokopios » 25 Οκτ 2009 16:44

Ευχαριστώ πάρα πολύ , τελικά το enctype="multipart/form-data" έλειπε.
ΑΥΤΑ!!!

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες