ing_princ_ricetta; $nome_ricetta="".$row->nome_ricetta; $preparazione="".$row->prepara_ricetta; $ingredienti="".$row->ing_ricetta; $persone="".$row->persone_ricetta; $title="Ricetta ".$nome_ricetta." preparazione ed ingredienti"; $content="RICETTA: ".strtoupper($nome_ricetta)." (preparazione per $persone persone)

INGREDIENTE PRINCIPALE: $ingrediente_principale
visualizza altre ricette con ingrediente principale: ".$ingrediente_principale."

INGREDIENTI (per $persone persone):
".str_replace("\n","- ",str_replace("===="," ",$ingredienti))."

PREPARAZIONE ".strtoupper($nome_ricetta)."
$preparazione"; } else{ $sql="SELECT * from ricette WHERE tipo_ricetta like 'erbe'"; $result=mysql_query($sql); while ($row=mysql_fetch_object($result)){ $codice=($row->id_ricetta+3)*9+451;#$id_ricetta=(($codice-451)/9)-3 $codice2=$codice*3+2; $link_ricetta.="".$row->nome_ricetta." (a base di ".$row->ing_princ_ricetta.")
"; } $sql2="SELECT ing_princ_ricetta from ricette WHERE tipo_ricetta like 'erbe' GROUP BY ing_princ_ricetta"; $result2=mysql_query($sql2); while ($row2=mysql_fetch_object($result2)){ $link_ricetta2.="ing_princ_ricetta).".php\">".$row2->ing_princ_ricetta."
"; } $content.="

RICETTE PER CURARSI CON LE ERBE

Un elenco di ricette a base di erbe per la cura della salute. Per ogni ricetta viene indicata la relativa erba. All'interno della ricetta troverai le cure per le quali l'erba efficace.

".$link_ricetta."

"; $title="Erbe curative ricette per curarsi con le erbe"; } } elseif ($_GET[tipo]=="ingrediente"){ ############################ HOME PAGE INGREDIENTI ##################################### if ($_GET[ricetta]==""){# non c' l'ingrediente tiro fuori gli ingredienti e l'alfabeto $sql="SELECT ing_princ_ricetta from ricette GROUP BY ing_princ_ricetta ORDER BY ing_princ_ricetta LIMIT 0,50"; #inserisci il codice dei primi if $result=mysql_query($sql); while ($row=mysql_fetch_object($result)){ $link_ricetta.="ing_princ_ricetta).".php\">".$row->ing_princ_ricetta."
"; } $content="

RICETTE CULINARIE: RICERCA PER INGREDIENTE PRINCIPALE

Un elenco di ricette culinarie e di bevande ordinate in base all'ingrediente principale. Seleziona la lettera iniziale dell'ingrediente che ti interessa per trovare la ricetta

".$link_ricetta."

"; $title="Ricette culinarie - Ricerca per ingrediente principale"; } ############################ INGREDIENTI CON LETTERA X ##################################### elseif(strlen(str_replace ("/","",$ricetta))==1){ #ho la lettera iniziale dell'ingrediente tiro fuori gli ingredienti con quella lettera $sql="SELECT ing_princ_ricetta from ricette WHERE ing_princ_ricetta like '".str_replace ("/","",$ricetta)."%'GROUP BY ing_princ_ricetta"; #inserisci il codice dei primi if $result=mysql_query($sql); $quanti=round(mysql_num_rows($result)/2)-1; $u=0; while ($row=mysql_fetch_object($result)){ if ($u==$quanti){$link_ricetta.="";} $link_ricetta.="ing_princ_ricetta)."/\">".$row->ing_princ_ricetta."
"; $u++; } $content="

RICETTE CULINARIE: RICERCA PER INGREDIENTE PRINCIPALE LETTERA: ".strtoupper(str_replace ("/","",$ricetta))."

Seleziona l'ingrediente che preferisci per visualizzarne le ricette:

".$link_ricetta."

"; $title="Ricette di cucina Ricerca per ingrediente principale lettera ".$ricetta.""; } ############################ ELENCO RICETTE CON INGREDIENTE PRINCIPALE X ######################### else{#ho l'ingrediente principale e tiro fuori le ricette $ing_princ=base64_decode ($ricetta); $sql="SELECT tipo_ricetta,id_ricetta,ing_princ_ricetta,nome_ricetta from ricette WHERE ing_princ_ricetta like '".addslashes($ing_princ)."' ORDER BY tipo_ricetta"; $result=mysql_query($sql); $quanti=round(mysql_num_rows($result)/2)-1; $u=0; while ($row=mysql_fetch_object($result)){ if ($u==$quanti){$link_ricetta.="";} $codice=($row->id_ricetta+3)*9+451;#$id_ricetta=(($codice-451)/9)-3 $codice2=$codice*3+2; $link_ricetta.="tipo_ricetta."/".$codice."-".$codice2.".php\">".$row->nome_ricetta." (".$row->tipo_ricetta.")
"; $u++; } $content="

