Visualizzazione risultati 1 fino 9 di 9

Discussione: gestione DB (percorso Immagini)

  1. #1
    Guest

    Predefinito gestione DB (percorso Immagini)

    Premetto che non sono nè programmatore, nè persona esperta, sono infatti proprio all'inizio ma vorrei tanto risolvere un mio problema: io ho un db e uno dei campi è testo e contiene il percorso all'immagine. Qui tutto ok quando creo il recordset tutto funziona e visualizzo l'immagine nella mia pagina.
    Poi ho creato una pagina (con la creazione guidata di Dreamweaver) per l'inserimanto di nuovi record.
    Qui nasce il problema: premesso che ho utilizzato lo scrip che ho trovato su html per l'upload dei file come faccio a gestire in modo semplice ovvero magari con un tasto di sfoglia il percorso all'immagine da inserire nel campo testo?

    In alternativa non esiste un programma che mi permetta di gestire in modo semplice il file sql sul server tramite una pagina web? (escluderei PhpMyAdmin perchè l'inserimento andrebbe fatto da utenti-amici miei del sito e poi vorrei la possibilità di usare checkbox)

    GRAZIE INFINITAMENTE A TUTTI
    Ultima modifica di steegiamp : 01-03-2007 alle ore 00.37.09

  2. #2
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    fai una select con i vari percorsi:
    <select name=...>
    <option name="percorso 1" valure="caterlla/cartella1/cartella2">
    <option name="percorso 2" valure="caterlla/cartella1/cartella2/cartella3">

    però questo lo puoi utilizzare solo se devi inserire il percorso nel campo testo,se questo ti invia anche l'immagine dovresti fare qualche controllo di sicurezza in più...
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  3. #3
    Guest

    Predefinito

    eeh scusa non ho capito, mi spiegheresti meglio?

    io le immagini le ho sul server ma come faccio a inserire il percorso nel record del DB senza pover scrivere tutto a manina su PhpMyAdmin?

    io avevo pensato anche di usare la creazione guidata di Dreamweaver per l'inserimanto di nuovi record nella tabella del DB, ma il campo che contiene il collegamento è un campo text e anche se mettessi un pulsante sfoglia dalla finestra che si aprirebbe non saprei proprio come copiare il percorso.

    VI PREGO AIUTATEMI

  4. #4
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    scusa ma mi spieghi il fine di questo script? a che serve?
    devi solo scrivere il percorso in un campo in un database?
    se è cosi basta che ti crei una select come t ho detto su,se i percorsi sono predefiniti,altrimenti tramite un <input.. ti scrivi il tuo percorso e con un insert into te li carichi sul database..
    tiè leggiti un pò di nozioni:
    http://php.html.it/guide/lezione/229...oni-php-mysql/
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  5. #5
    Guest

    Predefinito GetSQLValueString($_POST['immagine'], "text")); come lo modifico?

    Ciao a tutti, ho creato una pagina per l'iserimanto di nuovi dati in un DB che ho chiamato prove. Una colonna del DB si chiama immagine e contiene il percorso ad una immagine presente sul server. Di per se la domanda potrà sembrare assurda ma supponiamo che io che voglio inserire un nuovo record e che conosca il nome dell'immagine (a memoria, ok così sembra assurdo ma poi vi spiego). Quindi inserisco nel campo text del mio form per l'inserimanto del nuovo record il nome dell'immagine (es. "immagine.jpg"): benone l'inserimento va a buon fine, sfortunatamente io vorrei che digitando semplicemente il nome dell'immagine in verità nella colonna immagine del DB venisse scitto "images/immagine.jpg" che è il vero percorso. E' possibile? mi date una mano' io credo di dover modificare il codice in questo punto GetSQLValueString($_POST['immagine'], "text")); ma come?

    Scrivo il resto del codice:

    if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
    $insertSQL = sprintf("INSERT INTO tabella1 (autore, testo, immagine) VALUES (%s, %s, %s)",
    GetSQLValueString($_POST['autore'], "text"),
    GetSQLValueString($_POST['testo'], "text"),
    GetSQLValueString($_POST['immagine'], "text"));

    mysql_select_db($database_prove, $prove);
    $Result1 = mysql_query($insertSQL, $prove) or die(mysql_error());


    ...


    <input type="text" name="immagine" size="20" >


    THANKS

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

    Predefinito

    Se quel codice lì sopra funziona, a rigor di logica la modifica dovrebbe essere questa:

    $insertSQL = sprintf("INSERT INTO tabella1 (autore, testo, immagine) VALUES ('%s', '%s', 'images/%s')", ...

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

  7. #7
    Guest

    Question

    Scusate se mi intrometto, ma potrest dirmi a che cosa serva la funzione GetSQLValueString()? Non l'ho trovata nel manuale ufficiale e magari può servire anche a me. Oppure è una funzione che hai definito tu?
    Comunque sì, la soluzione dovrebbe essere quella data da demezialsite.

  8. #8
    Guest

    Predefinito

    prende i valori dal modulo (form) e li inserisce nei record del db

  9. #9
    Guest

    Predefinito problema

    salve, ho un problema...ho caricato delle immagini nel mio database di altervista con un campo blob...in dreamweaver non si visualizzano le pgine in modo corretto, ma appare tutta una serie di scritte strane, mente invece tutti gli altri dati si visualizzano correttamente, ho provato a fare vari cambiamenti ma nada

Regole di scrittura

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