Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

File upload kod - nemam link

[es] :: PHP :: File upload kod - nemam link

[ Pregleda: 2704 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ivanpro
Beograd

Član broj: 186028
Poruke: 104
*.dynamic.sbb.rs.



+10 Profil

icon File upload kod - nemam link20.07.2015. u 15:32 - pre 106 meseci
Pozdrav,

da li je neko raspolozen da mi pomogne oko koda za file upload?

Sa ovim kodom kada dodam fajil, u tabeli za pregled dobijem samo ime fajla bez linka za pregled

Sta mi nedostaje?

Hvala



add.php

<?php
require_once("dbcontroller.php");
$db_handle = new DBController();
if(!empty($_POST["submit"])) {
$result = mysql_query("INSERT INTO user(ime, prezime, email, adresa, grad, file) VALUES('".$_POST["ime"]."','".$_POST["prezime"]."','".$_POST["email"]."','".$_POST["adresa"]."','".$_POST["grad"]."','".$_POST["file"]."')");
if(!$result){
$message="Problem in Adding to database. Please Retry.";
} else {
header("Location:index.php");
}
}
?>
<link href="style.css" type="text/css" rel="stylesheet" />
<script src="https://code.jquery.com/jquery-2.1.1.min.js" type="text/javascript"></script>
<script>
function validate() {
var valid = true;
$(".demoInputBox").css('background-color','');
$(".info").html('');

if(!$("#ime").val()) {
$("#ime-info").html("(required)");
$("#ime").css('background-color','#FFFFDF');
valid = false;
}
if(!$("#prezime").val()) {
$("#prezime-info").html("(required)");
$("#prezime").css('background-color','#FFFFDF');
valid = false;
}
if(!$("#email").val()) {
$("#email-info").html("(required)");
$("#email").css('background-color','#FFFFDF');
valid = false;
}
if(!$("#adresa").val()) {
$("#adresa-info").html("(required)");
$("#adresa").css('background-color','#FFFFDF');
valid = false;
}
if(!$("#grad").val()) {
$("#grad-info").html("(required)");
$("#grad").css('background-color','#FFFFDF');
valid = false;
}
if(!$("#file").val()) {
$("#file-info").html("(required)");
$("#file").css('background-color','#FFFFDF');
valid = false;

}
return valid;
}
</script>
<form name="frmToy" method="post" action="" id="frmToy" onClick="return validate();">
<div id="mail-status"></div>
<div>
<label style="padding-top:20px;">Ime</label>
<span id="ime-info" class="info"></span><br/>
<input type="text" name="ime" id="ime" class="demoInputBox">
</div>
<div>
<label>Prezime</label>
<span id="prezime-info" class="info"></span><br/>
<input type="text" name="prezime" id="prezime" class="demoInputBox">
</div>
<div>
<label>E-mail</label>
<span id="email-info" class="info"></span><br/>
<input type="text" name="email" id="email" class="demoInputBox">
</div>
<div>
<label>Adresa</label>
<span id="adresa-info" class="info"></span><br/>
<input type="text" name="adresa" id="adresa" class="demoInputBox">
</div>
<div>
<label>Grad</label>
<span id="grad-info" class="info"></span><br/>
<input type="text" name="grad" id="grad" class="demoInputBox">
</div>
<div>
<label>File (pdf, doc, docx, xcl, xclx, jpg, png, gif)</label>
<span id="file-info" class="info"></span><br/>
<input type="file" name="file" id="file" class="demoInputBox">

</div>
<div>
<input type="submit" name="submit" id="btnAddAction" value="Add" />
</div>



index.php

<?php
foreach($result as $k=>$v) {
if(is_numeric($k)) {
?>
<tr>
<td><?php echo $result[$k]["datum_prijave"]; ?></td>
<td><?php echo $result[$k]["ime"]; ?></td>
<td><?php echo $result[$k]["prezime"]; ?></td>
<td><?php echo $result[$k]["email"]; ?></td>
<td><?php echo $result[$k]["adresa"]; ?></td>
<td><?php echo $result[$k]["grad"]; ?></td>
<td><?php echo $result[$k]["file"]; ?></td>

</tr>
<?php
}
}
if(isset($result["perpage"])) {
?>
<tr>
<td colspan="6" align=right> <?php echo $result["perpage"]; ?></td>
</tr>
<?php } ?>

[Ovu poruku je menjao ivanpro dana 20.07.2015. u 16:51 GMT+1]

[Ovu poruku je menjao ivanpro dana 20.07.2015. u 16:51 GMT+1]

[Ovu poruku je menjao ivanpro dana 20.07.2015. u 16:52 GMT+1]
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
95.180.71.*



+257 Profil

icon Re: File upload kod - nemam link20.07.2015. u 21:33 - pre 106 meseci
Pročitaj prvo ovo:
http://www.w3schools.com/php/php_file_upload.asp
i
http://www.tizag.com/phpT/fileupload.php

pa zaključi.

P.S. Još nešto - sa leve strane imaš "instant dodavanje" a tu i "code" tagove, pa kod stavljaj između tih tagova, da bude preglednije.
Još bolje ako koristiš nedokumentovan code:php tag :) npr.
Code (php):

