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. Discussioni
    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

    badges

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

    Discussioni create da alice1

    • Topic
      Post
      View
      Votazioni
      Post
      Attività
    • A

      [php] caselle di selezione
      Coding • • alice1  

      6
      995
      Visualizzazioni
      0
      Votazioni
      6
      Post

      I

      ...sarà lo stress da "moderatore infaticabile"!

    • A

      funzioni per immagini
      Coding • • alice1  

      2
      912
      Visualizzazioni
      0
      Votazioni
      2
      Post

      P

      Assicurati di avere una versione di php uguale o successiva alla 4.0.6 oppure php 5

    • A

      DB MySQL problema con aggiunta campo
      Coding • • alice1  

      2
      1133
      Visualizzazioni
      0
      Votazioni
      2
      Post

      D

      Un po' contorto, ma spero di aver capito.

      aggiungi il campo "foto" alla tabella.

      metti tutti le immagini in un array ed ordinalo in maniera decrescente.

      fai una select con tutti i record ed ordinali nel modo che più ti aggrada, piazzaci un contatore che parte da zero e attribuisci alla variabile $record_corrente la chiave del record.

      all'interno della select metti qualcosa tipo:
      $sql="UPDATE tabella SET (foto='$array_foto[$contatore]) WHERE idrecord=$record_orrente";

      Incrocia le dita.

      Ciao,
      S->

    • A

      select count
      Coding • • alice1  

      3
      1566
      Visualizzazioni
      0
      Votazioni
      3
      Post

      A

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

    • A

      Paginazione dati
      Coding • • alice1  

      24
      2343
      Visualizzazioni
      0
      Votazioni
      24
      Post

      A

      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>"; } } } ?>
    • A

      generare thumbnail
      Coding • • alice1  

      12
      1584
      Visualizzazioni
      0
      Votazioni
      12
      Post

      T

      non è che per caso usi l'url rewriting e quindi ti "incasini" con i percorsi?

      anche se l'url viene riscritto poi devi avere il percorso di riferimento corretto e la gd non vuole un percorso di tipo http ma "fisico".

    • A

      [php/Mysql]Visualizzare immagini
      Coding • • alice1  

      7
      1316
      Visualizzazioni
      0
      Votazioni
      7
      Post

      A

      Grazie a tutti, ho risolto c'era un errore nella compilazione del db

    • A

      php invio email
      Coding • • alice1  

      5
      1148
      Visualizzazioni
      0
      Votazioni
      5
      Post

      K

      per ricevere le variabili nome e email li devi richiamare con il Post
      $_POST['nome']per esempio.
      Inserisci però prima il seguente comando:
      print_r('$_POST'):

    • A

      php/DB Access
      Coding • • alice1  

      2
      797
      Visualizzazioni
      0
      Votazioni
      2
      Post

      S

      come prima cosa verifica che il codice html creato, sia esatto

    • A

      visualizzazione immagini da DB
      Coding • • alice1  

      6
      1275
      Visualizzazioni
      0
      Votazioni
      6
      Post

      T

      un po' di tempo fa mi sono trovato anche io nella situazione di scegliere se memorizzare le immagini in un database o sul file system come semplici file.
      se stiamo parlando di un paio di immagini che vengono richiamate 1 volta al giorno non ci sono praticamente differenze.
      se stiamo parlando di migliaia di immagini e migliaia di visualizzazioni al giorno allora le cose si fanno un po' più serie.
      Chiedendo un po' in giro effettivamente va per la maggiore la scelta di lasciare i file di immagine nel file system e memorizzare nel db solamente il riferimento al file.
      ottimizzando al massimo, se non hai problemi a rinominare il file, personalmente non memorizzo nemmeno il nome del file, lo rinomino con l'id del record così con un campo solo ho 2 informazioni. l'id ed il nome tutto in un campo integer decisamente più piccolo di un char da 8+4 e più veloce.

      per la scelta del database access può non essere il migliore. molto dipende dall'applicazione che stai facendo.

      diciamo che sono poche le situazioni in cui sceglierei access come database.
      Se stai creando qualcosa che ha costi bassi forse può essere considerato però, rimanendo sotto l'ombrello microsoft, puoi usare msde che ha un motore di database decisamente più performante e sicuro ed è "gratuito".

      altrimenti puoi pensare a mysql.

      non voglio assolutamente dire che mysql sia meglio di mssql o viceversa.

      certo è che uno dei due in confronte ad access è un po' come la cinquecento e la ferrari.

      in conclusione, nel db metti solo il nome del file e cambia database

    • A

      problemi con ricerca multipla
      Coding • • alice1  

      2
      1551
      Visualizzazioni
      0
      Votazioni
      2
      Post

      T

      $Query="SELECT* FROM Dettagli WHERE campo etc etc

      prima cosa che ho visto: tra select e * va uno spazio.

      poi, nel tuo codice non vedo nessun punto che stampa i risultati.

      in ogni caso:

      while&#40;$row=odbc_fetch_row&#40;$Risultato&#41;&#41; &#123; echo $row&#91;'campo1'&#93;; etc etc &#125;

      ultima cosa se sei ancora in fase di sviluppo e sei ancora in tempo prendi in considerazione l'idea di non usare access ma piuttosto se proprio vuoi rimanere microsoft usa MSSQL server (tutt'alpiù MSDE che è gratuito).
      http://www.microsoft.com/downloads/details.aspx?FamilyId=413744D1-A0BC-479F-BAFA-E4B278EB9147&displaylang=it

      ci sono le librerie per accedere a mssql direttamente senza dover passare dagli odbc.

      se puoi lavorare su linux ovviamente mysql.

    • A

      interrogare un DB
      Coding • • alice1  

      2
      977
      Visualizzazioni
      0
      Votazioni
      2
      Post

      N

      E' proprio necessario utilizzare Access?

      Comunque alla fine hai bisogno di creare delle query in cui gli utenti possano inserire i parametri di ricerca. Access non e' proprio lo strumento piu' adatto.