Ciao!
ho una pagina php con due form.
Il primo form devo inserire dei dati in un database ( attualmente restituisce a schermo solo stringhe). Questo form ha un suo script php che se non sono stati inseriti tutti i campi lo fa notare all'utente, altrimenti avvisa che lo script aggiunge un nuovo record al database.
fin qui tutto bene.
Il secondo form dovrebbe fare una ricerca per data e per evento: lo script non funziona.
NB: i form usano l'istruzione $_SERVER['PHP_SELF'] perchè form e codice php sono nella stessa pagina.
NB: al posto delle istruzioni per manipolare il database ho messo delle semplici stringhe perchè la pagina è ancora in fase di allestimento.
Grazie
Codice PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, [url]www.pspad.com[/url]">
<title> Amministrazione agenda eventi </title>
<link rel="stylesheet" type="text/css" href="aae.css">
</head>
<body>
<table id="layout">
<tr><td>
<div id="sublayout">
<div id="titolo">
AMMINISTRAZIONE AGENDA DEGLI EVENTI
</div>
<div id="insert">
<div id="titolo-insert">
inserimento nuovi eventi:
</div>
<form method="post" action=" <?php echo $_SERVER['PHP_SELF'] ?>" id="insertform">
<table id="insertable" cellpadding="0" cellspacing="0">
<tr>
<td> giorno </td>
<td> ora </td>
<td> genere </td>
<td> evento </td>
<td> comune </td>
<td> location </td>
<td> info </td>
</tr>
<tr>
<td> <input type="text" name="giorno" size="10"></td>
<td> <input type="text" name="ora" size="6"> </td>
<td><select id="select" size="1" name="tip_event">
<option value="n" selected="selected"> - </option>
<option value="Letteratura" >Letteratura</option>
<option value="Mostre" >Mostre</option>
<option value="Teatro" >Teatro</option>
<option value="Musica" >Musica</option>
<option value="Musica Live" >Musica Live </option>
<option value="Danza" >Danza</option>
<option value="Feste" >Feste</option>
<option value="Inaugurazioni" >Inaugurazioni</option>
<option value="Cinema" >Cinema</option>
<option value="Degustazioni" >Degustazioni</option>
<option value="Spettacoli" >Spettacoli</option>
<option value="Convegni" >Convegni</option>
<option value="Fiere" >Fiere</option>
<option value="Cabaret" >Cabaret</option>
<option value="Sport" >Sport</option>
<option value="Vari" >Vari</option>
</select>
<td> <input type="text" name="evento" size="40"> </td>
<td> <input type="text" name="comune" size="10"> </td>
<td> <input type="text" name="location" size="10"> </td>
<td> <input type="text" name="info" size="15"> </td>
</tr>
</table>
<input type="reset" value="cancella">
<input type="submit" name="insert" value="implementa">
</form>
</div>
<div id="manipulationt">
<div id="titolo-manipulation">
</div>
<form method="post" action=" <?php echo $_SERVER['PHP_SELF'] ?> " id="manipulatonform">
<table>
<tr>
<td> data </td>
<td> evento </td>
</tr>
<tr>
<td>
<input type="text" name="man_data">
</td>
<td>
<input type="text" name="man_evento">
</td>
</tr>
</table>
<input type="reset" name="man_annulla" value="cancella tutto">
<input type="submit" name="man_invio" value="effettua ricerca">
</form>
</div>
<div id="message">
<?php
if (isset($_POST['insert']) && !empty($_POST['insert']) && !empty($_POST['giorno'])&& !empty($_POST['ora'])&& !empty($_POST['tip_event'])&& !empty($_POST['evento'])&& !empty($_POST['comune'])&& !empty($_POST['location'])&& !empty($_POST['info']) )
{
echo " aggiunge un nuovo record al database";
}
elseif(isset($_POST['insert']) && !empty($_POST['insert']) )
{
echo " inserisci tutti i campi per favore";
}
?>
</div>
<div id="look-up">
<?
if (isset($_POST['man_invio']) && !empty($_POST['man_invio']) )
{
echo " risultati ricerca ";
}
?>
<div>
</div>
</td></tr>
</body>
</html>