echo 'ovo boji php stilom';
for ($i =1;$i<10;++$i)
{
 echo $i;
}
 

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

ivanpro
Beograd

Član broj: 186028
Poruke: 104
*.dynamic.sbb.rs.



+10 Profil

icon Re: File upload kod - nemam link20.07.2015. u 22:10 - pre 106 meseci
Hvala Jbyn4e,

gledao sam na ovim linkovima i jos nekim.
Konkretno, probao sam ovaj kod sa http://www.tizag.com/phpT/fileupload.php ali mi ne radi ?
Verovatno nesto nisam dobro napisao.

Da li bi mogao da mi das kokretan primer prema kodu sam postovao?

Hvala
 
Odgovor na temu

ivanpro
Beograd

Član broj: 186028
Poruke: 104
*.dynamic.sbb.rs.



+10 Profil

icon Re: File upload kod - nemam link21.07.2015. u 13:29 - pre 106 meseci
Da li neko zna kako ovo da resim ???

HVALA


Citat:
ivanpro: Pozdrav,

da li je neko raspolozen da mi pomogne oko koda za file upload?

Sa ovim kodom kada dodam fajil, u tabeli za pregled dobijem samo ime fajla bez linka za pregled

Sta mi nedostaje?

Hvala



add.php

<?php
require_once("dbcontroller.php");
$db_handle = new DBController();
if(!empty($_POST["submit"])) {
$result = mysql_query("INSERT INTO user(ime, prezime, email, adresa, grad, file) VALUES('".$_POST["ime"]."','".$_POST["prezime"]."','".$_POST["email"]."','".$_POST["adresa"]."','".$_POST["grad"]."','".$_POST["file"]."')");
if(!$result){
$message="Problem in Adding to database. Please Retry.";
} else {
header("Location:index.php");
}
}
?>
<link href="style.css" type="text/css" rel="stylesheet" />
<script src="https://code.jquery.com/jquery-2.1.1.min.js" type="text/javascript"></script>
<script>
function validate() {
var valid = true;
$(".demoInputBox").css('background-color','');
$(".info").html('');

if(!$("#ime").val()) {
$("#ime-info").html("(required)");
$("#ime").css('background-color','#FFFFDF');
valid = false;
}
if(!$("#prezime").val()) {
$("#prezime-info").html("(required)");
$("#prezime").css('background-color','#FFFFDF');
valid = false;
}
if(!$("#email").val()) {
$("#email-info").html("(required)");
$("#email").css('background-color','#FFFFDF');
valid = false;
}
if(!$("#adresa").val()) {
$("#adresa-info").html("(required)");
$("#adresa").css('background-color','#FFFFDF');
valid = false;
}
if(!$("#grad").val()) {
$("#grad-info").html("(required)");
$("#grad").css('background-color','#FFFFDF');
valid = false;
}
if(!$("#file").val()) {
$("#file-info").html("(required)");
$("#file").css('background-color','#FFFFDF');
valid = false;

}
return valid;
}
</script>
<form name="frmToy" method="post" action="" id="frmToy" onClick="return validate();">
<div id="mail-status"></div>
<div>
<label style="padding-top:20px;">Ime</label>
<span id="ime-info" class="info"></span><br/>
<input type="text" name="ime" id="ime" class="demoInputBox">
</div>
<div>
<label>Prezime</label>
<span id="prezime-info" class="info"></span><br/>
<input type="text" name="prezime" id="prezime" class="demoInputBox">
</div>
<div>
<label>E-mail</label>
<span id="email-info" class="info"></span><br/>
<input type="text" name="email" id="email" class="demoInputBox">
</div>
<div>
<label>Adresa</label>
<span id="adresa-info" class="info"></span><br/>
<input type="text" name="adresa" id="adresa" class="demoInputBox">
</div>
<div>
<label>Grad</label>
<span id="grad-info" class="info"></span><br/>
<input type="text" name="grad" id="grad" class="demoInputBox">
</div>
<div>
<label>File (pdf, doc, docx, xcl, xclx, jpg, png, gif)</label>
<span id="file-info" class="info"></span><br/>
<input type="file" name="file" id="file" class="demoInputBox">

