Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. spidermassi
    3. Post
    S

    spidermassi

    @spidermassi

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 6
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    6
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da spidermassi

    • RE: dritta php x sito

      ciao Rappo,
      eccomi di nuovo qui.

      ** È sempre la stessa pagina**> in che senso è la stessa pagina?

      ** Se io ti dò una pagina base, poi tu sei in grado di modificarla?> **posso provare ma non ne sono troppo sicuro... proviamo...:(

      grazie ancora!

      postato in Coding
      S
      spidermassi
    • RE: dritta php x sito

      allora,
      vediamo se ho capito..
      creo il mio file install.php

      al momento ho questa pagina per il form:

      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
      "http://www.w3.org/TR/html4/loose.dtd">
      <html>
      <head>
      <title>segnala locale</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
      <link href="style.css" rel="stylesheet" type="text/css">
      </head>
      
      <body>
      <table width="850" border="0" align="center" cellpadding="0" cellspacing="0" id="main">
        <tr>
          <td class="main_table"><table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
            <tr>
              <td class="table_spacer">&nbsp;</td>
            </tr>
            <tr>
              <td class="header">&nbsp;</td>
            </tr>
            <tr>
              <td class="table_spacer">&nbsp;</td>
            </tr>
            <tr>
              <td class="menu"><table width="800" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td width="28">&nbsp;</td>
                  <td width="65"><a href="main.htm" target="_self">home</a></td>
                  <td width="65"><a href="lista.htm" target="_self">locali</a></td>
                  <td width="105"><a href="offerte.htm" target="_self">promozioni</a></td>
                  <td width="100"><a href="ristoratori.htm" target="_self">ristoratori</a></td>
                  <td width="65"><a href="about.htm" target="_self">about</a></td>
                  <td width="405">segnala</td>
                  <td width="31">&nbsp;</td>
                </tr>
              </table></td>
            </tr>
            <tr>
              <td class="table_spacer">&nbsp;</td>
            </tr>
            <tr>
              <td class="titolo_pag_segnala">&nbsp;</td>
            </tr>
            <tr>
              <td><table width="800" border="0" cellpadding="0" cellspacing="0" id="testo">
                <tr>
                  <td class="testo"><table width="750" border="0" cellspacing="1" cellpadding="0">
                    <tr>
                      <td colspan="5">&nbsp;</td>
                      </tr>
                    <form method="POST" action="./mail/mail.php">
                    <tr>
                      <td width="184">nome locale *</td>
                      <td colspan="2"><input name="nomelocale" type="text" class="testobox" id="nomelocale" size="55">                </td>
                      <td width="24">&nbsp;</td>
                      <td width="42">&nbsp;</td>
                    </tr>
                    <tr>
                      <td>indirizzo * </td>
                      <td colspan="2"><input name="indirizzo" type="text" class="testobox" id="indirizzo" value="" size="55">
                        </td>
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td>citt&agrave; * </td>
                      <td colspan="2">
                        <input name="citta" type="text" class="testobox" id="citta" size="40">                </td><td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td>tel</td>
                      <td colspan="2"><input name="tel" type="text" class="testobox" id="tel"></td>
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td>tipologia locale*</td>
                      <td colspan="2" bgcolor="#E7E3DE"><select name="tipo" class="testobox" id="tipo">
                        <option>seleziona tipologia</option>
                        <option>---------------------------</option>
                        <option>ristorante</option>
                        <option>trattoria/osteria</option>
                        <option>pizzeria</option>
                        <option>agriturismo</option>
                        <option>bar</option>
                        <option>enoteca</option>
                            </select></td>
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td>costo medio per persona * </td>
                      <td colspan="2"><input name="costomedio" type="text" class="testobox" id="costomedio" size="10"> 
                        <strong>?</strong></td><td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td>voto * </td>
                      <td colspan="2" bgcolor="#E7E3DE"><select name="qualita" class="testobox" id="qualita">
                          <option>1</option>
                          <option>2</option>
                          <option>3</option>
                          <option>4</option>
                        </select>
                          <strong>qualit&agrave; cibo</strong></td>
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td>&nbsp;</td>
                      <td colspan="2">                  
                        <select name="servizio" class="testobox" id="servizio">
                          <option>1</option>
                          <option>2</option>
                          <option>3</option>
                          <option>4</option>
                        </select>
                        <strong>servizio</strong></td>
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td>&nbsp;</td>
                      <td colspan="2">                  
                        <select name="atmosfera" class="testobox" id="atmosfera">
                          <option>1</option>
                          <option>2</option>
                          <option>3</option>
                          <option>4</option>
                        </select>
                        <strong>atmosfera</strong></td>
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td>&nbsp;</td>
                      <td colspan="2">                  
                        <select name="rapporto" class="testobox" id="rapporto">
                          <option>1</option>
                          <option>2</option>
                          <option>3</option>
                          <option>4</option>
                        </select>
                        <strong>rapporto qualit&agrave; prezzo</strong></td>
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td>commento * 
                        <p>&nbsp;</p>
                        <p>&nbsp;</p>
                        <p>&nbsp;</p></td>
                      <td colspan="2"><textarea name="commento" cols="40" rows="5" class="testobox" id="commento"></textarea>
                      </td><td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td>tuo nome * </td>
                      <td colspan="2"><input name="nomeutente" type="text" class="testobox" id="nomeutente">
                      </td><td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td>tua email * </td>
                      <td colspan="2"><input name="mailutente" type="text" class="testobox" id="mailutente">
                          (che non verr&agrave; pubblicata sul sito) </td><td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td>&nbsp;</td>
                      <td colspan="2">&nbsp;</td>
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td>&nbsp;</td>
                      <td width="190"><input type="submit" name="Submit" value="Invia"></td>
                      <td width="304">&nbsp;</td>
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                      <td>&nbsp;</td>
                    </tr>
                    <tr>
                      <td colspan="5" class="spacer_lista_locali">&nbsp;</td>
                      </tr>
                  </table>            
                  </td>
                </tr>
              </table>          </td>
            </tr>
            <tr>
              <td class="testo"><p><strong>* campi obbligatori</strong></p>          </td>
              </tr>
            <tr>
              <td class="table_spacer">&nbsp;</td>
            </tr>
            <tr>
            </tr>
          </table></td>
        </tr>
        <tr>
          <td><div align="center"><img src="pics/bottom_page.jpg" width="848" height="14"></div></td>
        </tr>
        </form>
      </table>
      </body>
      </html>
      

      non guardate le tabelle xchè quando avevo fatto la pagina un anno fa non ero molto pratico con i css....:D

      e poi ho il file che mi prende i dati e me li manda via mail.

       <?php
      
      // DESTINATARIO MAIL
      $to = "[email protected]";
      
      // SOGGETTO MAIL
      $subject = "CONTACT FORM FOR $nomelocale - $citta";
      
      // BODY
      $body .= "DETTAGLI LOCALE:\n\n";
      $body .= "NOME LOCALE: " . trim(stripslashes($_POST["nomelocale"])) . "\n";
      $body .= "INDIRIZZO: " . trim(stripslashes($_POST["indirizzo"])) . "\n";
      $body .= "CITTA': " . trim(stripslashes($_POST["citta"])) . "\n";
      $body .= "TEL.: " . trim(stripslashes($_POST["tel"])) . "\n";
      $body .= "TIPOLOGIA: " . trim(stripslashes($_POST["tipo"])) . "\n";
      $body .= "COSTO MEDIO: " . trim(stripslashes($_POST["costomedio"])) . "\n";
      $body .= "---------------------------------------------------\n";
      $body .= "QUALITA' CIBO: " . trim(stripslashes($_POST["qualita"])) . "\n";
      $body .= "SERVIZIO: " . trim(stripslashes($_POST["servizio"])) . "\n";
      $body .= "ATMOSFERA: " . trim(stripslashes($_POST["atmosfera"])) . "\n";
      $body .= "RAPPORTO QUALITA' PREZZO: " . trim(stripslashes($_POST["rapporto"])) . "\n";
      $body .= "---------------------------------------------------\n";
      $body .= "COMMENTO: " . trim(stripslashes($_POST["commento"])) . "\n";
      $body .= "---------------------------------------------------\n";
      $body .= "NOME UTENTE: " . trim(stripslashes($_POST["nomeutente"])) . "\n";
      $body .= "MAIL UTENTE: " . trim(stripslashes($_POST["mailutente"])) . "\n\n";
      
      // INTESTAZIONI SUPPLEMENTARI
      $headers = "From: sito.COM>";
      
      if (empty($nomelocale) || empty($indirizzo) || empty($citta) || empty($tipo) || empty($costomedio) || empty($qualita)
       || empty($servizio) || empty($atmosfera) || empty($rapporto) || empty($commento) || empty($nomeutente) || empty($mailutente)) {
      
      // BLOCCO XCHE ALCUNI CAMPI SONO VUOTI
      header('Location: back.htm');
      exit();
      
      }
      
      // INVIO MAIL
      
      
      if(@mail($to, $subject, $body, $headers)) { // SE INOLTRO OK...
      
      header('Location: http://www.sito.com/conferma.htm');
      } else {// sennò...
      
      echo "A problem occurred while sending the email.";
      
      }
      
      ?>
      

      come faccio interagire questa pagina con il db e fare creare dinamicamente le pagine?

      e a sto punto pure la pagina con la lista dovrebbe crearsi dinamicamente...
      mi sto perdendo..:?

      postato in Coding
      S
      spidermassi
    • RE: dritta php x sito

      rieccoci!
      anche con meno sicurezza prediligo la non registrazione perche' io personalemte come utente la trovo fastidiosa. io personalmetne non ho voglia di dovermi registrare a ogni sito che visito.. quindo magari il discorso sicurezza potrebbe essere migliorato una volta che modifico il sito.
      la valutazione in deciamale la vedo bene anch'io ma non volevo avere dei numeri che mostrassero la valutazione ma dei simboli (adesempio le classiche stelline)

      i campi che vorrei utilizzare sarebbero:
      nome
      indirizzo
      citta (la citta la metterei separata visto che sarebbe poi un criterio di ricerca ax zona
      telefono, indirizzo web
      tipologia locale
      costo medio
      e poi i 4 criteri di valutazione

      • una possibile descrizione del locale (giusto 2 righe)

      poi ci sarebbe (se visitato da me personalmente) un commento del sito

      e poi tutti i vari commenti degli utenti.

      esempio:
      nome locale

      indirizzo (via , num civico)
      citta paperopoli
      tel. 02125411255
      tipo: ristorante Marocchino
      costo medio: 25 euro portata pricipale + vino; 35 euro inclusi anche gli antipasti
      **mini descrizione (facoltativa)**Ristorante tipico marocchino situato a due passi dal porto.

      **qualità cibo:**x x x x x
      **servizio:**x x x x x
      **atmosfera:**x x x x x
      rapporto qualità prezzo: x x x x x

      i ns commenti
      bla gfsdjfhsh dgjishyiotryy
      tyyutryu bla bla

      **i vostri commenti **bla bla bla bla
      blabbdjghdfh hihgifhgifghf
      13-06-05 da: Pippo

      bla bla bla bla
      blabbdjghdfh hihgifhgifghf
      15-06-06 da: Pluto

      mi sono spiegato meglio? 🙂 che dici?

      postato in Coding
      S
      spidermassi
    • RE: dritta php x sito

      allora, innanzitutto grazie x la risposta.
      io non ho intenzione al momento di avere utenti registrati, quindi la mia idea è che tu vai sul sito, aggiungi un tuo commento ai locali già presenti o ne aggiungi uno tramite il modulo (che al momento mi manda una mail con tutti i dati e commentio del locale e io smanetto un po una volta ricevuta la mail x creare una pagina nuova html.
      ora io vorrei fare si che al posto di inviarmi la mail il form inviasse le info a un data base che come per magia mi aggiorna la pagina.
      quindi presumo che l'install.php del 3d che mi hai fatto guardare non dovrebbe avere il settaggio con user, password ecc. giusto?
      poi siccome ho 4 criteri di valutazione (al momento da uno a 4 ma vorrei farli da 1 a 10, anche questo non lo vedo troppo semplice da gestire...)

      quindi diciamo che non parto proprio da zero visto che il form c'è giù e funzione pure:D..

      postato in Coding
      S
      spidermassi
    • RE: dritta php x sito

      ok, quindi se decido di usare gli include mi tocca fare una pagina x ogni locale che e' la cosa che vorrei evitare.

      la soluzione database mi sembrerebbe la migliore visto che mi faciliterebbe non poco la manutenzione del sito. il problema e' proprio come iniziare.

      io ho in mente una struttura a blocchi del sito in linea di massima ma non so come mettere in pratica la cosa.

      tu ha i dette una pagina, un db e una tabella. di articoli su inet ce n'e' una marea di info ma non ho mai trovato qualcosa che rispondesse alle mie esigenze. non cerco qualcosa di gia' fatto ma qualcosa che mi potesse indirizzare solidamente sulla linea da seguire per lo sviluppo di un sito del genere.

      il sito a cui mi ero inspirato coem idea e' [url=http://www.london-eating.co.uk]London Eating - London Restaurants Guide

      ma con le poche conoscenze di db che ho la cosa e' poco fattibile.

      dovessi creare un sito del genere, da dove partiresti? quali sarebbere i primissimi passi da seguire?

      ciao:)

      postato in Coding
      S
      spidermassi
    • dritta php x sito

      ciao a tutti.
      vorrei ristrutturare un mio sito che è mini guida on line x ristoranti.
      era stato creato in html e per ogni scheda ho fatto una singola pagina che come potrete ben immaginare non è x niente facile da gestire nel momento in cui si vogliano fare modifiche.
      tempo fa avevo scoperto il comando include di php. premetto che non ho idea su come usare un DB volevo sapere se tramite include potevo comunque semplificare la gestione del sito da come è adesso.
      strutturando la pagina nel seguente modo:

      div header (con include header.php)
      div nav (nav.php)
      div body (che conterrebbe la parte che cambia x ogni pagina con include pagina.php)
      div footer (footer.php)

      è possibile richiamare la scheda x ogni ristorante?

      nel div nav ci sarebbe il menu con: home, contatta e lista locali
      cliccando su lista locali vorrei che in body si includesse la lista di tutti locali e che una volta selezionato uno mi si aprisse la scheda sempre in body.

      spero di essermi spiegato decentemente e che mi possiate aiutare con qualche dritta e/o critica al modo in cui voglio organizzare il sito.

      grazie
      ciao

      postato in Coding
      S
      spidermassi