si scusa hai ragione il tag <a> tel'ho mandato singolo, allora adesso ti spiego un attimo come ho impostato il codice
Codice PHP:
<?php
$con=mysql_connect(........);
if(!$con){
die('Impossibile connettersi a: ' . mysql_error());
}
mysql_select_db(............);
$id=$_POST['id'];
$nome=$_POST['nome'];
$prezzo=$_POST['prezzo'];
$nome=mysql_real_escape_string($nome);
$prezzo=mysql_real_escape_string($prezzo);
$sql="INSERT INTO prodotto (id, nome, prezzo, descrizione) VALUES ('$id','$nome','$prezzo', '".addslashes($_POST[descrizione])."')";
if (isset($_POST['upload_pdf'])){
$pdfDirectory = "prodotti/";
$filename=$_FILES['filepdf']['name'];
$filename=$nome;
$filename = basename( $filename, ".jpg");
$filename = preg_replace("/[^A-Za-z0-9_-]/", " ", $filename).".jpg";
if(move_uploaded_file($_FILES['filepdf']['tmp_name'], $pdfDirectory.$filename)) {
$pdfWithPath = $pdfDirectory.$filename;
}
}
$descrizione=nl2br($_POST[descrizione]);
$fp=fopen('prodotti/'.$nome.'.php','w');
QUI INIZIA LA COSTRUZIONE DEL FILE IN CUI è COMPRESO IL FAMOSO TAG <A>
Codice PHP:
fwrite($fp,
"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
<title>La Serenissima - Scheda prodotto</title>
<link rel=\"shortcut icon\" href=\"/images/logo_short.PNG\" type=\"image/x-icon\" />
<link rel=\"stylesheet\" type=\"text/css\" href=\"/style.css\" />
</head>
<body class=\"corpo\">
<div id=\"container\">
<div id=\"header\">
<img src=\"/images/logo.PNG\" alt=\"La Serenissima\" style=\"width:303;height:293;margin-top:20px;margin-bottom:10px;\" />
</div>
<div id=\"tmenu\">
<ul id=\"topmenu\">[*]<a href=\"/index.php\">HOME</a>[*]<a id=\"click\" href=\"/prodotti.php\">PRODOTTI</a>[*]<a href=\"/eventi.php\">EVENTI</a>[*]<a href=\"/chisiamo.php\">CHI SIAMO</a>[*]<a href=\"/contatti.php\">CONTATTI</a>[/list]
</div>
<div id=\"main\">
<div>
<h3>Scheda prodotto</h3>
<u>$nome</u>
</div>
<a href=\"/prodotti.php\">Torna ai Prodotti</a>
ECCO IL TAG <A> CHE CI INTERESSA è IL SEGUENTE
Codice PHP:
  [b]|[/b]  <a href=\"/agg_carrello.php\">Aggiungi al carrello</a>
</p>
Prezzo equivalente ad una quantità: $prezzo €
<a href=\"/$pdfWithPath\" target=\"_blank\"><img style=\"clear:both;float:right;margin-bottom:20px;border:2px solid #c9c9fb;\" src=\"/$pdfWithPath\" title=\"fare click per ingrandire\" width=\"220\" height=\"320\" /></a>$descrizione
</p>
</div>
<div id=\"footer\">
<a href=\"/admin.php\">[b]Amministrazione[/b]</a> | [b]Powered by[/b] <a href=\"http://francescopassanante.eu\" target=\"_blank\">Francesco Passanante</a></p>
</div>
</div>
</body>");
fclose($fp);
if(!mysql_query($sql,$con)){
die('Errore: ' . mysql_error());
}
mysql_close($con);
header("Location:/prodotti.php");
?>
questa in conclusione è la pagina dove aggiungo il prodotto, qui è presente il form e la creazione della pagina del prodotto, premendo il tag <a> aggiungi al carrello entra in gioco la pagina invece che ti ho postato nel messaggio precedente...
spero che il codice sia di aiuto magari nell'aiutarmi a capire dove sbaglio,
tu dici che se io mettessi al tag <a> un id e passassi l'id del tag anzichè il $nome che è l'equivalente del nome del prodotto? per una questione di apici? io quando scrivo dentro l'array se scrivo una stringa la metto fra gli apici la var $nome è una stringa e nell'array l'ho inserita fra gli apici e quindi non capisco dove sbaglierei? nell'array devo inserire il nome del prodotto e il prezzo non l'id...