Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: v7 forma su prisegimu

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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class='textbox' name='vardas' type='text' maxlength='15' /><br />
Pavardė&nbsp;&nbsp;&nbsp;<input class='textbox' name='pavardė' type='text' maxlength='19' /><br />
Telefonas&nbsp;<input class='textbox' name='telefonas' type='text' maxlength='12'  /><br />
Gyv.vieta&nbsp;&nbsp;<input class='textbox'style='width: 300px;' name='gyvvieta' type='text' maxlength='50' /><br />
El.paštas&nbsp;&nbsp;<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&#382;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

Parašė Apocal· 2010 Kov. 21 02:03:23
#2

Visu pirma scriptą reikia dėti į [code] tagus. Visu antra išjunk smailus. Visu trečia, gal tada sulauksi pagalbos.

Parašė romualdas666· 2010 Kov. 21 09:03:12
#3

Aciu apostal, su smailais tais cia bajeris :D

Parašė romualdas666· 2010 Kov. 21 15:03:33
#4

PAGALBOS !!!
:|

Redagavo romualdas666· 2010 Kov. 30 13:03:03