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. alice1
    3. Post
    A

    alice1

    @alice1

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

    Post creati da alice1

    • [php] caselle di selezione

      Salve a tutti,
      domanda banale: è possibile creare un form che preveda caselle di selezione con l'aggiunta di un'area testo per l'inserimento dei dati. Mi spiego meglio, l'utente dovrebbe avere la possibilità di consultare un menù a tendina e se nel caso la voce che lo interessa non ci fosse, di poter aggiungere l'informazione

      postato in Coding
      A
      alice1
    • funzioni per immagini

      Scusate la domanda...ma come mai ogni volta che cerco di usare funzioni per immagini (tipo imagecreatetruecolor)
      mi compare questo errore?```
      Fatal error: Call to undefined function: imagecreatetruecolor()

      postato in Coding
      A
      alice1
    • DB MySQL problema con aggiunta campo

      Salve a tutti,
      ho un db MySQL con una tabella di 5 campi in formato testo ai quali devo aggiungere un campo foto nel quale voglio registrare il percorso delle immagini (immagini/nome_foto.jpg) salvate in una cartella esterna al DB.
      Sapendo che la sequenza delle foto (numerate in modo descrescente) corrisponde a quella dei record, il problema è associare l'immagine ad ogni record senza dover compilare manualmente il campo...visto che le foto sono circa 3000.
      Si può fare?
      Grazie

      postato in Coding
      A
      alice1
    • RE: Paginazione dati

      Ho finalmente risolto il problema......posto la pagina, forse a qualcuno potrebbe servire.
      Comunque grazie a tutti per i consigli

      <?php 
      $db_host="..........";
      $db_user=".........";
      $db_password="...........";
      $db_database="...........";
      
      $connessione=mysql_connect($db_host,$db_user,$db_password) or die ("Errore nella connessione al Mysql:" . mysql_error());
      mysql_select_db($db_database,$connessione) or die ("Errore nella selezione del db:" . mysql_error());
      
      $numero_record = 3; 
      if(!isset($_GET["inizio"])){ 
          $inizio = 0; 
      }else{ 
          $inizio = $_GET["inizio"]; 
      }  
      $Foto = (isset($_POST["Foto"]) ? $_POST["Foto"] : base64_decode($_GET["Foto"]));
      $AnnoRipresa = (isset($_POST["AnnoRipresa"]) ? $_POST["AnnoRipresa"] : base64_decode($_GET["AnnoRipresa"]));
      $Id = (isset($_POST["Id"]) ? $_POST["Id"] : base64_decode($_GET["Id"]));
      
      $query_limit="SELECT AnnoRipresa, Id, Foto 
      FROM nome_tabella 
      WHERE AnnoRipresa LIKE '%".addslashes($AnnoRipresa)."%'
      order by Id limit $inizio, $numero_record"; 
      
      $query = mysql_query($query_limit) or die(mysql_error());
      
      $select="SELECT count(*) FROM nome_tabella 
      WHERE AnnoRipresa LIKE '%".addslashes($AnnoRipresa)."%'"; 
      
      $query2 = mysql_query($select); 
      
      $numero_record_totali = mysql_fetch_row($query2);
      $numero_record_totali = $numero_record_totali[0];
      $numero_pagine = ceil($numero_record_totali/$numero_record);  
      
      $pagina_corrente = ceil(($inizio/$numero_record) + 1);
      
      $this_Foto = "";
      $this_AnnoRipresa = "";
      $this_Id = "";
      
      while($riga=mysql_fetch_array($query))
      {
      $this_Foto=$riga['Foto'];
      $this_AnnoRipresa=$riga['AnnoRipresa'];
      $this_Id=$riga['Id'];
      ?>
      <img src="ridimensiona.php?Foto=<?php print ("$this_Foto");?>">
      <?php 
      echo . $this_AnnoRipresa .;
      echo . $this_Id .;
      } 
      
       if($numero_pagine > 1){ 
           for($pagina = 1; $pagina <= $numero_pagine; $pagina++){ 
                if($pagina == $pagina_corrente){ ?>
                    <b><?echo $pagina;?></b> <br>
               <?php  }else{
      echo"<a href=\"pagina.php?inizio=".(($pagina - 1) * $numero_record)."&amp;AnnoRipresa=".base64_encode($AnnoRipresa).
      "&amp;Id=".base64_encode($Id).
      "&amp;Foto=".base64_encode($Foto)."\">".$pagina."</a>";
                
      } 
      } 
      } 
      
      ?> 
      
      
      
      
      postato in Coding
      A
      alice1
    • RE: Paginazione dati

      Allora, ho verificato che il codice html generato e i link sono giusti:
      nella prima pagina ho default.php, poi default.php?inizio=3, default.php?inizio=6 ma , tranne che la prima, le altre mi visualizzano records del DB che non corrispondono ai criteri di ricerca. Ho corretto $_GET['inizio'] con $_REQUEST['inizio'], ma niente....a questo punto mi viene un dubbio saranno errate le query...eppure sembrano funzionare perchè i risultati nella prima pagina sono esatti così come il numero delle pagine corrispondenti da cliccare (1,2,3,4,...)
      Non so più cosa fare !!!!!

      postato in Coding
      A
      alice1
    • RE: Paginazione dati

      Non è una domanda stupida, visto che non ci avevo provato...risultato? non mi visualizza nulla, cioè compare la stessa pagina con i risultati e i link ma echo $_GET['inizio'] non mi fa veder niente di nuovo è come se non l'avessi inserito

      postato in Coding
      A
      alice1
    • RE: Paginazione dati

      Niente...è la stessa cosa

      postato in Coding
      A
      alice1
    • RE: Paginazione dati

      E infatti avevo dimenticato di chiudere una }...comunque non funziona.
      Continuo a cercare da giorni su internet materiale su come paginare i risultati di una query...provo ad applicare i codici che trovo, adattandoli alle mie esigenze e non mi funziona nulla.....ora ho abbandonato il codice precedentemente postato e sto provando ad elaborarne un altro

      
      
      <?php 
      $db_host="..."; 
      $db_user="..."; 
      $db_password="..."; 
      $db_database="..."; 
      $connessione=mysql_connect($db_host,$db_user,$db_password) or die ("Errore nella connessione al Mysql:" . mysql_error()); 
      mysql_select_db($db_database,$connessione) or die ("Errore nella selezione del db:" . mysql_error()); 
      
      $numero_record = 3; 
      if(!isset($GET["inizio"])){ 
          $inizio = 0; 
      }else{ 
          $inizio = $GET["inizio"]; 
      }   
      $query_limit="SELECT AnnoRipresa, Id,  Foto FROM nome_tabella WHERE AnnoRipresa LIKE '%$_POST[AnnoRipresa]%' 
      order by Id desc limit $inizio, $numero_record" or die ("Errore :" . mysql_error());; 
      
      $query = mysql_query($query_limit); 
      
      $select = "SELECT AnnoRipresa, Id, FROM nome_tabella WHERE AnnoRipresa LIKE '%$_POST[AnnoRipresa]%'"; 
      
      $query2 = mysql_query($select); 
      
      $numero_record_totali = mysql_numrows($query2);   
      
      $numero_pagine = ceil($numero_record_totali/$numero_record);   
      $risultato=mysql_query($query_limit,$connessione) or die ("Errore nella query:" . mysql_error()); 
      while($riga=mysql_fetch_array($risultato)) 
      {?> 
      <tr> 
      <td height="22" width="20%"><h4><b>Anno Ripresa</b></td> 
      <td height="22" width="20%"><h4><b>Id</b></td> 
      </tr> 
      <tr> 
      <?php echo "<tr>"; 
      echo "<td>". $riga['AnnoRipresa'] . "</td>"; 
      echo "<td>" . $riga['Id'] . "</td>"; 
      echo "</tr>"; 
      } 
      if($numero_pagine > 1){ 
           for($pagina = 1; $pagina <= $numero_pagine; $pagina++){ 
                if($pagina == $pagina_corrente){ 
                     echo"<b>".$pagina."</b>"; 
                }else{ 
                     echo"<a href='default.php?inizio=".(($pagina - 1) * $numero_record)."'>".$pagina."</a>"; 
                } 
           } 
      } 
      ?> 
      
      

      Il risultato? Mi fa vedere i primi 3 risultati in una pagina...quando clicco sulla successiva mi compaiono i primi 3 records del DB e così per le altre.....pensavo di esserci riuscita...ma niente anche stavolta.
      Vi prego.....c'è qualcuno che può aiutarmi?

      postato in Coding
      A
      alice1
    • RE: select count

      Grazie ho risolto...c'era uno spazio di troppo dopo SELECT COUNT

      postato in Coding
      A
      alice1
    • select count

      Scusate la domanda...ma è possibile che scrivendo questa query

      
      <?php 
      $db_host="...."; 
      $db_user="..."; 
      $db_password="..."; 
      $db_database="...."; 
      $connessione=mysql_connect($db_host,$db_user,$db_password) or die ("Errore nella connessione al Mysql:" . mysql_error()); 
      mysql_select_db($db_database,$connessione) or die ("Errore nella selezione del db:" . mysql_error()); 
      
      $count = "SELECT COUNT Id FROM nome_tabella" or die ("Errore nella selezione del db:" . mysql_error()); 
      $ris=mysql_query($count,$connessione) or die ("Errore nella query:" . mysql_error()); 
      $res_count = mysql_fetch_row($ris); 
      ?> 
      

      mi dia questo errore?```
      Errore nella query:Unknown column 'COUNT' in 'field list'

      cosa significa?
      postato in Coding
      A
      alice1
    • RE: Paginazione dati

      Il mio stato attuale di 'impanicamento' potrebbe portarmi a compiere errori di qualsiasi genere...ma si, ho sostituito il nome della tabella.
      A questo punto il nome è giusto..esiste un campo Id...e allora perchè non mi funziona?

      postato in Coding
      A
      alice1
    • RE: Paginazione dati

      Ho provato ad inserire le linee di codice che mi hai suggerito e mi dice:

      Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/mhd-01/www.space2place.org/htdocs/fotografie_aeree_verticali.php on line 30
       Errore nella query:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #2' at line 1 
      
      postato in Coding
      A
      alice1
    • RE: Paginazione dati

      l'errore che mi da è:

      Parse error: syntax error, unexpected $end in /home/mhd-01/www.......php on line 137 
      

      La linea 137 corrisponde all'ultima linea di codice della prima pagina che ho postato....(ho abbreviato la query, che in realtà coinvolgeva allo stesso modo più campi, per non annoiarvi troppo)

      postato in Coding
      A
      alice1
    • RE: Paginazione dati

      Sto provando e riprovando, ma niente....ora ho optato per quest'altra soluzione. Scrivo la pagina intera ```
      <?php
      $db_host="";
      $db_user="";
      $db_password="";
      $db_database="";

      $connessione=mysql_connect($db_host,$db_user,$db_password) or die ("Errore nella connessione al Mysql:" . mysql_error());
      mysql_select_db($db_database,$connessione) or die ("Errore nella selezione del db:" . mysql_error());
      $recordxpag = 5;

      $query=mysql_query("SELECT AnnoRipresa, Regione FROM fotoaereeverticali WHERE AnnoRipresa LIKE '%$_POST[AnnoRipresa]%'
      AND Regione LIKE '%$_POST[Regione]%'");

      $risultato=mysql_query($query,$connessione) or die ("Errore nella query:" . mysql_error());
      $righe = mysql_num_rows($risultato);
      $numpag = ceil($righe/$recordxpag);
      include 'paginazione.inc.php';
      if ($righe<1)
      {
      echo "non ci sono dati";
      }
      else
      {
      $da = (($pag-1) * $recordxpag);
      $a = $da + $recordxpag;
      if ($a > $righe){$a=$righe;}
      for ($i = $da; $i < $a; $i++)
      {
      while($riga=mysql_fetch_array($risultato))
      {?>
      <tr>
      <td colspan="2">
      <?php
      print ("<img src=".$riga[Foto].">");?>
      </tr>
      <tr>
      <td height="22" width="20%"><h4><b>Anno Ripresa</b></td>
      <td height="22" width="20%"><h4><b>Regione</b></td>
      </tr>
      <tr><?php print("<tr>");
      print ("<td>$riga[AnnoRipresa]</td>");
      print ("<td>$riga[Regione]</td>");
      print("</tr>");?>
      ?>

      Questa è la pagina paginazione.inc.php
      

      <?php
      //numero di link da visualizzare nel menu.
      $num_link=5;
      $querystring = "";
      // Recupero il numero di pagina corrente.
      $pag = isset($_GET['pag'])? $_GET['pag'] : 1;

      //se ho meno link di quanti ne voglio visualizzare li visualizzo tutti
      if($numpag <= $num_links)
      {
      for ($pagina = 1; $pagina <= $numpag; $pagina++)
      {
      if ($pagina == $pag)
      echo "<a class="pag_selected" href"=?pag={$pagina}{$querystring}" title="Vai a pagina $pagina"> $pagina </a> ";
      else
      echo "<a class="pag_link" href="?pag={$pagina}{$querystring}" title="Vai a pagina $pagina"> $pagina </a> ";
      }
      }
      //se la pag corrente è tra le prime $num_links/2 --> stampo i primi $nun_links link
      else if($pag <= ceil($num_links/2))
      {
      for ($pagina=1; $pagina<=$num_links; $pagina++)
      {
      if ($pagina == $pag)
      echo "<a class="pag_selected" href"=?pag={$pagina}{$querystring}" title="Vai a pagina $pagina"> $pagina </a> ";
      else
      echo "<a class="pag_link" href="?pag={$pagina}{$querystring}" title="Vai a pagina $pagina"> $pagina </a> ";
      }
      echo "<a class="pag_link" href="?pag={$numpag}{$querystring}" title="Vai all'ultima pagina"> >> </a> ";
      }

      //se la pag corrente è tra le ultime $num_links/2 --> stampo gli ultimi $nun_links link
      else if($pag > ($numpag-ceil($num_links/2)))
      {
      echo "<a class="pag_link" href="?pag=1{$querystring}" title="Vai alla prima pagina"> << </a> ";
      for ($pagina=$numpag-$num_links+1; $pagina<=$numpag; $pagina++)
      {
      if ($pagina == $pag)
      echo "<a class="pag_selected" href="?pag={$pagina}{$querystring}" title="Vai a pagina $pagina"> $pagina </a> ";
      else
      echo "<a class="pag_link" href="?pag={$pagina}{$querystring}" title="Vai a pagina $pagina"> $pagina </a> ";
      }
      }

      //Altrimenti la pagina corrente è una dell centrali --> stampo i $nun_links/2 link prima ed $nun_links/2 link dopo
      else
      {
      echo "<a class="pag_link" href="?pag=1{$querystring}" title="Vai alla prima pagina"> << </a> ";
      for ($pagina = $pag-ceil($num_links/2-1); $pagina <= $pag+ceil($num_links/2-1); $pagina++)
      {
      if ($pagina == $pag)
      echo "<a class="pag_selected" href="?pag={$pagina}{$querystring}" title="Vai a pagina $pagina"> $pagina </a> ";
      else
      echo "<a class="pag_link" href="?pag={$pagina}{$querystring}" title="Vai a pagina $pagina"> $pagina </a> ";
      }
      echo "<a class="pag_link" href="?pag=$numpag" title="Vai all'ultima pagina"> >> </a> ";
      } ?>

      postato in Coding
      A
      alice1
    • RE: Paginazione dati

      Ho provato a modificarla con ```
      $res_count = mysql_fetch_row($count);

      ma niente
      postato in Coding
      A
      alice1
    • RE: Paginazione dati

      Scusate ho sbagliato a scrivere la linea di codice 30...

      $res_count = mysql_fetch_array($count);
      

      questa è quella giusta

      postato in Coding
      A
      alice1
    • Paginazione dati

      Ho un problema nella paginazione dei dati...ho trovato questo interessante articolo
      http://php.html.it/articoli/leggi/857/paginazione-di-dati/3/
      mi sembrava tutto chiaro ma mi da questo errore

      Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/mhd-01/www..........php on line 30
      
      

      la linea 30 corrisponde a

      
      $count = mysql_query("SELECT COUNT(id) FROM nome_tabella");
      

      nella quale naturalmente ho inserito i miei dati
      Qualcuno mi può aiutare?

      postato in Coding
      A
      alice1
    • RE: generare thumbnail

      L'ho fatto....e in relazione alle GD mi dice

      GD Support  enabled  
      GD Version  bundled &#40;2.0.28 compatible&#41;  
      FreeType Support  enabled  
      FreeType Linkage  with freetype  
      GIF Read Support  enabled  
      GIF Create Support  enabled  
      JPG Support  enabled  
      PNG Support  enabled  
      WBMP Support  enabled  
      XBM Support  enabled  
      
      
      postato in Coding
      A
      alice1
    • RE: generare thumbnail

      Ho provato a fare tutto quello che mi avete suggerito ma continua a non farmi vedere l'immagine ridimensionata e dire ```
      /fotografie/V_TO_00001.jpg NON ESISTE!

      postato in Coding
      A
      alice1
    • RE: generare thumbnail

      Non credo di avere un problema nel Db, infatti ho sempre visualizzato perfettamente le immagini, solo ora che ho deciso di provare a creare thumbnail non me le stampa.
      Ho provato a lanciare il file phphinfo.php ma non nessuna riga che faccia riferimento alle GD

      postato in Coding
      A
      alice1