</div>
<div>
<input type="submit" name="submit" id="btnAddAction" value="Add" />
</div>



index.php

<?php
foreach($result as $k=>$v) {
if(is_numeric($k)) {
?>
<tr>
<td><?php echo $result[$k]["datum_prijave"]; ?></td>
<td><?php echo $result[$k]["ime"]; ?></td>
<td><?php echo $result[$k]["prezime"]; ?></td>
<td><?php echo $result[$k]["email"]; ?></td>
<td><?php echo $result[$k]["adresa"]; ?></td>
<td><?php echo $result[$k]["grad"]; ?></td>
<td><?php echo $result[$k]["file"]; ?></td>

</tr>
<?php
}
}
if(isset($result["perpage"])) {
?>
<tr>
<td colspan="6" align=right> <?php echo $result["perpage"]; ?></td>
</tr>
<?php } ?>

[Ovu poruku je menjao ivanpro dana 20.07.2015. u 16:51 GMT+1]

[Ovu poruku je menjao ivanpro dana 20.07.2015. u 16:51 GMT+1]

[Ovu poruku je menjao ivanpro dana 20.07.2015. u 16:52 GMT+1]
 
Odgovor na temu

ntesic

Član broj: 69927
Poruke: 65
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: File upload kod - nemam link21.07.2015. u 13:32 - pre 106 meseci
Probaj da u HTML codu za FORM polje dodas: enctype="multipart/form-data"

Nisam gledao ceo PHP kod, vrucine su velike i koncentracija mala.
 
Odgovor na temu

ivanpro
Beograd

Član broj: 186028
Poruke: 104
*.dynamic.sbb.rs.



+10 Profil

icon Re: File upload kod - nemam link21.07.2015. u 13:48 - pre 106 meseci
Probao sam, nista se ne menja
Oznacio sam crvenom bojom delove koda koju su sumnjivi ili treba dodati jos po koji red za file upload
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
95.180.71.*



+257 Profil

icon Re: File upload kod - nemam link21.07.2015. u 20:22 - pre 106 meseci
Aman. Pročitaj lepo primere tamo, uporedi sa svojim kodom i reši.
Mala pomoć: Nemaš uopšte deo koji privremeni uploadovani fajl prebacuje tamo gde ti želiš da ga smestiš, tj. u primeru na w3schools:
Code (php):

 if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
        echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
    } else {
        echo "Sorry, there was an error uploading your file.";
    }
 

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

ivanpro
Beograd

Član broj: 186028
Poruke: 104
*.dynamic.sbb.rs.



+10 Profil

icon Re: File upload kod - nemam link21.07.2015. u 21:11 - pre 106 meseci
Imam taj kod, ali sam ga dodao kasnije

Hvala na pomoci, resio sam.

Jedini problem je bio ovaj red koda

<td><a href='file/<?php echo $result[$k]["file"]; ?>'><?php echo $result[$k]["file"]; ?></a></td>
 
Odgovor na temu

[es] :: PHP :: File upload kod - nemam link

[ Pregleda: 2704 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.