Visualizzazione risultati 1 fino 3 di 3

Discussione: Visualizzazione dati

  1. #1
    Guest

    Predefinito Visualizzazione dati

    allora, dopo tanto lavoro sono riuscito ad inviare i files in uno spazio web inserendo dei campi relativi al file in un database.
    ora però sono due ore che combatto contro la visualizzazione dei files che proprio non riesco a fare...

    Codice PHP:
    <?
    $conn
    = mysql_connect("localhost", "lsdfreetime", "PW")
    or die(
    "Connessione non riuscita: " . mysql_error());
    mysql_select_db("my_lsdfreetime",$conn);

    $query = "SELECT nomefile, tipo, titolo, mittente FROM aoe";
    $result = mysql_query($query, $conn);

    $dir="http://lsdfreetime.altervista.org/uploads/aoe/";
    echo
    "<table>";
    while (
    $row = mysql_fetch_array($result)){
    if(
    $row["tipo"]=1){
    $tipofile="Scenario";
    }
    else if(
    $row["tipo"]=2){
    $tipofile="Campagna";
    }
    else if(
    $row["tipo"]=3){
    $tipofile="Altro";
    }
    echo
    "<tr>";
    echo
    "<td><a href=\"$dir".$row['nomefile']."\"</td>";
    echo
    "<td>".$tipofile."</td>";
    echo
    "<td>".$row['mittente']."</td>";
    echo
    "</tr>";
    }

    echo
    "</table>";
    mysql_close($conn);


    ?>
    il problema è:
    1) il LINK NON viene visualizzato
    2) la tabella NON viene creata e si viene a creare SOLO UNA RIGA. le altre non vengono visualizzate.
    3) da quando ho messo questo codice i file vengono inviati, ma i dati NON vengono più inseriti nel database...
    il codice per l'inserimento è:
    Codice PHP:
    <?
    $conn
    = mysql_connect("localhost", "lsdfreetime", "PW")
    or die(
    "Connessione non riuscita: " . mysql_error());
    mysql_select_db("my_lsdfreetime",$conn);

    $radiobutton=$_POST['radiobutton'];
    $titolo=$_POST['titolo'];
    $mittente=$_POST['mittente'];
    $uploaddir="/membri/lsdfreetime/uploads/aoe/";
    $file = $_FILES['file']['tmp_name'];
    $nomefile = $_FILES['file']['name'];
    $query="INSERT INTO aoe (nomefile, tipo, titolo, mittente) VALUES ('$nomefile', '$radiobutton', '$titolo', '$mittente')";
    if (
    $file_name != "") {
    @
    copy($file, "$uploaddir".$file_name)
    or die(
    "Impossibile trasferire il file");
    $miamaill="lsdfreetime@altervista.org";
    $oggetto="nuovo file inserito";
    $corpo="E' stato inserito un nuovo file:\n
    FILE:
    $nomefile
    MITTENTE:
    $mittente";
    mail($miamaill, $oggetto, $corpo, "LSDFREETIME");
    }

    $set_result=mysql_query($query) or print("<br />Query non eseguita");
    if(
    $set_result==true){
    print(
    "File <b>$nomefile</b> inviato con successo.");
    }
    mysql_close($conn);
    ?>
    Ultima modifica di lsdforum : 08-03-2006 alle ore 02.40.20

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Citazione Originalmente inviato da lsdforum
    1) il LINK NON viene visualizzato
    2) la tabella NON viene creata e si viene a creare SOLO UNA RIGA. le altre non vengono visualizzate.
    Hai sbagliato a costruire i link e le celle, questi i tuoi errori:
    Codice:
    echo "<tr>";
    echo "<td><a href=\"$dir".$row['nomefile']."\">Scaricami!</a></td>";
    echo "<td>".$tipofile."</td>";
    echo "<td>".$row['mittente']."</td>";
    echo "</tr>";
    Per quanto riguarda la copia dei file, aspetta che legga qualcuno più pratico di me in proposito...

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    Guest

    Predefinito

    grazie, stanotte mentre eroa letto mi sono accorto che mancava il link tra i tag <a>

    la cosa che mi fa imbestialire è cmq il codice di invio che funziona solo la prima volta.
    poi si impalla e non capisco perchè

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •