- Home
- Categorie
- Coding e Sistemistica
- PHP
- Creare script ricette.
-
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.
-
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.
-
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
-
Grazie mille a tutti per per i consigli.