RICETTE CULINARIE: RICERCA PER INGREDIENTE PRINCIPALE: ".strtoupper($ing_princ)."

".$link_ricetta."

"; $title="Ricette culinarie con ingrediente principale ".$ing_princ.""; } } ############################ VISUALIZZAZIONE RICETTA ##################################### else{ $tiposql=substr($_GET[tipo],0,-1)."%"; if ($_GET[ricetta]!="" && strlen($ricetta)>2){#tiro fuori la ricetta $array_ricetta=split("-",$_GET[ricetta]); $codice=$array_ricetta[0]; $id_ricetta=(($codice-451)/9)-3; $sql="SELECT * from ricette WHERE tipo_ricetta like '".$tiposql."' AND id_ricetta='".$id_ricetta."'"; $result=mysql_query($sql); $row=mysql_fetch_object($result); $ingrediente_principale="".$row->ing_princ_ricetta; $nome_ricetta="".$row->nome_ricetta; $preparazione="".$row->prepara_ricetta; $ingredienti="".$row->ing_ricetta; $persone="".$row->persone_ricetta; $title="Ricetta ".$nome_ricetta." preparazione ed ingredienti"; $content="RICETTA: ".strtoupper($nome_ricetta)." (preparazione per $persone persone)

INGREDIENTE PRINCIPALE: $ingrediente_principale
visualizza altre ricette con ingrediente principale: ".$ingrediente_principale."

INGREDIENTI (per $persone persone):
".str_replace("\n","- ",str_replace("===="," ",$ingredienti))."

PREPARAZIONE ".strtoupper($nome_ricetta)."
$preparazione"; } else{# ho solo il tipo di piatto ed elenco un po di ricette random e l'alfabeto per il tipo di piatto ############################ ELENCO RICETTE PER TIPO PIATTO e LETTERA X ######################## if (strlen(str_replace("/","",$ricetta))==1){ # ho il tipo + la lettera elenco i piatti di quella lettera $sql="SELECT * from ricette WHERE tipo_ricetta like '".$tiposql."' AND nome_ricetta like '".str_replace("/","",$ricetta)."%'"; $lettera=" LETTERA ".strtoupper(str_replace("/","",$ricetta)); } ############################ ELENCO RICETTE PER TIPO PIATTO ##################################### else{ $sql="SELECT * from ricette WHERE tipo_ricetta like '".$tiposql."' LIMIT 0,50"; } $result=mysql_query($sql); $quanti=round(mysql_num_rows($result)/2)-1; $u=0; while ($row=mysql_fetch_object($result)){ if ($u==$quanti){$link_ricetta.="";} $codice=($row->id_ricetta+3)*9+451;#$id_ricetta=(($codice-451)/9)-3 $codice2=$codice*3+2; $link_ricetta.="".$row->nome_ricetta."
"; $u++; } $content="

RICETTE DI CUCINA: ".strtoupper($_GET[tipo]).$lettera."

l'elenco di ricette di $_GET[tipo] elencato in ordine alfabetico. Trova quello che cerchi scegliendo la lettera iniziale che corrisponde alla tua ricetta oppure prova a cercare per ingrediente principale

".$link_ricetta."

"; $title="Ricette di cucina per ".$_GET[tipo].""; } ############################ ALFABETO PER TIPO PIATTO ##################################### } #eliminare il caso erbe if($_GET[tipo]!="erbe"){ $array_alfabeto=file($_SERVER['DOCUMENT_ROOT']."/include/alfabeto.php"); foreach ($array_alfabeto as $lettera){ $link_lettera.="".strtoupper($lettera)." "; } $content.="

Ricerca le ricette "; if ($_GET[tipo]=="ingrediente"){ $content.="per ingrediente principale"; }else{ $content.="di ".$_GET[tipo]; } $content.=" elencate in ordine alfabetico:

".$link_lettera."

"; #############SCRITTURA CACHE################# } $nome_file=$_SERVER['DOCUMENT_ROOT']."/ricette-cucina-italiana/cache/".md5($_SERVER['REQUEST_URI']).".php"; $content_scrivi=""; $fp_1=fopen ($nome_file, "w"); fwrite ($fp_1, $content_scrivi); fclose($fp_1); } ?>