Bene!
Bravo, stai andando veramente forte. Ora sei hai pazienza, scaricati qualche script dal sito HTML.IT, oppure comincia a creare delle pagine in formato HTML, in cui dovrai creare un tag <FORM> che sarà per te indicativo in quanto metterai un campo del tipo <Invia> che chiamerà lo script PHP che andrai a creare.
Ti metto un esempio di inserimento così da avere una idea:
Codice PHP:
<?php
session_start();
$cod_cond = $_SESSION['cod_cond'];
$Denominazione = $_SESSION['Denominazione'];
require ("conf.php");
require ("testa.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<title>Inserimento Fornitore</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Quanta Plus">
<style type="text/css">
input {font-size:8pt;}</style>
</head>
[b]Inserimento Fornitore[/b]
<form action="ins_fornitore.php" method="post">
<table width='60%' align='center' border='1' colspan='2' bgcolor='#ddd888'>
<td style='font size:14pt'>[b]Ragione Sociale[/b]</td>
<td style='font size:14pt'><input type='text' name='ragione_sociale' size=50 maxlength=40 alt='ragione_sociale' align='left'</td><tr>
<td style='font size:14pt'>[b]Indirizzo[/b]</td>
<td style='font size:14pt'><input type='text' name='indirizzo' size=50 maxlength=40 alt='indirizzo' align='left'</td><tr>
<td style='font size:14pt'>[b]Comune.[/b]</td>
<td style='font size:14pt'><input type='text' name='comune' size=50 maxlength=40 alt='comune' align='left'</td><tr>
<td style='font size:14pt'>[b]Provincia.[/b]</td>
<td style='font size:14pt'><input type='text' name='provincia' size=50 maxlength=40 alt='provincia' align='left'</td><tr>
<td style='font size:14pt'>[b]C.A.P.[/b]</td>
<td style='font size:14pt'><input type='text' name='CAP' size=5 maxlength=5 alt='cap' align='left'</td><tr>
<td style='font size:14pt'>[b]Codice Fisc/P.IVA.[/b]</td>
<td style='font size:14pt'><input type='text' name='Cod_fisc_Part_iva' size=25 maxlength=16 alt='CodfiscPartiva' align='left'</td><tr>
<td style='font size:14pt'>[b]IBAN.[/b]</td>
<td style='font size:14pt'><input type='text' name='iban' size=35 maxlength=30 alt='iban' align='left'</td><tr>
<td style='font size:14pt'>[b]Telefono .[/b]</td>
<td style='font size:14pt'><input type='text' name='telefono_az' size=25 maxlength=20 alt='telefono_az' align='left'</td><tr>
<td style='font size:14pt'>[b]Telefono cellulare.[/b]</td>
<td style='font size:14pt'><input type='text' name='telefono_cell' size=25 maxlength=20 alt='telefono_cell' align='left'</td><tr>
<td style='font size:14pt'>[b]FAX.[/b]</td>
<td style='font size:14pt'><input type='text' name='Fax' size=25 maxlength=20 alt='fax' align='left'</td><tr>
<td style='font size:14pt'>[b]EMail.[/b]</td>
<td style='font size:14pt'><input type='text' name='E_mail' size=50 maxlength=40 alt='email' align='left'</td><tr>
<td style='font size:14pt'><input type='hidden' name='CAP_Recapito' size=5 maxlength=5 alt='cap_recapito' align='left'</td><tr>
</table>
<div align="center">
<hr>
<table width="29%" align='center' border="1" cellpadding="1" cellspacing="0" bgcolor='#ddd000' >
<td>[b][url='menu.php']Torna al menu[/url][/b]</td>
<td>[url="javascript:history.back();"][b]Torna indietro[/b][/url]</td>
<td><input type="submit" name="Inserisci" value="Inserisci" style='font size:11pt'></td>
</table>
</body>
</html>
Da quello che puoi vedere, nella riga <FORM> c'è un programma che viene chiamato quando viene selezionato il campo "Inserisci".
Lo script (o programma) che viene chiamato è ins_fornitore.php che ti metto sotto:
Codice PHP:
<?php
session_start();
$cod_cond = $_SESSION['cod_cond'];
$Denominazione = $_SESSION['Denominazione'];
$nick =$_SESSION['nick'];
require ("conf.php");
require ("testa.php");
$ragione_sociale =$_POST['ragione_sociale'];
$indirizzo =$_POST['indirizzo'];
$citta =$_POST['comune'];
$provincia =$_POST['provincia'];
$CAP =$_POST['CAP'];
$cod_fisc_piva =$_POST['Cod_fisc_Part_iva'];
$iban =$_POST['iban'];
$telefono_az =$_POST['telefono_az'];
$telefono_cell =$_POST['telefono_cell'];
$fax =$_POST['Fax'];
$mail =$_POST['E_mail'];
$err=0;
if (eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $mail))
{
$err=0;
}
else
{
echo "la Email è errata!!!! Inserire nuovamente la mail corretta";
$err=1;
}
if ($err==0)
{
if ($ragione_sociale != "")
{
$connessione = mysql_connect($server,$utente,$password) or die
("Non riesco a connettermi al database".mysql_error());
mysql_select_db($datab,$connessione);
$q = mysql_query("insert into fornitori (ragione_sociale,indirizzo,citta,provincia,CAP,cod_fisc_piva,
iban,telefono_az,telefono_cell,fax,mail,Data_inserimento,nick)
values
('$ragione_sociale','$indirizzo','$citta','$provincia',
'$CAP','$cod_fisc_piva','$iban','$telefono_az','$telefono_cell','$fax','$mail',NOW(),'$nick')")
or die ("Query non valida :" .mysql_error());
echo "<div align=center>
Fornitore inserito !!!!
<table bgcolor=yellow><tr><td>";
echo "<a href=\"anag_fornitore.php\">[b]Torna indietro[/b]</a>";
echo "</td></tr></table></div>";
}
else
{
echo "<div align=center>
Fornitore NON inserito perchè non valorizzato !!!!
<table bgcolor=yellow><tr><td>";
echo "<a href=\"anag_fornitore.php\">[b]Torna indietro[/b]</a>";
echo "</td></tr></table></div>";
}
}
if ($err==1)
{
echo "<div align=center>
Attenzione Mail non inserita correttamente!!!!
<table bgcolor=yellow><tr><td>";
echo "<a href=\"inser_fornitore.php\">[b]Torna indietro[/b]</a>";
echo "</td></tr></table></div>";
}
?>
Spero di essere stato utile.
Poi ci sono dei grandi programmatori di PHP in questo forum che potranno fornire il loro contributo.