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. cuomocrescenzo
    3. Discussioni
    C

    cuomocrescenzo

    @cuomocrescenzo

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 4
    • Post 17
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Età 16
    0
    Reputazione
    18
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    badges

    0
    Bookmarks
    0
    Voti
    0
    Ringraziamenti
    0
    Miglior risposte
    Inizia una nuova discussione
    di cosa vuoi parlare?

    Discussioni create da cuomocrescenzo

    • Topic
      Post
      View
      Votazioni
      Post
      Attività
    • C

      Dipendente tempo indeterminato vuole aprire partita IVA
      Consulenza Fiscale, Imprese, Startup e P.Iva • • cuomocrescenzo  

      5
      1537
      Visualizzazioni
      0
      Votazioni
      5
      Post

      C

      Grazie per la risposta,
      in attesa di risposte da parte di altri utenti,
      proverò a dare un'occhiata cercando di capire quale soluzione possa soddisfare le mie esigenze.

      Saluti.

    • C

      Popolare un campo select con dati presenti in un DB
      Coding • • cuomocrescenzo  

      8
      8261
      Visualizzazioni
      0
      Votazioni
      8
      Post

      P

      Salve a tutti,

      So ch ela discussione è leggermente vecchiota. Ma essendo nuovo non so dove postare. Parto ocn il problemone. Allora devo compilare una select dove purtroppo non si può fare prima una lista completa. Mi spiego meglio. Ho un campo denominato componente. Siccome i componenti sono a migliaia non posso fare una lista, quindi mi trovo costretto a dover compilare a mano se non è prensete il componente. Ad esempio, la lista attualmente è vuota, digito il nome della rivista e tutti i dati che mi si richiedono arrivo alla voce componenti e come componente ho un k800 (inventato lì per lì per fare l'esempio). Questo k800, potrebbe essere presente nella lista come non potrebbe non esserlo. Allora se non esiste nella lista, visto ch eabbiamo detto che la lista è vuota, lo devo digitare tramite un input e successivamente memorizzarlo nel db. Ovviamente avrò due tabelle. Una con i campi relativi alla rivista e l'altra idcomponenti, descrizione. Mi potreste aiutare per favore ???? Posso postare un codice ma questo ahime non va. o meglio funziona la 50%. Ecco i file:

      Il primo si chiama aggiungi.php:

      [PHP]

      <?php
      require_once("connetti.php");
      //require_once("paginaprotetta.php");
      require_once("presenta.php");

      if(!isset($_POST['submit']))
      {
      echo "<form action='' method='POST' enctype='multipart/form-data'>
      <br> <br> <br> <br>
      Rivista: <input type='text' name='rivista' /> <br> <br>
      Anno: <input type='text' name='anno' /> <br> <br>
      Numero <input type='text' name='numero' /> <br> <br>
      Pagina: <input type='text' name='pagina' /> <br> <br>
      Titolo: <input type='text' name='titolo' /> <br> <br>
      Categoria: "; //ccreo il select delle categorie con un option preimostato di valore nullo
      echo"<select name='categoria'><option value=''>Nessuna</option>";
      //gli altri option che seguiranno dovranno essere presi dalla tabella dove sono salvati tutte le varie categorie
      //seleziono il contenuto della tabella tblcategoria
      $listacat=mysql_query("SELECT * FROM tblcategoria");
      //mostro il contenuto presente nel campo descrizione che sarà il nome della categooria
      while($rowcat=mysql_fetch_array($listacat)){
      echo "<option value='".$rowcat['descrizione']."'>".$rowcat['descrizione']."</option>";
      }
      //se non presente creiamo un tag button che se lo cliccheremo apparirà il tag span con l'input text
      echo"</select><br/>
      <br>
      Non è presente la categoria della tua rivista? <button onclick='toggle()'>Creala ora</button>
      <span>
      Nuova categoria: <input type='text' name='categoria_nuova'>
      </span>
      <br> <br>
      Componenti: <input type='text' name='componenti' /> <br> <br>

      Immagine 1: <input name='immagine1' type='file' /> <br> <br> Immagine 2: <input name='immagine2' type='file' /><br> <br> Immagine 3: <input name='immagine3' type='file' /> <br> <br> Immagine 4: <input name='immagine4' type='file'/> <br> <br> Immagine 5: <input name='immagine5' type='file' /><br> <br> <input name='submit' type='submit' value='Salva' /> </form>

      ";
      }
      else
      {
      $rivista = mysql_real_escape_string ($_POST['rivista']);

      //QUA CREI LE TUE VARIABILI RIGUARDO AL FORM $anno = mysql_real_escape_string ($_POST['anno']); $numero = mysql_real_escape_string ($_POST['numero']); $pagina = mysql_real_escape_string ($_POST['pagina']); $titolo = mysql_real_escape_string ($_POST['titolo']); $fbcategoria = mysql_real_escape_string ($_POST['fbcategoria']); $componenti = mysql_real_escape_string ($_POST['componenti']); //$fbcategoria= mysql_real_escape_string ($_POST['fbcategoria']); //CREO LE VARIABILI PER I FILE FILES['nomecampo']['tipo'] $img1=$_FILES['immagine1']['name']; $tmp1=$_FILES['immagine1']['tmp_name']; $img2=$_FILES['immagine2']['name']; $tmp2=$_FILES['immagine2']['tmp_name']; $img3=$_FILES['immagine3']['name']; $tmp3=$_FILES['immagine3']['tmp_name']; $img4=$_FILES['immagine4']['name']; $tmp4=$_FILES['immagine4']['tmp_name']; $img5=$_FILES['immagine5']['name']; $tmp5=$_FILES['immagine5']['tmp_name']; //SPOSTO LE IMAMGINI NELLA LORO CARTELLA $dir='foto/'; $move1=move_uploaded_file($tmp1 , $dir.$img1); $move2=move_uploaded_file($tmp2 , $dir.$img2); $move3= move_uploaded_file($tmp3 , $dir.$img3); $move4= move_uploaded_file($tmp4 , $dir.$img4); $move5= move_uploaded_file($tmp5 , $dir.$img5); //FACCIO UN COTROLLINO CHE HANNO FUNZIONATO if($move1 || $move2 || $move3 || $move4 || $move5) { //controllo il valore di rivista che non sia nullo if(!EMPTY($rivista)) { //CREO UN ECO PER MOSTRARTI COSA STAI PER SALVARE echo "STAI PER CARICARE QUESA RIVISTA:<br/><br/> Nome rivista: $rivista <br/> Anno: $anno <br/> Numero: $numero <br/> Pagina: $pagina <br/> Titolo: $titolo <br/> Categoria: $categoria <br/> Componenti: $componenti <br/> <img src='".$dir.$img1."' style='width:100px; height:80px; padding:9px; background:#c1c1c1'> <img src='".$dir.$img2."' style='width:100px; height:80px; padding:9px; background:#c1c1c1'> <img src='".$dir.$img3."' style='width:100px; height:80px; padding:9px; background:#c1c1c1'> <img src='".$dir.$img4."' style='width:100px; height:80px; padding:9px; background:#c1c1c1'> <img src='".$dir.$img5."' style='width:100px; height:80px; padding:9px; background:#c1c1c1'> <br/> <form action='insert.php' method='POST'> <input type='hidden' name='rivista' value='$rivista'> <input type='hidden' name='anno' value='$anno'> <input type='hidden' name='numero' value='$numero'> <input type='hidden' name='pagina' value='$pagina'> <input type='hidden' name='titolo' value='$titolo'> <input type='hidden' name='categoria' value='$categoria'> <input type='hidden' name='componenti' value='$componenti'> <input type='hidden' name='img1' value='$dir$img1'> <input type='hidden' name='img2' value='$dir$img2'> <input type='hidden' name='img3' value='$dir$img3'> <input type='hidden' name='img4' value='$dir$img4'> <input type='hidden' name='img5' value='$dir$img5'> <br> <br> <center> Vuoi salvare questa rivista? <input type='submit' name='salva' value='Salva'><input type='submit' name='no' value='Non salvare'></form> </br> </br> </center> "; } else { //altrimenti dò un messsaggio di errore echo "<script>alert('Il cammpo del nome della rivista è vuoto!');</script>"; } } else { echo "<script>alert('I file non sono stati caricati');</script>"; }

      }

      ?>
      [/PHP]

      Il secondo invece si chiama inser.php e questo funziona al 50%

      [PHP]

      <?php
      //INSERISCI INCLUDE

      require_once("connetti.php");
      //require_once("paginaprotetta.php");
      require_once("presenta.php");

      //Richiama le variabili degli input hidden

      $rivista=$_POST['rivista']; $anno=$_POST['anno']; $numero=$_POST['numero']; $pagina=$_POST['pagina']; $titolo=$_POST['titolo']; $categoria=$_POST['categoria']; $componenti=$_POST['componenti']; $nuovacategoria= $_POST['nuovacategoria']; $immagine1=$_POST['img1']; $immagine2=$_POST['img2']; $immagine3=$_POST['img3']; $immagine4=$_POST['img4']; $immagine5=$_POST['img5'];

      if(isset($_POST['salva']))
      {
      //QUA TUTTE LE TUE VARIABILI con anche $nuovacategoria

      //SE PREMO SU SALVA MI INSERISCE I VALORI NELA TABELLA

      if($fbcategoria=='')
      {
      $fbcategoria = $nuovacategoria;

      $sql = "INSERT INTO tblrivista (`rivista`, `anno`, `numero`, `pagina`, `titolo`, `fbcategoria`, `componenti`, `immagine1`, `immagine2`, `immagine3`, `immagine4`, `immagine5`) VALUES('$rivista' , '$anno' , '$numero' , '$pagina' , '$titolo' , '$fbcategoria' , '$componenti' , '$immagine1','$immagine2','$immagine3','$immagine4','$immagine5')"; mysql_query($sql) or die(mysql_error()); echo "<script>alert('Rivista creata con successo!');</script>";

      }

      elseif ($fbcategoria !='' && $nuovacategoria == '')
      {
      $sql2 = "INSERT INTO tblcategoria (descrizione) VALUES('$descrizione')";

      mysql_query($sql2) or die (mysql_error()); echo "<script>alert('categoria aggiunta alla lista con successo!');</script>"; }

      }

      ?>
      [/PHP]

      Spero di ricevere un vostro suggerimento grazie.

    • C

      Non riesco a postare
      News Ufficiali da Connect.gt • • cuomocrescenzo  

      6
      568
      Visualizzazioni
      0
      Votazioni
      6
      Post

      M

      Tutto risolto.
      Il pm era visibile dal profilo, ma non dal forum. Presumo ci siano due tipologie di pm con gestioni separate

    • C

      Query non invia dati al db
      Coding • • cuomocrescenzo  

      14
      711
      Visualizzazioni
      0
      Votazioni
      14
      Post

      C

      Ciao Alessandro,
      in effetti io successivamente alla tua risposta e non riuscendo a mettermi in contatto con te, ho sentito un amico il quale mi ha suggerito di evitare di utilizzare il "." ma utilizzare "_".
      Pertanto seguendo i suoi suggerimenti ho modificato sia la struttura del DB, sia tutte le variabili $_POST.

      Alla fine ho spezzettato la query e lo eseguita poco alla volta, fino a trovare l'errore...in effetti nel SELECT INTO contratti avevo indicato correttamente tutti i valori, mentre nel VALUES ne avevo omesso uno.

      Adesso ti chiedo un consiglio, per portare a termine il mio lavoro devo fare altre cose, ossia,

      vorrei fare in modo di mostrare all'utente un'anteprima dei dati per poi farli inserire; devo creare uno script che mostri i contratti solo all'utente che li ha inseriti, ossia se l'utente che fa il login è pippo quando clicca sul link " i miei contratti" mostra solo i contratti di pippo , se l'utente che fa il logini è pluto quando clicca sul link " i miei contratti" ecc ecc. se l'utente che fa il login è amministratore mostra tutti i contratti...

      mi consigli di aprire un'altro post, o continuare con questo?

      Ciao
      Crescenzo.