Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    164

    Form per realizzazione tabelle con immagini

    Salve ragazzi, vi spiego cosa avrei intenziona di fare:

    Siccom molto spesso mi trova a compilare delle tabelle di questo tipo:




    mi chiedevo se si potesse creare un form in php in cui inserisco:

    link dell'immagine
    titolo
    link del titolo
    categoria
    prezzo

    in modo che questo mi restituisca del codice html.
    pensate sia possibile o sto solo dicendo cavolate?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    164
    nessuno può darmi una mano, ve ne sarei grato

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    164
    a questo punto penso che nn è possibile farlo

  4. #4
    Certo che puoi, è anche molto semplice come cosa. Tutto però sta a quanto conosci tu di php.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    164
    il fatto è proprio questo, io conosco pochissimo di php. se potessi darmi qualche dritta farei almeno delle ricerche su internet.
    grazie ancora per la risposta

  6. #6
    Eh... fai il form e poi per prima cosa fai un print_r del $_POST, così vedi i tuoi dati.

    Poi fai un echo delle variabili nel $_POST nella forma che ti serve.

    Es.:
    Codice PHP:
    echo $_POST['CATEGORIA'] . "
    "

    dove $_POST['CATEGORIA] è il valore dell'input del form

    <input type="text" name="CATEGORIA" value="" />

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    164
    allora..mamma mia!

    ti descrivo un pò la situazione, per il momento, per creare quel tipo di tabella io utilizzo html e css, ti allego il codice:


    codice:
    <div style="height: 58px; width: 460px; font-size: 12px;">
    <div style="float: left; width: 50px; height: 50px; margin: 2px; border: 1px solid #bcc8d1;">
    
    </div>
    
    <div style="width: 388px; height: 52px; float: left; margin: 2px; background-image: url(http://.........../casella-freccia.png); background-repeat: no-repeat;">
    <div style="margin-left: 13px; margin-top: 1px; width: 90%; float: left; font-weight: bold; text-decoration: underline; color: #bcc8d1;">Workout
    </div>
    
    <div style="margin-left: 13px; width: 90%; float: left;">Categoria: Salute e Benessere</div>
    
    <div style="margin-left: 13px; width: 90%; float: left; font-weight: bold;">Prezzo: €0,79</div>
    
    </div>
    </div>
    potresti essere un pò più esplicito su come realizzare il form? Io utilizzo questi dati per wordpress, quindi dovrei avere html puto per poterli pubblicare su un articolo.
    grazie ancora

  8. #8
    Utente di HTML.it L'avatar di strae
    Registrato dal
    Apr 2008
    Messaggi
    407
    naturalmente controlloInput è la funzione che fà tutti i controlli necessari sugli input field.. levala se non la vuoi usare..

    ma.. sicuro che devi stampare la tabella proveniente da un form, e non da un database?

    Codice PHP:
    isset($_POST['urlImmagine']) ? $urlImmagine controlloInput($_POST['urlImmagine']) : die('manca urlImmagine');
    isset(
    $_POST['titolo']) ? $titolo controlloInput($_POST['titolo']) : die('manca titolo');
    isset(
    $_POST['link']) ? $link controlloInput($_POST['link']) : die('manca link');
    isset(
    $_POST['categoria']) ? $categoria controlloInput($_POST['categoria']) : die('manca categoria');
    isset(
    $_POST['prezzo']) ? $prezzo controlloInput($_POST['prezzo']) : die('manca prezzo');

    echo 
    "<div style=\"height: 58px; width: 460px; font-size: 12px;\">";
    echo 
    "<div <style=\"float: left; width: 50px; height: 50px; margin: 2px; border: 1px solid #bcc8d1;\">";
    echo 
    "<img src=\"$urlImmagine\" alt=\"\" />";
    echo 
    "</div>";
    echo 
    "<div style=\"width: 388px; height: 52px; float: left; margin: 2px; background-image: url([url]http://.........../casella-freccia.png[/url]); background-repeat: no-";repeat;\">
    echo "
    <div style=\"margin-left: 13px; margin-top: 1px; width: 90%; float: left; font-weight: bold; text-decoration: underline; color: #bcc8d1;\"><a href=\"$link\">$titolo</a>
    echo "
    </div>";
    echo "
    <div style=\"margin-left: 13px; width: 90%; float: left;\">Categoria: $categoria</div>";
    echo 
    "<div style=\"margin-left: 13px; width: 90%; float: left; font-weight: bold;\">Prezzo: €$prezzo</div>";
    echo 
    "</div>";
    echo 
    "</div>"
    You HAVE to assume your visitor is a maniac serial killer, out to destroy your application. And you have to prevent it.
    I can accept failure, everyone fails at something - But I can't accept not trying.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    164
    i dati non provengono da un database, purtroppo devo inserirli io manualmente

  10. #10
    Utente di HTML.it L'avatar di strae
    Registrato dal
    Apr 2008
    Messaggi
    407
    Originariamente inviato da max299
    i dati non provengono da un database, purtroppo devo inserirli io manualmente
    ah, ok


    Codice PHP:
    <form action="pagina.php" method="POST">
    <
    input type="text" name="urlImmagine" id="urlImmagine" value="urlImmagine" />

    <
    input type="text" name="titolo" id="titolo" value="titolo" />

    <
    input type="text" name="link" id="link" value="link" />

    <
    input type="text" name="categoria" id="categoria" value="categoria" />

    <
    input type="text" name="prezzo" id="prezzo" value="prezzo" />

    <
    input type="submit" name="go" id="go" value="Invia" />
    </
    form

    ma anche se i dati li inserisci a mano, dopo non desideri salvarli in un db, o da qualche parte?

    se nò sei l'unico che vede il risultato del form..
    You HAVE to assume your visitor is a maniac serial killer, out to destroy your application. And you have to prevent it.
    I can accept failure, everyone fails at something - But I can't accept not trying.

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.