Incarcare imagine in formular
Scris: Joi Aug 25, 2011
Vreau sa fac un formular de anunt publicitar (vanzare ceva, de ex.) care sa functioneze cam asa:
-utilizatorul introduce date despre produs
-selecteaza o imagine pt produsul respectiv care sa apara in formular imediat dupa selectie
-inregistreaza anuntul
Din cat stiu eu si am gasit pe net pana acum exista separat tutoriale pt formular anunt si unul pt incarcare imagini. Dar cum fac sa fie 2 in 1 ca sa zic asa. Am incercat ceva dar nu e functional. Acesta e codul
cand utilizatorul apasa pe incarca imaginea, in caz ca selecteaza una, sa-i apara in formular imaginea selectata (sa execute codul din upload_img.php, tutorialul Incarcarea imaginilor pe server si afisarea lor) si abia dupa aceea sa treaca la inregistrare anunt. Am gasit ceva in javascript dar eu as vrea sa rezolv situatia in php. Va rog sa ma ajutati cu o solutie.
Multumesc anticipat.
-utilizatorul introduce date despre produs
-selecteaza o imagine pt produsul respectiv care sa apara in formular imediat dupa selectie
-inregistreaza anuntul
Din cat stiu eu si am gasit pe net pana acum exista separat tutoriale pt formular anunt si unul pt incarcare imagini. Dar cum fac sa fie 2 in 1 ca sa zic asa. Am incercat ceva dar nu e functional. Acesta e codul
Cod: Selectaţi tot
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Formular cu imagine</title>
<style type="text/css">
#uploadframe { display:none; }
</style>
<script type="text/javascript" src="functii.js"></script>
</head>
<script>
function fverif(){
var frm = window.document.FormularAnunt;
var lung1=frm.titlu.value.length;
var lung2=frm.anunt.value.length;
if (lung1==0 || lung2==0){
alert('Nu ati completat toate campurile');
}
}
</script>
<body>
<form id="FormularAnunt" name="FormularAnunt" action="" method="POST" onsubmit="fverif();" >
<input name="titlu" type="text" maxlength="70" value="<?php echo (isset($_POST['titlu'])) ? $_POST['titlu'] : ''; ?>" /><br />
<input name="anunt" type="text" maxlength="70" value="<?php echo (isset($_POST['anunt'])) ? $_POST['anunt'] : ''; ?>" /><br /><br />
<input name="seleimg" type="file" size="40"/>
<input name="adimg" type="button" value="Incarca imaginea" /><br /><br />
<input name="Inregistrare" type="submit" value="Inregistrare anunt" />
</form>
</body>
</html>
<?php
if (isset($_POST['Inregistrare']) && $_POST['titlu']!=='' && $_POST['anunt']!=='') {
include('inreganunt.php');
}
?>
Multumesc anticipat.