href consecutivi

  • Creatore Discussione Creatore Discussione adfadf
  • Data di inizio Data di inizio

adfadf

Utente Attivo
18 Apr 2009
83
0
0
Salve a tutti, vorrei creare una serie di href consecutivi "dinamici".
Cioè: gli href fanno riferimento a dati di una colonna la cui lunghezza può variare nel tempo e devono riportare tutti dati presenti nella colonna. ES: se ci sono i dati "mio","tuo", "nostro" i dati devono essere riportati fedelmente con il relativo id, inoltre tutti gli href devono portare alla stessa pagina (pero' io mi devo portare dietro la stringa ed il relativo id).... Non so se mi sono spiegato....


PHP:
<?php
require 'connessione3.php';

$sql = "SELECT id,grandecategoria FROM grandicategorie";
$res = mysql_query($sql);
echo '<form method="post" name="form1">
 while($row = mysql_fetch_array($res))
 {
echo '<a href = sottocategorie.php>' .$_POST['id'] .$_POST['grandecategoria']> . '</a>';
 }
</form>';
?>
 
ciao
scusa forse non ho capito bene, ma devi andare sempre alla pagina sottocategorie.php portandoti dietro sia l' "id" che la "grande categoria" ?

se è così io farei

PHP:
while($row = mysql_fetch_array($res))
 {
      $id=$row['id'];
      $grandeC=$row['grandecategoria'];
      echo "<a href=\"sottocategorie.php?id=".$id."&sottC=".$grandeC."\">".$grandeC."</a><br>";

 }

poi nella pagina sottocategorie.php raccolgo i dati con $_GET[]

p.s.
a che ti serve il form?
 
In primis Grazie!!
sinceramente il form l'avevo usato per sspecificare il metho Post che utilizzavo per raccogliere la variabile, ovviamente sbagliavo,

un ultima cosa nella pagina sottocategorie.php
come dicevi tu utilizzando $_GET[] all'interno delle quadre vado ad immetere id e grandeCtipo: $_GET['id']?
 
nella sottocategorie.php devi mettere

$id=$_GET['id'];
$sottocategoria=$_GET['sottC'];

i nomi dentro get[] devono essere uguali ai nomi che trasmetti con a href

?id =...&sottC =.....
 
ciao
si, conviene che tu lo passi per sessione
ricordati che in ogni pagina in cui usi la sessione di scrivere prima di qualsiasi altra cosa

PHP:
if(!isset($_SESSION)){
session_start();
}
 

Discussioni simili