Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    314

    linkare e posizionare immagini intorno al testo

    ciao a tutti e buon ANNO (fine ed inizio),

    allora ho questo quesito:

    vorrei creare una sorta di bollettino di informazione molto semplice.
    Una cosa del tipo che apro la pagina e viene stampato un testo con delle foto.

    Per l'inserimento ho realizzato questa form:

    <form name=form method=post action=../articoli/inserisci_giornale.php ENCTYPE=multipart/form-data>

    <input name=titolo type=text onKeyDown=textCounter(this.form.titolo,this.form.r emLen,255);
    onKeyUp=textCounter(this.form.titolo,this.form.rem Len,255); size=50>
    </p>


    </p>



    <textarea name=testo cols=50 rows=10></textarea>
    </p>
    <input type=file size=40 name=file>
    <input type=hidden name=MAX_FILE_SIZE value=150000>



    <input type=radio name=posizione value=left>
    <input type=radio name=posizione value=right>
    <input type=submit name=Submit value=Invia>
    </p>
    </form>


    la quale mi inserisce nella tabella (giornale).

    ID
    TITOLO
    TESTO
    IMMAGINE (uplodata)
    posizione (left o right)

    In questo modo inserisco nel DB mysql i dati passati dal form tamite in file inserisci_giornale.php.

    Con questo file:

    Codice PHP:
    mysql_query("INSERT INTO giornale (Titolo,Testo,immagine,posizione) 
                 VALUES('
    $_POST[titolo]','$_POST[testo]',\"".$file_name."\",
                 '
    $_POST[posizione]')");
    mysql_close(); 
    LA DOMANDA E':

    Come posso fare per visualizzare il titolo, il testo e l'immagine posizionandola così come a scelto l'utente che ha inserito l'articolo ( a destra o sinistra)


    Se non sono stato chiaro DITEMELO sarà l'effetto delle serate natalizie (panettone, spumante, birre e tutte le schifezze varie incurgitate in questi giorni)

    ciao e buona anno
    felix

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    E' un problema di CSS più che di php: Il posizionamento avviene tramite la proprietà float (left o right) dell'oggetto che vuoi allineare.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    314
    grazie andrea,

    cerco di spiegarmi meglio

    l'utente tramite la form decide dove posizionare l'immagine, se a destra o a sinistra

    io vorrei sapere come fare la query per tirare fuori l'ID, il titolo, il testo, l'immagine posizionandola dove l'utente a scelto
    felix

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Bhè, fai una select:

    SELECT * FROM giornale WHERE (condizione, tipo un id particolare)

    oppure un tot di records, con LIMIT.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    314
    Questa è la query che ho realizzato:

    Codice PHP:
    <?
    $sql
    ="SELECT * FROM giornale WHERE id='28'";
    $result=mysql_query($sql) or die(mysql_error());;
    while (
    $row=mysql_fetch_array($result)) {
    print (
    "[b]".$row['Titolo']."[/b]"."

    "
    );
    $articolo $row['Testo'];
    print 
    $articolo."
    "
    ;
    }
    mysql_close();
    ?>
    quelllo che voglio fare e far stampare anche l'immagine che è in una cartella (fotografie) che ha il proprio nome presente nella tabella nel campo immagine, posizionandola a destra o sinistra del testo così come specificato nel campo posizione

    ciao
    felix

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Codice PHP:
    <?php 
    $sql
    ="SELECT * FROM giornale WHERE id='28'"
    $result=mysql_query($sql) or die(mysql_error());; 
    while (
    $row=mysql_fetch_array($result)) {?>
      <h1 class="titolo"><?php echo($row['Titolo'] );?></h1>
      <img style="float:<?php echo($row['posizione']);?>;" src="<?php echo($row['immagine']);?>" />
    <?php 
      
    echo($row['Testo']); 

    mysql_close(); 
    ?>
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    314
    Grazie Andrea, scusa il ritardo, mi sei stato utilissimo.
    Ciao e un felice anno nuovo
    felix

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.