Parašė romualdas666· 2010 Kov. 21 01:03:37
#1
Susikūriau formą (tiksliau patobulinau anketos moda), Suvesti duomenys keliauja i PM. Gal kas patars kaip reikia prie anketos
php kodo prijungti upload kodą??? Arba bent jau gal kas susidūrė - kaip reikia kad viename
php faile būtų dvi action funkcijos, kurios siustu i du skirtingus
php failus, pvz:
<form method=post
action=addimgck.php enctype='multipart/form-data'>
<form name='siustiZem' method='post'
action='anketa.php?puslapis=siusti'>
Reikia padaryti kad viename php faile butu vienas action: action=addimgck.php IR action='anketa.php?puslapis=siusti'???
formos kodas:
Kodas
<?php
session_start();
require_once "maincore.php";
require_once THEMES."templates/header.php";
include BASEDIR."locale/Lithuanian/anketaLT.php";
if(!'GUEST'){ redirect(BASEDIR.'index.php');}
$time=date("Y-m-d H:i:s");
// Gavėjo ID pakeiskite pagal jūsų poreikius. SuperAdminas dažniausiai būna ID 1
$gavejoID = '1';
//MOD Created by Exz0sT`. Skype: marius-xp v.2.0
$puslapis = "";
if(!$puslapis){
opentable ("".$locale['001']."");
echo "<form name='siustiZem' method='post' action='anketa.php?puslapis=siusti'>
<br><b><font size='4'>1. Įveskite</font></b></font><b><font size='4' color='#000080'>
savo kontaktinius duomenis:</font></b></P>
<br>
Vardas <input class='textbox' name='vardas' type='text' maxlength='15' /><br />
Pavardė <input class='textbox' name='pavardė' type='text' maxlength='19' /><br />
Telefonas <input class='textbox' name='telefonas' type='text' maxlength='12' /><br />
Gyv.vieta <input class='textbox'style='width: 300px;' name='gyvvieta' type='text' maxlength='50' /><br />
El.paštas <input class='textbox'style='width: 300px;' name='pastas' type='text' maxlength='50' /><br />
<br><b><font size='4'>2. Pasirinkite,</font></b></font><b><font size='4' color='#000080'>
kokios paslaugos pageidaujate:</font></b></P>
<br>
<td class='tbl'><select name='paslauga'class='textbox' style='width: 250px;'>
<option value='Konsultacija'>Konsultacija raštu</option>
<option value='Pretenzija'>Pretenzija</option>
<option value='Skundas'>Skundas</option>
<option value='Pareiškimas'>Pareiškimas</option>
<option value='Prašymas'>Prašymas</option>
<option value='Pareiškimas dėl teismo įsakymo'>Pareiškimas dėl teismo įsakymo</option>
<option value='Pareiškimas dėl teismo leidimo'>Pareiškimas dėl teismo leidimo</option>
<option value='Ieškinys dokumentinio proceso tvarka'>Ieškinys dokumentinio proceso tvarka</option>
<option value='Kita'>Kita</option>
</select></td>
<br><br>
<b><font size='4'>3. Aprašykite</font></b></font><b><font size='4' color='#000080'> išsamiau savo teisinę problemą:</font></b></P>
<br>
<textarea name='aprasymas' rows='10' class='textbox' style='width: 400px'></textarea></td>\n
<br><br>
<b><font size='4'>4. Nurodykite</font></b></font><b><font size='4' color='#000080'> pageidaujamą paslaugos suteikimo terminą:</font></b></P>
<i>(pvz. iki 2010-02-25, per 2 d.d.)
<br><br>
<input class='textbox'style='width: 300px;' name='terminas' type='text' maxlength='50' /><br />
<br>
<input type='submit' name='siusti' style='width:70px' value='Siųsti' class='button'>
<input type='reset' value='Atstatyti' class='button'></td></table><br>
</tr>\n<tr>\n
</form>";
closetable();}
if(isset($_GET['puslapis']) && $_GET['puslapis'] == 'siusti'){
if(empty($_POST['vardas'])){ $err[]="Neįvestas Jūsų vardas"; }
if(empty($_POST['pavardė'])){ $err[]="Neįvesta Jūsų pavardė"; }
if(empty($_POST['gyvvieta'])){ $err[]="Neįvesta Jūsų gyvenamoji vieta"; }
if(empty($_POST['telefonas'])){ $err[]="Neįvestas Jūsų mobilaus telefono numeris"; }
if(empty($_POST['pastas'])){ $err[]="Neįvestas Jūsų elektroninis paštas"; }
if(empty($_POST['paslauga'])){ $err[]="Neįvesta paslauga"; }
if(empty($_POST['aprasymas'])){ $err[]="Neaprašėte savo teisinės problemos"; }
if(empty($_POST['terminas'])){ $err[]="Nenurodėte pageidaujamo paslaugos suteikimo termino"; }
if($err=="") {
$vardas = stripinput($_POST['vardas']);
$pavardė = stripinput($_POST['pavardė']);
$gyvvieta = stripinput($_POST['gyvvieta']);
$telefonas = stripinput($_POST['telefonas']);
$pastas = stripinput($_POST['pastas']);
$paslauga = stripinput($_POST['paslauga']);
$aprasymas = stripinput($_POST['aprasymas']);
$terminas = stripinput($_POST['terminas']);
$message = '
<b>Vardas:</b> '.$vardas.'</a></b>\n
<b>Pavardė:</b> '.$pavardė.'</a></b>\n
<b>Gyvenamoji vieta:</b> '.$gyvvieta.'</a></b>\n
<b>Telefono numeris:</b> '.$telefonas.'</a></b>\n
<b>El. paštas:</b> '.$pastas.'</a></b>\n
<b>Pageidaujama paslauga:</b> '.$paslauga.'</a></b>\n
<b>Teisinės problemos aprašymas:</b> '.$aprasymas.'</a></b>\n
<b>Nurodytas pageidaujamas paslaugos suteikimo terminas</b> '.$terminas.'</a></b>\n
<b>Laikas:</b> '.date("Y-m-d H:i", time()).'\n ';
$result = dbquery("INSERT INTO ".$db_prefix."messages (message_to, message_from, message_subject, message_message, message_smileys, message_read, message_datestamp, message_folder)
VALUES('".$gavejoID."','".$userdata."','Užpildyta anketa!','".$message."','0','0','".time()."','0')");
opentable ("".$locale['013']."");
echo "<fieldset><br><br><center><img src='".BASEDIR."images/anketa/sekmingai.png' alt='Sėkmingai'><br><br><br>".$locale['012']."<br>[ <a href='".BASEDIR."index.php'>Sugrįžti į pagrindinį puslapį</a> ]<center></fieldset><br><br><br></span>";
closetable();
} else {
opentable ("".$locale['014']."");
for ($i=0;$i<count($err);$i++) {
echo "-".$err[$i]."<br/>"; }
echo '<br/>[ <a href="anketa.php?"><b> Grižti</b></a> ]';
closetable();
}
}
require_once THEMES."templates/footer.php";
?>
kelių failų prisegimo kodas (reiketu kazkaip integruoti i formos koda
Kodas
<?
//***************************************
// This is downloaded from www.plus2net.com //
/// You can distribute this code with the link to www.plus2net.com ///
// Please don't remove the link to www.plus2net.com ///
// This is for your learning only not for commercial use. ///////
//The author is not responsible for any type of loss or problem or damage on using this script.//
/// You can use it at your own risk. /////
//*****************************************
?>
<!doctype html public "-//w3c//dtd html 3.2//en">
<html>
<head>
<title>Multiple image upload script from plus2net.com</title>
<meta name="GENERATOR" content="Arachnophilia 4.0">
<meta name="FORMATTER" content="Arachnophilia 4.0">
</head>
<body bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">
<?
$max_no_img=4; // Maximum number of images value to be set here
echo "<form method=post action=addimgck.php enctype='multipart/form-data'>";
echo "<table border='0' width='400' cellspacing='0' cellpadding='0' align=center>";
for($i=1; $i<=$max_no_img; $i++){
echo "<tr><td>Images $i</td><td>
<input type=file name='images[]' class='bginput'></td></tr>";
}
echo "<tr><td colspan=2 align=center><input type=submit value='Add Image'></td></tr>";
echo "</form> </table>";
?>
<center><a href='http://www.plus2net.com'>PHP SQL HTML free tutorials and scripts</a></center>
</body>
</html>
Tikiuosi visiem suprantamai parasiau...
AČIŪ UŽ ATSAKYMUS IR SĖKMĖS
Redagavo romualdas666· 2010 Kov. 30 12:03:50