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. paolopatty
    3. Post
    P

    paolopatty

    @paolopatty

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

    Post creati da paolopatty

    • RE: PHP e form di invio dati

      @daniele1974
      Si, direi che è la soluzione migliore. Premesso ciò come imposto il form partendo quindi dal presupposto che devo far passare i dati come array? E la pagina di input da esso richiamata?

      Avevo pensato a qualcosa del genere, premesso che ogni campo si ripete 10 volte:
      <input type="hidden" name="ufficio" id="ufficio" value="ufficio1">
      <input type="textarea" name="nome[]">
      <input type="checkbox" name="pranzo[]" value="SI">
      <input type="checkbox" name="cena[]" value="SI">

      mentre per la pagina di input una bozza che avevo in mente è qualcosa di simile:

      $ufficio=$_POST['ufficio'];
      $b = strtotime("+1 Days");
      $domani = date("Y-d-m", $b);
      $nome = array($_POST['nome']);
      $pranzo = array($_POST['pranzo']);
      $cena = array($_POST['cena']);

      for ($a, $a<count($_POST['nome'], $a++ ) {
      mysqli_query("INSERT INTO mensa (calendario, ufficio, nominativo, pranzo, cena) VALUES ('$domani', '$ufficio', '$nome', '$pranzo','$cena')")
      }

      ma qualcosa non funziona.

      postato in Coding
      P
      paolopatty
    • PHP e form di invio dati

      Buongiorno, avrei un paio di problemini e ho bisogno di un vostro consiglio tecnico.
      Ho un form formato da 3 campi che si ripetono per 10 volte dove quotidianamente vengono inseriti dati che vanno a popolare un db. Esempio: nome - turno1 - turno2. Non è però detto che tutti i 10 campi vengano sempre compilati.
      Come conviene approntare la tabella che andrà a ricevere questi dati, premesso che l'unico dato comune è la data? una tabella con 31 campi mi sembra eccessivo ma sarebbe forse più semplice, mentre una con 4 non saprei come farci arrivare (e in questo caso nemmeno partire dal form) tutti e 30 i dati correttamente creando quindi 10 (o meno eventualmente) distinti record.
      Come mi consigliate di approntare la relativa query di INSERT sulla pagina di input che riceve i dati (con $_POST) nel caso fosse plausibile la tabella con soli 4 campi?
      Fatto questo dovrei visualizzare su una tabella riepilogativa (in php) i dati inseriti visualizzando solo i record presenti e analogamente creare un pdf con fpdf. Forse potrei creare un'infinità di IF ma sono sicuro esiste una soluzione più rapida.
      Spero di essere stato chiaro nell'esporre il problema e se ho scritto castronerie siate clementi. Chiedo solo di evitare commenti del tipo "mancano le basi" o cose così, lo so già. Ne ho bisogno per un piccolo lavoro mio ma non posso permettermi un tecnico.

      Ringrazio anticipatamente.

      postato in Coding
      P
      paolopatty
    • RE: truffa acquisto su subito.it

      Sinceramente non capisco perché lo posti qui...

      postato in Consulenza Legale e Professioni Web
      P
      paolopatty
    • RE: update - ma non delle variabili vuote

      Interessante, anche dopo così tanto tempo.
      Mi sto scontrando col medesimo problema, ho molte più variabili ma sembra non funzionare. Sarebbe possibile avere qualche aiuto?
      Posto la parte di codice che mi serve come base, naturalmente limito il numero delle variabili per comodità:

      [PHP]
      $dtt = date("z");
      $giorno = $dtt + 1;
      $stazione = $_POST['stazione'];
      $fascia1 = $_POST['fascia1'];
      if($fascia1 != '')
      $q = ((isset($q)) ? $q.",fascia1='$fascia1'" : "fascia1='$fascia1'");

      $fascia2 = $_POST['fascia2'];
      if($fascia2 != '')
      $q = ((isset($q)) ? $q.",fascia2='$fascia2'" : "fascia2='$fascia2'");

      $fascia3 = $_POST['fascia3'];
      if($fascia3 != '')
      $q = ((isset($q)) ? $q.",fascia3='$fascia3'" : "fascia3='$fascia3'");

      $fascia4 = $_POST['fascia4'];
      if($fascia4 != '')
      $q = ((isset($q)) ? $q.",fascia4='$fascia4'" : "fascia4='$fascia4'");

      $sql1 = "UPDATE servizi SET $q WHERE stazione = '$stazione' AND giorno = '$giorno'";
      $sql2 = "UPDATE soste SET $s WHERE stazione = '$stazione' AND giorno = '$giorno'";

      [/PHP]

      postato in Coding
      P
      paolopatty