Visualizzazione risultati 1 fino 13 di 13

Discussione: css per impaginare variabili da php

  1. #1
    Guest

    Predefinito css per impaginare variabili da php

    Ciao a tutti raga,dunque mi piacerebbe usare i css per impaginare delle variabili che arrivano da un form(processato in php),dunque mi servirebbe che le variabili di testo tipo : $recapito $oggetto stessero sulla sinistra e la foto si ridimensioni sulla destra(il tutto deve rimanere in un tot di pixel)perche' tutti gli annunci devono essere uguali come impaginazione. Quindi il tutto dovrebbe essere racchiuso in un div penso.
    Secondo voi è possibile farlo?

  2. #2
    poske non è connesso Altervistiano Junior
    Data registrazione
    06-02-2005
    Messaggi
    620

    Predefinito

    Tutto è possibile (o quasi...).

    Comunque dovresti pensare ad una soluzione del genere:

    echo "<div class=\"articolo\">$post_articolo<div class=\"immagine\">$post_immagine</div></div>";

    Ovviamente il foglio di stile della pagina avrà già impostate le classi "articolo" e "immagine"...

    Ciao!! :D

  3. #3
    Guest

    Predefinito

    aspita non riesco
    Ti posto il file php che stampa dopo aver elaborato

    <?php
    echo "Ecco i vostri annunci<br>";
    if (!$apri = fopen("file.txt","r")){
    echo "Non posso aprire il file";
    }else{

    #Se il file si può leggere allora con un ciclo while

    # leggo tutte le righe del mio file
    while(!feof($apri)){
    $leggo = fgets($apri,255);
    echo "$leggo<br>";
    }
    }
    fclose($apri);

    ?>

  4. #4
    Guest

    Predefinito

    devi aggiungere il codice di poske a echo $leggo

  5. #5
    Guest

    Predefinito

    Questo è ol codice precedente

    $apriw = fopen ("file.txt","a+");

    #ora creo una variabile che contiene la linea di reparazione
    $linea ="<hr color=red>";
    # e sul file scrivo nome e vado a capo,il recapito e vado a capo

    # l'oggetto e vado a capo e la linea ti separazione
    fputs($apriw,"$nome\n");
    fputs($apriw,"$recapito\n");
    fputs($apriw,"$oggetto\n");
    fputs($apriw,"<img src=$userfile_name>\n");
    fputs($apriw,"$linea");

    #chiudo il file
    fclose($apriw);
    }

  6. #6
    Guest

    Predefinito

    Ma la variabile leggo mi posta tutte le variabili insieme,invece vorrei che la foto stesse sulla destra e con determinate proporzioni che ne so 300 x 200

  7. #7
    poske non è connesso Altervistiano Junior
    Data registrazione
    06-02-2005
    Messaggi
    620

    Predefinito

    Citazione Originalmente inviato da poske
    echo "<div class=\"articolo\">$post_articolo</div>";
    Sostituisci $post_articolo con $leggo

    Edit:

    Allora devi fare in modo che l'immagine relativa all'articolo abbia il suo stile class=""...

    Però devi dividere le variabili per il testo e per le immagini per arrivare ad una cosa del genere:

    echo "<div class=\"articolo\">$articolo<img src=\"$immagine\" class=\"immagine\"></div>";


    Ciao! :D
    Ultima modifica di poske : 09-09-2005 alle ore 21.48.12

  8. #8
    Guest

    Predefinito

    Sostituisci $post_articolo con $leggo
    Si l'ho fatto,ma per la foto sulla destra? Come devo fare,non saprei che variabile mettere al posto di $immagine

  9. #9
    poske non è connesso Altervistiano Junior
    Data registrazione
    06-02-2005
    Messaggi
    620

    Predefinito

    Leggi il post sopra... l'ho appena editato.

    :D

  10. #10
    Guest

    Predefinito

    Non ti incavolare ,ma come faccio a far avere all'immagine la sua class?

  11. #11
    poske non è connesso Altervistiano Junior
    Data registrazione
    06-02-2005
    Messaggi
    620

    Predefinito

    Non mi incavolo non ti preoccupare...

    allora:

    Prendiamo l'immagine da sola...
    <img src="immagine_articolo.gif">

    dopodiché diamogli una cklasse di riferimento (nome a caso...):

    <img src="immagine_articolo.gif" class="immagine">

    Ovviamente la class="immagine" farà riferimento ad un foglio di stile...

    Es

    <head><title>titolo pagina</title>
    <style type="text/css">
    <!--

    .immagine {
    float: right;
    margin-top: 0px;
    margin-left: 5px;
    margin-bottom: 2px;
    margin-right: 2px;
    }
    -->
    </style>
    </head>

    In questo modo l'immagine verrà messa in alto ed a destra del div in cui l'avrai inserita...


    Ciao! :D

  12. #12
    Guest

    Predefinito

    O caspita guarda che casino ho combinato ecco il codice come mi hai detto tu è questo,ma dove sbaglio?

    <head><title>titolo pagina</title>
    <style type="text/css">
    <!--

    .immagine {
    float: right;
    margin-top: 0px;
    margin-left: 5px;
    margin-bottom: 2px;
    margin-right: 2px;
    }
    -->
    </style>

    <?php
    echo "Ecco i vostri annunci<br>";
    if (!$apri = fopen("file.txt","r")){
    echo "Non posso aprire il file";
    }else{

    #Se il file si può leggere allora con un ciclo while

    # leggo tutte le righe del mio file
    while(!feof($apri)){
    $leggo = fgets($apri,255);
    echo "<div class=\"leggo\">$leggo<img src=\"$userfile_name\" class=\"immagine\"></div>";
    }
    }
    fclose($apri);

    ?>
    </head>

  13. #13
    Guest

    Predefinito

    Ragazzi sto continuan a fare esperimenti ma ormai sono nei casini piu' completi,sto cercando come un pazzo una soluzione,ma ho bisogno di una mano,guardate qua'

Regole di scrittura

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