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. kalten1
    3. Post
    K

    kalten1

    @kalten1

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 3
    • Post 12
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località abbiategrasso Età 49
    0
    Reputazione
    12
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da kalten1

    • RE: mysql where multiplo su singolo campo

      in verità è cosi, ho una tabella solo anagrafica ed una tabella con tutti i corsi fatti dalla persona, collegati con un id, ma query non cambia. io avrndo i corsi (1,2,3,,,n) devo trovare le persone che hanno partecipato a 2 corsi. Sto estraendoli con php e devo mostrare a video l'elenco dei nomi, se usassi OR otterrei lo stesso risultato, ma come nell'esempio prima non voglio 30 nominativi, ma solo i 5 che hanno fatto entrambi i corsi

      postato in Coding
      K
      kalten1
    • RE: mysql where multiplo su singolo campo

      Esatto, un record contiene solo un tipo di corso. Nello specifico vorrei l'elenco delle persone che hanno effettuato i due corsi (dico 2 perchè è un limite che mi sono imposto io) con un risultato simile:

      cognome data corso

      Pietro 1/1 1

      Pietro 1/2 2

      marco 1/2 1

      marco 1/2 2

      Ciao:ciauz:

      postato in Coding
      K
      kalten1
    • RE: problema con javascript e php

      ciao, io ho trovato questo codice su internet, che funziona e si può adattare facilmente

      Index

      [PHP]<!DOCTYPE html>
      <html>
      <head>
      <title>Comuni italiani</title>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <script src="jquery-latest.min.js" type="text/javascript"></script>
      <style type="text/css">
      div.ricerca {
      line-height: 34px;
      }
      div.ricerca span {
      display: inline-block;
      width: 110px;
      text-align: right;
      padding-right: 4px;
      }
      </style>
      <script type="text/javascript">
      $(document).ready(function(){
      comuni();
      $("select").change(function(){
      comuni();
      })
      })
      function comuni() {
      $.ajax({
      type: "POST",
      url: "comuni.php",
      data: $("#ricerca").serialize(),
      success: function(response){
      eval(response);
      }
      });
      }
      </script>
      </head>
      <body>
      <div class="ricerca">
      <form id="ricerca">
      <span>Regione :</span>
      <select name="regione">
      <option value=""></option>
      </select><br/>
      <span>Provincia :</span>
      <select name="provincia">
      <option value=""></option>
      </select><br/>
      <span>Comune :</span>
      <select name="comune">
      <option value=""></option>
      </select>
      </form>
      </div>
      </body>
      </html>[/PHP]

      Comuni.php
      [PHP]<?php
      // recupero vaolori delle select
      $regione = $_REQUEST['regione'];
      $provincia = $_REQUEST['provincia'];
      $comune = $_REQUEST['comune'];
      // mi connetto al database
      $sql = new mysqli("localhost", "root", "", "database");
      // estraggo tutte le regioni
      $query = "SELECT * FROM regioni";
      $result = $sql->query($query);
      // svuoto la select regione
      echo "$('select[name="regione"]').empty();";
      // aggiungo una option vuota
      echo "$('select[name="regione"]').append('<option value=""></option>');";
      // ciclo i risultati della query
      while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
      // imposto il selected sull'eventuale regione scelta
      $selected = "";
      if ($row['idRegione'] == $regione) {
      $selected = "selected="selected"";
      }
      // popolo la select
      echo "$('select[name="regione"]').append('<option $selected value="" . $row['idRegione'] . "">" . addslashes($row['nomeRegione']) . "</option>');";
      }
      // se è stata scelta una regione
      if (!empty($regione)) {
      // estraggo le province della regione scelta
      $query = "SELECT * FROM province WHERE idRegione ='$regione'";
      $result = $sql->query($query);
      // svuoto la select provincia
      echo "$('select[name="provincia"]').empty();";
      // aggiungo una option vuota
      echo "$('select[name="provincia"]').append('<option value=""></option>');";
      // ciclo i risultati della query
      while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
      // imposto il selected sull'eventuale provincia scelta
      $selected = "";
      if ($row['siglaProvincia'] == $provincia) {
      $selected = "selected="selected"";
      }
      // popolo la select
      echo "$('select[name="provincia"]').append('<option $selected value="" . $row['siglaProvincia'] . "">" . addslashes($row['nomeProvincia']) . "</option>');";
      }
      }
      // se è stata scelta una provincia
      if (!empty($provincia)) {
      // estraggo i comuni della provincia scelta
      $query = "SELECT * FROM comuni WHERE provincia ='$provincia'";
      $result = $sql->query($query);
      // svuoto la select comune
      echo "$('select[name="comune"]').empty();";
      // aggiungo una option vuota
      echo "$('select[name="comune"]').append('<option value=""></option>');";
      // ciclo i risultati della query
      while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
      // imposto il selected sull'eventuale comune scelto
      $selected = "";
      if ($row['Istat'] == $comune) {
      $selected = "selected="selected"";
      }
      // popolo la select
      echo "$('select[name="comune"]').append('<option $selected value="" . $row['Istat'] . "">" . utf8_encode(addslashes($row['Comune'])) . "</option>');";
      }
      }
      ?>
      [/PHP]

      non so se puo aiutarti

      postato in Coding
      K
      kalten1
    • mysql where multiplo su singolo campo

      Ciao,

      mi sono bloccato su una query in mysql dopo where
      avendo una tabella composta da id (univoco), cognome, corso,data
      ho creato questa query
      select * FROM tabella WHERE corso ='1' and corso = '2'
      ma il risultato è niente.
      Mettendo la condizione OR io andrei ad estrarre tutti i record che hanno il corso = 1 (e ne troverò, ad esempio 10) OPPURE che lo hanno = 2 (e ne troverò altri 20...)
      e sò per certo che 5 hanno fatto entrambi i corsi. Il risultato finale sarà una lista di 30 record, i 10 dell'1 ED i 20 dell'2. ma se volessi solo i 5?

      Grazie

      postato in Coding
      K
      kalten1
    • php html table tree

      Ciao,
      dopo varie ricerche per creare una tabella ad albero ho creato questo codice:

      <script>
      function Mostra(){
      if ((document.getElementById(arguments[0]).checked) ) {
      document.getElementById(arguments[1]).style.display="block";
      
      }
      else {
      document.getElementById(arguments[1]).style.display="none";
      
      }
      }
           </script>
      
      
      

      per la parte javascript
      e
      [HTML]<table width="1215" border="1" cellspacing="0" cellpadding="0">

      <tr>
      <th width="90" scope="col"> </th>
      <th width="90" scope="col">data</th>

       <th width="90" scope="col">schede</th> 
      

      <th width="90" scope="col"> </th>
      <th width="77" scope="col">ora</th>
      <th width="139" scope="col">Call Status</th>
      <th width="201" scope="col">Subject</th>
      <th width="240" scope="col">Category</th>
      <th width="409" scope="col">product</th>

      </tr>

      <?php
      $contadata="select data,count(data) from Dati group by data order by data desc";
      $cont=mysql_query($contadata)or die(mysql_error());
      while($co=mysql_fetch_assoc($cont)){
      $data=$co['data'];
      $contatore[$data]=$co['count(data)'];

      echo "<tr>";
      echo "<td> <input type="checkbox" name="sceltabanner" id="".$data.$contatore[$data]."" onclick="Mostra('".$data.$contatore[$data]."','".$data."');" value="1"/></td>";
      echo "<td> ". $data."</td>";
      echo "<td align="center" >".$contatore[$data]."</td>";
      echo "<td colspan="6"> </td>";
      echo "</tr>";

      echo "<tr id="".$data."" style="display:none" >";

      echo "<td colspan="3"></td>";
      echo "<td colspan="6">";
      $seleziona="Select ora,category,id,subject,
      product,call_status
      from Dati where data = '$data'
      order by id desc";
      $query=mysql_query($seleziona)or die(mysql_error());
      while($ra=mysql_fetch_assoc($query)){
      $ora=$ra['ora'];
      $priority=$ra['subject'];
      $category=$ra['category'];
      $product=$ra['product'];
      $id=$ra['id'];
      $call_status=$ra['call_status'];

      echo "<table border="1" cellspacing="0" cellpadding="0"><tr>";
      echo "<td width="12"><input name="idchiudi" type="submit" value="".$id.""></td>";

      echo "<td width="77">".$ora."</td>";
      echo "<td width="139">".$call_status."</td>";
      echo "<td width="201">".$priority."</td>";
      echo "<td width="240">".$category."</td>";
      echo "<td width="409">".$product."</td>";
      echo "</tr></table>" ;
      }
      echo " </td></tr>";} ?>

      </table>
      [/HTML]

      PRaticamente annido diverse tabelle(una per ogni record) come celle di una tabella principale
      Il risultato è funzionale , ancche se carente dal punto vista visivo.

      Qualcuno puà aiutarmi a migliorarlo??

      Grazie

      postato in Coding
      K
      kalten1
    • RE: Memorizzare stato checkbox php

      no, la query "SELECT accettatermini FROM utenti" estrae tutti i valori nella colonna accettatermini della tabella utenti, che il campo sia dell'username pippo o topolino, non, e poi fai la stessa query poco prima ($q)

      postato in Coding
      K
      kalten1
    • RE: Memorizzare stato checkbox php

      mancano le paretesi qaundo controllo se la viaribile page è vuota, a parte questo hai provato a stampare la suddetta variabile per vedere cosa c'è dentro?(1 o 2), e nel login la query $checktermini dovrebbe essere sempre maggiore di 0, in quanto non ci sono condizioni , ma gli dici solo di estrarre tutti dati
      ciao

      postato in Coding
      K
      kalten1
    • RE: Memorizzare stato checkbox php

      Aspetta mi sono perso $id_user = $_GET['id']; da dove passi il get? hai provato a stamparlo prima di trasformalo e passarlo alla query? nel caso stampa anche la query a video cosi puoi vedere passo per passo cosa succede

      postato in Coding
      K
      kalten1
    • RE: Memorizzare stato checkbox php

      Ciao,
      scusa ma non ho capito bene.
      tu hai un db con utente/password/0 o 1 a seconda ae ha già accettato il regolamento...
      perciò se si loga ed è a 0, fai apparire regolamento, ( magari if e poi include)

      postato in Coding
      K
      kalten1
    • RE: estrarre dati da una tabella in db

      ciao, anche io avevo lo stesso problema, mettendo l'apice, la query si bloccava. Ho risolto cosi:
      function cleanString($string)
      {
      if(get_magic_quotes_gpc())
      {
      $string = stripslashes($string);

      }
      $string = mysql_real_escape_string($string);
      return $string;

      Spero diessere stato d'aiuto

      ciao

      postato in Coding
      K
      kalten1
    • Problema php-excel

      Ciao a tutti e grazie in anticipo

      ho un problema con uno script in php che deve esportarmi i dati in excel.
      Per funzionare, funziona, l'unico problema, in excel, la prima riga resta vuota, i dati partono dalla seconda
      ecco lo script:

      
      .......
      $select=" SELECT campo1,campo2,campo3... FROM subito where data betwenn '$data1' and '$data2'";
       $header="";
       $data="";
        $export = mysql_query ( $select ) or die ( "Sql error : " . mysql_error( ) ); 
         
        $fields = mysql_num_fields ( $export );
          for ( $i = 0; $i < $fields; $i++ )
          {     $header .= mysql_field_name( $export , $i ) . "\t"; } 
            while( $row = mysql_fetch_row( $export ) ) {     $line = '';
                  foreach( $row as $value )     {  
                                         if ( ( !isset( $value ) ) || ( $value == "" ) )    
                                            {             $value = "\t";         }     
                                                  else         {   
                                                              $value = str_replace( '"' , '""' , $value );   
                    $value = '"' . $value . '"' . "\t";    
                            }         $line .= $value;  
                              }     $data .= trim( $line ) . "\n"; } 
                              
          
                   $data = str_replace( "\r" , "" , $data );  
           if ( $data == "" )    { 
                         $data = "\n(0) Records Found!\n";     
                           } 
                             
                           
                          header("Content-typeheader: application/vnd.ms-excel");
                         header("Content-Disposition: attachment; filename=esporta.xls");
                        header("Pragma: no-cache"); 
                      header("Expires: 0");
                      print "$header\n$data"; 
          
          
      
      

      ho provato a cambiare gli header e ha fare qualche modifica, ma niente
      grazie

      Ps: se conoscete un modo elegante per impedire che excel tolga gli zero davanti ai numeri vi sarei molto riconoscente

      grazie di nuovo:ciauz:

      postato in Coding
      K
      kalten1
    • RE: problema con una query

      io faccio cosi, scrivo solo il php,:

      $query = "SELECT ID FROM utenti";
      $result = mysql_query($query) or die('Query fallita: ' . mysql_error());

      while($ra=mysql_fetch_assoc($result)){
      $id=$ra['ID']; //la scritta tra apici deve essere uguale al campo query

      echo $id;
      }

      postato in Coding
      K
      kalten1