• User Newbie

    Creare script ricette.

    Ciao a tutti,
    mi rivolgo a voi per alcuni consigli.
    Ho deciso di creare on line un database fatto di ricette di cucina, voglio fare un regalo a mia mamma e mia zia che a disanza si scanbiano le ricette, e vorrei creare una pagina di consultazione e inserimento dati, dove mia zia e mia mamma possono scambiare le ricette.
    Vorrei sapere cosa devo fare?
    Se lo devo fare in php e mysql oppure asp e db access?
    Posso troavare da qualche parte un tutorial simile?

    Grazie mille. :bigsmile:


  • Consiglio Direttivo

    Ciao tolenodesign.

    Se vuoi fartelo da te non credo che esistano tutorial su come farli, dovrai smanettare un po' fino a trovare la soluzione migliore (ovviamente per dubbi e consigli siam quì ;)).

    Diversamente potresti vedere di sfruttare qualche script già pronto, mi viene in mente gary cookbook integrabile in Joomla, a costo zero ed in pochi minuti avrai già tutto pronto all'uso. 🙂

    Dipende da te la scelta su come e con cosa procedere.
    Personalmente procederei comunque con una soluzione PHP-MySQL. 😉


  • User Attivo

    Potresti fare così :

    Crei la tabella ricette :

    id (autoincrement)- nome_ricetta - valore_ricetta

    Pagina insert.php :

    [PHP]<?php
    //connessione a mysql
    if(isset($_POST['titolo']) && isset($_POST['ricetta'])){
    $titolo = htmlentities($_POST['titolo'],ENT_QUOTES);
    $ricetta = htmlentities($_POST['ricetta'],ENT_QUOTES);
    $query = mysql_query("INSERT INTO ricette(id,nome_ricetta,valore_ricetta)VALUES(null,'$titolo','$ricetta')")or die(mysql_error());
    echo "Ricetta inserita con successo!";

    }else{
    ?>
    <form action = "<?php echo $_SERVER['PHP_SELF']; ?>" method = "post">
    Titolo ricetta<br><input type = "text" name ="titolo"><br>
    Ricetta<br><textarea name = "ricetta"></textarea>
    </form>
    <?php
    }
    ?>[/PHP]

    E la pagina index.php

    [PHP]<?php
    //connessione a mysql
    ?>
    <a href = "insert.php">Inserisci ricetta</a><br><br>
    <?php
    $query = mysql_query("SELECT * FROM ricette");
    while($row = mysql_fetch_array($query)){

    echo "<a href = 'show.php?id=".$row['id']."'>".$row['nome_ricetta']."</a><br>";
    ?>
    [/PHP]

    Pagina show.php

    [PHP]<?php
    //connessione a mysql
    if(isset($_GET['id']) && is_numeric($_GET['id'])){

    $query = mysql_query("SELECT FROM ricette WHERE id = '".$_GET['id']."'")or die(mysql_error());
    while($row = mysql_fetch_array($query)){
    echo
    "<hr>";
    echo "<h1>".$row['nome_ricetta']."</h1>";
    echo "<br><br>";
    echo $row['valore_ricetta'];
    }

    }else{
    die("errore");
    }
    ?>
    [/PHP]

    Naturalmente il codice è molto grezzo e non l'ho testato, ma comunque la base sarebbe questa 🙂


  • User Newbie

    Grazie mille a tutti per per i consigli. 🙂