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. schlepp
    3. Post
    S

    schlepp

    @schlepp

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

    Post creati da schlepp

    • Aiutatemi per favore !!

      Ciao a tutti, spiego velocemente cosa non riesco a fare:
      La pagina che vedete sotto mi riproduce un output con; Cognome e Titolo.
      Di cui il titolo è linkato e pronto per il download.
      Purtroppo ( logicamente ) ogni titolo mi da il download del file a cui ho dato il link..e non ognuno il titolo approppriato.
      Come posso fare per far sì ( magari con un array o variabile ) ogni link corrisponda al titolo esatto?
      Invece di inserire questo: /members/Abba/Abba_-_Angel_Eyes.zip ,
      mettere una variabile o altro che come ora mi restituisce Cognome e Titolo esatto mi associ anche il relativo download ??!! Avrei proprio bisogno di risolvere questo problema visto che i files sono più di 40000..!! E inserirli a mano diventa dura..!!
      Grazie per l'aiuto
      Claudio

      <?PHP $reqlevel = 1; include&#40;"membersonly.inc.php"&#41;; ?>
      <?php require_once&#40;'../Connections/Altervista.php'&#41;; ?>
      <?php
      $currentPage = $_SERVER&#91;"PHP_SELF"&#93;;
      
      mysql_select_db&#40;$database_Altervista, $Altervista&#41;;
      $query_Abba_sql = "SELECT autori.nome, autori.cognome, canzoni.titolo, autori.id_autori, canzoni.id_canzoni FROM autori, canzoni WHERE autori.id_autori=canzoni.id_autori AND autori.id_autori='1'";
      $Abba_sql = mysql_query&#40;$query_Abba_sql, $Altervista&#41; or die&#40;mysql_error&#40;&#41;&#41;;
      $row_Abba_sql = mysql_fetch_assoc&#40;$Abba_sql&#41;;
      $totalRows_Abba_sql = mysql_num_rows&#40;$Abba_sql&#41;;
      
      $queryString_sqlprova = "";
      if &#40;!empty&#40;$_SERVER&#91;'QUERY_STRING'&#93;&#41;&#41; &#123;
        $params = explode&#40;"&", $_SERVER&#91;'QUERY_STRING'&#93;&#41;;
        $newParams = array&#40;&#41;;
        foreach &#40;$params as $param&#41; &#123;
          if &#40;stristr&#40;$param, "pageNum_sqlprova"&#41; == false && 
              stristr&#40;$param, "totalRows_sqlprova"&#41; == false&#41; &#123;
            array_push&#40;$newParams, $param&#41;;
          &#125;
        &#125;
        if &#40;count&#40;$newParams&#41; != 0&#41; &#123;
          $queryString_sqlprova = "&" . htmlentities&#40;implode&#40;"&", $newParams&#41;&#41;;
        &#125;
      &#125;
      $queryString_sqlprova = sprintf&#40;"&totalRows_sqlprova=%d%s", $totalRows_sqlprova, $queryString_sqlprova&#41;;
      ?>
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
      <html>
      <head>
      <title>DBprova</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
      <style type="text/css">
      <!--
      body &#123;
      	background-color&#58; #CCCCFF;
      &#125;
      .Stile1 &#123;color&#58; #000000&#125;
      -->
      </style></head>
      
      <body>
      
      <h3>**<span class="Stile1">ELENCO ABBA MP3 cdg</span>**</h3>
      
      
      
      <table border="1" align="center">
        <tr>
          <td>cognome</td>
          <td>titolo</td>
        </tr>
        <?php do &#123; ?>
        <tr>
          <td> <?php echo $row_Abba_sql&#91;'cognome'&#93;; ?> </td>
          <td> [url="/members/Abba/Abba_-_Angel_Eyes.zip"]<?php echo $row_Abba_sql&#91;'titolo'&#93;; ?>  </td>
      	</tr>
      	    
        <?php &#125; while &#40;$row_Abba_sql = mysql_fetch_assoc&#40;$Abba_sql&#41;&#41;; ?>
      </table>
      
      
      <?php echo $totalRows_Abba_sql ?> Record Totali
      </p>
      
      
      
      
      
      </p>
      
      
      </p>
      
      </body>
      </html>
      <?php
      mysql_free_result&#40;$sqlprova&#41;;
      
      mysql_free_result&#40;$Abba_sql&#41;;
      ?>
      
      
      postato in Coding
      S
      schlepp
    • RE: ERRORE SYNTAX !!!

      Ciao..Dunque,

      il db è strutturato così ... 5 tabelle :
      1.autori : id_autori, nome, cognome ( primary key id_autori )
      2.genere: id_genere, nome_genere ( PK id_genere )
      3.tipo_base: id_tipo_base, base ( PK id_tipo_base )
      4.nazionalita: id_nazionalita, nazione ( PK id_nazionalita )
      5.canzoni: id_canzoni, id_autori, id_genere, id_tipo_base, id_nazionalita,
      sigla,titolo,dimensione ( PK id_canzoni , le altre id_ tutte FK )

      Nazionalità ho omesso volutamente l'accento.
      Dalla pagina io vorrei ottenere nome, cognome, titolo.
      E i risultati di 'titolo' in link...dove poter eseguire il download.

      Ti ringrazio per la disponibilità..!!

      Claudio

      postato in Coding
      S
      schlepp
    • RE: ERRORE SYNTAX !!!

      Ciao e grazie d'avermi risposto..
      Niente da fare..ma probabilmente non mi sono spiegato bene..!!
      questa pagina richiama 2 cartelle dal database, nella prima " autori " estraggo 'nome e ' cognome' , dalla seconda " canzoni " estraggo 'titolo' in cui i risultati di 'titolo' sono dei files .zip .
      Questa è la pagina funzionante ma senza link:


      <html>
      <head>
      <title>Interfaccia verso il database</title>
      </head>
      <body>
      <?php
      $host = 'localhost';
      $user = 'nome_user';
      $password = 'miapass';
      $database = 'nome_db';

        $db = mysql_connect($host, $user, $password)
        or die ("Impossibile connettersi al server $host");
      
        mysql_select_db($database, $db)
        or die ("Impossibile connettersi al database $database");
      
        $query = "SELECT autori.nome,autori.cognome,canzoni.titolo  FROM autori,canzoni
      

      WHERE autori.id_autori=canzoni.id_autori
      ORDER BY autori.id_autori
      LIMIT 0,200";
      $dbResult = mysql_query($query, $db);
      $AffectedRows = mysql_affected_rows($db);

        print "<table border=\"2\">\n";
      

      echo "<h3>Database provvisorio e logicamente incompleto</h3>";

        for ($index=0 ; $index<$AffectedRows ; $index++)
        {
           $row=mysql_fetch_row($dbResult);
      
           if($index==0)
           {
              print "<tr>\n";
              foreach ($row as $k => $v)
              {
                 $myfield = mysql_fetch_field($dbResult,$k);
                 print ("<td>**" . $myfield->nome . "**</td>");
              }
              print "</tr>\n";
           }
        foreach ($row as $k => $v)
              {
                 print ("<td>$v");
                 if ($k==0)
                 {
      
                 }
                 print ("</td>");
              }
           print "</tr>\n";
        }
      
        print "</table>\n";
      
      
      mysql_free_result($dbResult);
      mysql_close($db);
      ?>
      

      </body>
      </html>


      ora in questa pagina vorrei inserire il codice che mi permette di linkare i risultati di 'titolo'.
      Questo è il codice che mi ha gentilmente inviato " massy"


      $q=mysql_query("SELECT * from [nometuacartella];");
      while ($q1=mysql_array($q)) {
      echo "nome: ".$q1['nome']." cognome: ".$q1['cognome']." <a href="".$q1['titolo']."">".$q1['titolo']."</a>";
      }


      lo dovrei d'apprima modificare ( per es: SELECT *, visto che da canzoni chiedo solo 'titolo' e [nometuacartella] ..poi inserirlo.. ma non ne sono capace.
      Da notare che la cartella 'canzoni' è la cartella si può dire principale in cui ho tutte le foreign key sulle altre cartelle.

      Grazie dell'aiuto
      Claudio

      PS: cosa intendevi per 'indenta' il codice?
      Scusa l'ignoranza.

      postato in Coding
      S
      schlepp
    • ERRORE SYNTAX !!!

      Ciao, visto che sono nuovo e ancora ignorante in materia avrei bisogno di un aiuto.
      Sotto trovate una pagina che interrogando il db mi restituisce una tabella a 3 colonne.
      Nome, Cognome, Titolo ( dove titolo è in formato zip).
      Titolo dovrebbe essere linkato.
      Purtroppo ho un errore e non riesco a trovarlo..
      L'errore che mi da è questo:
      Syntax error, unespected $end , Line 65 ..!!
      Chi mi aiuta? Grazie

      Claudio


      <html>
      <head>
      <title>Interfaccia verso il database</title>
      </head>
      <body>
      <?php
      $host = 'localhost';
      $user = 'miouser';
      $password = 'miapass';
      $database = 'miodb';

        $db = mysql_connect($host, $user, $password)
        or die ("Impossibile connettersi al server $host");
      
        mysql_select_db($database, $db)
        or die ("Impossibile connettersi al database $database");
      
        $query = "SELECT autori.nome,autori.cognome,canzoni.titolo  FROM autori,canzoni
      

      WHERE autori.id_autori=canzoni.id_autori
      ORDER BY autori.id_autori
      LIMIT 0,200";
      $dbResult = mysql_query($query, $db);
      $AffectedRows = mysql_affected_rows($db);

      $q=mysql_query("SELECT * from [canzoni];");
      while ($q1=mysql_array($q)) {
      echo "nome: ".$q1['nome']." cognome: ".$q1['cognome']." <a href=\"".$q1['titolo']."\">".$q1['titolo']."</a>";
      
        print "<table border=\"2\">\n";
      echo "<h3>Database provvisorio e logicamente incompleto</h3>";
      
        for ($index=0 ; $index<$AffectedRows ; $index++)
        {
           $row=mysql_fetch_row($dbResult);
      
           if($index==0)
           {
              print "<tr>\n";
              foreach ($row as $k => $v)
              {
                 $myfield = mysql_fetch_field($dbResult,$k);
                 print ("<td>**" . $myfield->nome . "**</td>");
              }
              print "</tr>\n";
           }
        foreach ($row as $k => $v)
              {
                 print ("<td>$v");
                 if ($k==0)
                 {
      
                 }
                 print ("</td>");
              }
           print "</tr>\n";
        }
      
        print "</table>\n";
      
      
      mysql_free_result($dbResult);
      mysql_close($db);
      ?>
      

      </body>
      </html>****

      postato in Coding
      S
      schlepp
    • RE: Link da query

      Grazie mille..ora vedo di studiarci un pò su..ehhh !!

      Ciao
      Claudio

      postato in Coding
      S
      schlepp
    • Link da query

      Buongiorno a tutti, mi chiamo Claudio e mi sono appena iscritto.
      Premetto che sono completamente ignorante in materia ( sto cominciando ora con Php e Mysql )..perciò abbiate pietà..per ev. cavolate dette ecc..!!

      Vorrei sapere come devo e cosa devo fare per poter far risultare dei link su una query.
      Mi spiego meglio ( spero )..
      Dalla pagina output ho più o meno questo in una tabella a tre colonne:

      Nome , Cognome, Titolo ( dove titolo è in file formato zip o rar )

      Vasco, Rossi, Albachiara ( zip )

      Questa è la risultante della query che mi viene inviata dal db mysql ( phpadmin)..

      Io vorrei poter creare un link su Albachiara da poterlo così selezionare e scaricare.

      Scusate ancora..Grazie

      Claudio

      postato in Coding
      S
      schlepp