Formularz:
<html> <head> <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" /> <meta name="Description" content="[ Opis dokumentu ]" /> <meta name="Author" content="[ Autor dokumentu ]" /> <meta name="Generator" content="EdHTML" /> </head> <body> <script> function sprawdzFormularz() { // sprawdza czy wprowadzono imię if (document.forms[0].elements[0].value.length== 0) { alert ("Wprowadź swoje imię! "); return false; } // sprawdza czy imię składa sie z samych liter else { if (!(document.forms[0].elements[0].value.match(/[0-9]+/) == null)) { alert("Niepoprawne wprowadzenie danych: imię zawiera cyfry"); return false; } } // sprawdza czy wprowadzono nazwisko if (document.forms[0].elements[1].value.length== 0) { alert ("Wprowadź swoje nazwisko! "); return false; } // sprawdza czy nazwisko składa sie z samych liter else { if (!(document.forms[0].elements[1].value.match(/[0-9]+/) == null)) { alert("Niepoprawne wprowadzenie danych: nazwisko zawiera cyfry"); return false; } } // sprawdza czy wprowadzono adres e-mail if (!document.forms[0].elements[2].value.length>0 ) { alert ("Nie podano adresu e-mail"); return false; } // sprawdza czy w adresie e-mail jest znak @ else if (document.forms[0].elements[2].value.match(/@+/) == null) { alert ("Błędny adres e-mail! - brak znaku @"); return false; } // sprawdza czy wprowadzono wiadomo?? if (document.forms[0].elements[3].value.length == 0) { alert ("Wprowadź branżę!"); return false; } // sprawdza czy wprowadzono wiadomo?? if (document.forms[0].elements[4].value.length == 0) { alert ("Wprowadź opis swojego przedsięwzięcia!"); return false; } // sprawdza czy wprowadzono wiadomo?? if (document.forms[0].elements[5].value.length == 0) { alert ("Wprowadź opis produktu, klientów itp!"); return false; } // sprawdza czy wprowadzono wiadomo?? if (document.forms[0].elements[6].value.length == 0) { alert ("Wprowadź zalety swojego rozwiązania i opis konkurencji!"); return false; } } </script> <form name="form1" action="welcome.php" method="post" onSubmit="return sprawdzFormularz();"> <table cellpading=0px 0px 0px 2px;> </table> Opis przedsięwzięcia:<br/> Produkt, klienci, rynek:<br/> Przewaga konkurencyjna i innowacyjność przedsięwzięcia:<br/> <input type="submit" value="Wyślij zgłoszenie"> </form> </body> </html>
Przetwarzanie:
Kod
<b>
<html>
<body>
<?php
include_once('adodb5\adodb-exceptions.inc.php');
include_once('adodb5\adodb.inc.php');
$db = &NewADOConnection('access');
$db->Connect('Driver={Microsoft Access Driver (*.mdb)};Dbq='
. realpath('projekty.mdb'));
$imie=$_REQUEST['imie'];
$nazwisko=$_REQUEST['nazwisko'];
$mail=$_REQUEST['mail'];
$branza=$_REQUEST['branza'];
$opis=$_REQUEST['opis'];
$dzialanosc=$_REQUEST['dzialalnosc'];
$zalety=$_REQUEST['zalety'];
$sql="INSERT INTO podania (imie, nazwisko, email, branza, opis, dzialnosc, zalety) VALUES ($imie, $nazwisko, $mail, $branza, $opis, $dzialalnosc, $zalety)";
$rs = $db->Execute($sql);
$rs->Close();
$db->Close();
?>
</body>
</html>
<[/b][b]/[/b][b]b>
<html>
<body>
<?php
include_once('adodb5\adodb-exceptions.inc.php');
include_once('adodb5\adodb.inc.php');
$db = &NewADOConnection('access');
$db->Connect('Driver={Microsoft Access Driver (*.mdb)};Dbq='
. realpath('projekty.mdb'));
$imie=$_REQUEST['imie'];
$nazwisko=$_REQUEST['nazwisko'];
$mail=$_REQUEST['mail'];
$branza=$_REQUEST['branza'];
$opis=$_REQUEST['opis'];
$dzialanosc=$_REQUEST['dzialalnosc'];
$zalety=$_REQUEST['zalety'];
$sql="INSERT INTO podania (imie, nazwisko, email, branza, opis, dzialnosc, zalety) VALUES ($imie, $nazwisko, $mail, $branza, $opis, $dzialalnosc, $zalety)";
$rs = $db->Execute($sql);
$rs->Close();
$db->Close();
?>
</body>
</html>
<[/b][b]/[/b][b]b>
Errors:
Kod
<b>
Warning: include_once(adodb5\adodb-exceptions.inc.php) [function.include-once]: failed to open stream: No such file or directory in C:\Program Files\WebServ\httpd\welcome.php on line 4
Warning: include_once() [function.include]: Failed opening 'adodb5\adodb-exceptions.inc.php' for inclusion (include_path='.;C:\php5\pear') in C:\Program Files\WebServ\httpd\welcome.php on line 4
Warning: include_once(adodb5\adodb.inc.php) [function.include-once]: failed to open stream: No such file or directory in C:\Program Files\WebServ\httpd\welcome.php on line 5
Warning: include_once() [function.include]: Failed opening 'adodb5\adodb.inc.php' for inclusion (include_path='.;C:\php5\pear') in C:\Program Files\WebServ\httpd\welcome.php on line 5
Fatal error: Call to undefined function NewADOConnection() in C:\Program Files\WebServ\httpd\welcome.php on line 6
</b>
Warning: include_once(adodb5\adodb-exceptions.inc.php) [function.include-once]: failed to open stream: No such file or directory in C:\Program Files\WebServ\httpd\welcome.php on line 4
Warning: include_once() [function.include]: Failed opening 'adodb5\adodb-exceptions.inc.php' for inclusion (include_path='.;C:\php5\pear') in C:\Program Files\WebServ\httpd\welcome.php on line 4
Warning: include_once(adodb5\adodb.inc.php) [function.include-once]: failed to open stream: No such file or directory in C:\Program Files\WebServ\httpd\welcome.php on line 5
Warning: include_once() [function.include]: Failed opening 'adodb5\adodb.inc.php' for inclusion (include_path='.;C:\php5\pear') in C:\Program Files\WebServ\httpd\welcome.php on line 5
Fatal error: Call to undefined function NewADOConnection() in C:\Program Files\WebServ\httpd\welcome.php on line 6
</b>