upload σε βαση δεδομενων ερωτηση

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

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

Απάντηση
1Q1Q1Q
Δημοσιεύσεις: 25
Εγγραφή: 08 Ιαν 2010 13:37

upload σε βαση δεδομενων ερωτηση

Δημοσίευση από 1Q1Q1Q » 14 Ιαν 2010 21:15

να σε ρωτησω και κατι αλλο?
για να περασω και στα στοιχεια του αρχειου που κανω upload κανω αυτο αλλα δεν τα εμφανιζει στη βαση και στο echo sql που δοκιμαζω βγαινει μονο το αρχειο οχι τα αλλα στοιχεια!

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


<form enctype="multipart/form-data" method="post" action="upload_file.php">

Aυξων αριθμός&#58; <input type="text" name="AA" />
<p><br>

Τίτλος εγγράφου&#58; <input type="text" name="Titlos" />
<p><br>

Περιγραφή&#58; <input type="text" name="Perigrafi" />
<p>
<br><br><br>

<label for=file>Ονομα/Θεση αρχειου&#58;</label>
<input id="file" type="file" name="file">
 
 <br><input value="Submit" type="submit" name="submit"> </form>



<?php
session_start&#40;&#41;;
$fileName = $_FILES&#91;'file'&#93;&#91;'name'&#93;;
$tmpName  = $_FILES&#91;'file'&#93;&#91;'tmp_name'&#93;;
$fileSize = $_FILES&#91;'file'&#93;&#91;'size'&#93;;
$fileType = $_FILES&#91;'file'&#93;&#91;'type'&#93;;
$arithmos=$_POST&#91;'AA'&#93;;
$titlos=$_POST&#91;'Titlos'&#93;;
$perigrafi=$_POST&#91;'Perigrafi'&#93;;



if &#40;&#40;&#40;$_FILES&#91;"file"&#93;&#91;"type"&#93; == "text/plain"&#41;
|| &#40;$_FILES&#91;"file"&#93;&#91;"type"&#93; == "image/gif"&#41;
|| &#40;$_FILES&#91;"file"&#93;&#91;"type"&#93; == "image/jpeg"&#41;
|| &#40;$_FILES&#91;"file"&#93;&#91;"type"&#93; == "image/pjpeg"&#41;
|| &#40;$_FILES&#91;"file"&#93;&#91;"type"&#93; == "image/JPG"&#41;&#41;
&& &#40;$_FILES&#91;"file"&#93;&#91;"size"&#93; < 2000000&#41;&#41;
&#123;
if &#40;$_FILES&#91;"file"&#93;&#91;"error"&#93; > 0&#41;
&#123;
echo '<font color="red">Return Code&#58; </font>'. $_FILES&#91;"file"&#93;&#91;"error"&#93; . "<br />";
&#125;
else
&#123;
echo '<br><br>
<blockquote><blockquote><blockquote><blockquote>
<b><font color="green">Upload&#58; </font>' . $fileName . "<br />";


echo '<br><br><font color="green">Type&#58; </font>' , $fileType . "<br />";

echo '<br><br><font color="green">Size&#58; </font>', &#40;$fileSize / 1024&#41; . " Kb<br />";

echo '<br><br><font color="green">Temp file&#58; </font>', $tmpName . "<br/>";

if &#40;file_exists&#40;"upload/" . $fileName&#41;&#41;
&#123;
echo '<br><br><br><br><font color="red">',$fileName . " already exists.</font> ";
&#125;
else
&#123;

move_uploaded_file&#40;$tmpName,
"upload/" . $fileName&#41;;
echo '<br><br><font color="red"> Stored in&#58; ' , "upload/",$tmpName ;
&#125;
&#125;
&#125;
else
&#123;
echo '<blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote>
<br><br><b><h1><font color="red">Invalid file</h1></b><b/>';
&#125;


$sql="INSERT INTO eggrafa_mathimatos &#40;AA,Titlos,Perigrafi,arxeio&#41;
VALUES&#40;'$arithmos','$titlos','$Perigrafi''$fileName'&#41;"; 


if &#40;!mysql_query&#40;$sql,$link&#41;&#41;
&#123;
die&#40;'Error&#58; ' . mysql_error&#40;&#41;&#41;;
&#125;
echo "Η προσθήκη της νέας ανακοίνωσης πραγματοποιήθηκε με επιτυχία";
mysql_close&#40;$link&#41;;



?>

Απάντηση

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

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

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