Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    pagina php con due form e relativi script - uno script non funzionante

    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>

  2. #2
    cambia il tag <? con <?php

  3. #3
    Originariamente inviato da google01
    cambia il tag <? con <?php
    grazie...adesso funziona
    non mi ero accorto di aver usato i tag abbreviati

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.