associare l'id del listato annunci alle pagine che si creano in automatico ....

searedone

Utente Attivo
11 Giu 2010
508
0
0
Ciao a tutti , ho creato un form che inserisce su database un pagina ( anche se per ora c'e solo una voce per provare ) e che in automatico crea un listato annunci ....

Il problema è il seguente : Ho fatto si che l'id che posto nel database crei in automatico un url che cliccando si vada alla pagina, il fatto è che quando vado a linkare mi incrementa l'id http://www.miosito.com/antipasti_pagina.php?id=5
http://www.miosito.com/antipasti_pagina.php?id=4


Ma quando clicco sul link mi viene fuori sempre la pagina 4 ?!?!? non capisco perchè ..

mi potete aiutare per cortesia ..... vi posto il codice

Form ins

PHP:
FORM INSERIMENTO ANTIPASTI
<form id="form1" name="form1" method="post" action="ins_antipasti.php">
Foto
  <p>
    <label for="foto"></label>
    <input type="text" name="foto" id="foto" />
  </p>
Antipasti
<p>
    <label for="antipasti"></label>
    <input type="text" name="antipasti" id="antipasti" />
  </p>
 
 
 Tipologia
  <p>
    <label for="tipo"></label>
    <input type="text" name="tipo" id="tipo" />
  </p>
titolo
<p>
    <label for="titolo"></label>
    <input type="text" name="titolo" id="titolo" />
  </p>
url
  <p>
    <label for="url"></label>
    <input type="text" name="url" id="url" />
    </p>
 Breve   Descrizione
    <p>
    <label for="breve"></label>  
  <input type="text" name="breve" id="breve" />
  </p>
  </p>
Descrizione
    <p>
    <label for="descrizione"></label>  
  <input type="text" name="descrizione" id="descrizione" />
  </p>

    
  <p>
    <input type="submit" name="invio" id="invio" value="Submit" />
  </p>




</form>


Ins_antipasti.php
PHP:
<?php  
require ("db_connect.php");  
require ("form-ins.php"); 
require ("form-ins_libro.php");
   
$id = $_POST['id']; 
$foto = $_POST['foto']; 
$antipasti = $_POST['antipasti']; 
$tipo = $_POST['tipo'];     
$titolo = $_POST['titolo'];     

$breve = $_POST['breve']; 
$descrizione = $_POST['descrizione'];  

if(get_magic_quotes_gpc()) { 
$foto =stripslashes($foto);
$antipasti =stripslashes($antipasti);
   $tipo =stripslashes($tipo); 
   $titolo =stripslashes($titolo); 
   $url =stripslashes($url); 
    $breve =stripslashes($breve);
   $descrizione=stripslashes($descrizione);
   } 
   $foto = mysql_real_escape_string($foto); 
$antipasti = mysql_real_escape_string($antipasti); 
$tipo = mysql_real_escape_string($tipo); 
$titolo = mysql_real_escape_string($titolo); 

$breve =mysql_real_escape_string($breve);  
$descrizione =mysql_real_escape_string($descrizione);  
          
  $insert = mysql_query("INSERT INTO antipasti
        (id,foto,antipasti,tipo,titolo,breve,descrizione) 
        VALUES 
        ('','$foto','$antipasti', '$tipo', '$titolo', '$breve', '$descrizione')", $db);



   
        header("Location: http://www.ricettedicucinagratis.com/pannel_control.php");
?> 


</body>
</html>

Listato annunci

PHP:
 <?php 
//includiamo il file della classe 
@require("paginazione.php"); 

//connettiamoci a MySQL e selezioniamo il database 
class MySQL 
{  
function MySQL()  
{  
$this->host_name = "localhost"; 
$this->user_name = ""; 
$this->password = ""; 
$this->data_name = "db_iscritti"; 
$this->link = @mysql_connect($this->host_name, $this->user_name, $this->password) or die (mysq_error());  
@mysql_select_db($this->data_name) or die (mysq_error());  
}  
}  

$data = new MySQL(); 

// istanziamo la classe per l'impaginazione 
$p = new Paging; 

// numero massimo di risultati per pagina 
$max = 10; 

// identifichiamo la pagina da cui iniziare la numerazione 
$inizio = $p->paginaIniziale($max); 

// contiamo i records nel database 
$query_count = @mysql_query("SELECT * FROM antipasti  WHERE '$id' = '$id' ORDER BY `id` DESC ") or die (mysql_error()); 
$count = @mysql_num_rows($query_count) or die (mysql_error()); 

// troviamo il numero delle pagine che dovr� essere contato 
$pagine = $p->contaPagine($count, $max); 

// limitiamo la SELECT al numero di risultati per pagina 
$obj_titolo = @mysql_query("SELECT * FROM antipasti  WHERE '$id' = '$id' ORDER BY `id` DESC LIMIT ".$inizio.",".$max) or die (mysql_error()); 


//recuperiamo i dati da stampare 


while ($records = mysql_fetch_array($obj_titolo)) {  


$id = $records['id'];

$tipo = $records['tipo']; 


$antipasti = $records['antipasti'];




$breve = $records['breve'];



// stampiamo i nostri dati 

echo "$id";
echo " $tipo";


echo "titolo : $antipasti<br>";


echo "<a href='http://www.miosito.com/antipasti_pagina.php?id=".$id."'>".$tipo."<a>";

echo "url : <a href=\"http://www.miosito.com/antipasti_pagina.php?id=$id\"/>$id</a><br>"; 

echo "Descrizione : $breve<br>";


} 
 


//mostriamo le pagine 
$lista = $p->listaPagine($_GET['p'], $pagine); 
echo $lista . "<br>"; 

//mostriamo il navigatore Precedente/Successiva 
$navigatore = $p->precedenteSuccessiva($_GET['p'], $pagine); 
echo $navigatore; 
?>

Pagina annuncio

codice ridotto per prova

PHP:
<?php

require ("db_connect.php"); 

$result = mysql_query("SELECT * FROM antipasti LIMIT 1",$db); 


//recuperiamo i dati da stampare 


while ($records = mysql_fetch_array($result)) {  





echo "id: " . $records['id'] . "<br/>";
echo "tipo: " . $records['tipo'] . "<br/>";








} 


?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Associare un button ad una strnga PHP 9
Domenico_Falco1 Associare una stessa funzione get a due eventi a.click con classi differenti Ajax 6
M [MySQL] Come associare stats ad ogni utente. MySQL 0
Lizzy [WordPress] Associare una pagina php ad un css WordPress 2
Punix [PHP] associare immagine ad un array PHP 4
V Associare un immagine verificando il campo input Javascript 2
P Come associare una camera all'hotel PHP 12
Emix Sottodominio da associare ad un dominio Apache 2
Monital Associare dominio .com e dominio.it Domini 2
A Associare una foto al risultato di una query PHP 13
A leggere campo db phpmyadmin ed associare il valore a campo nascosto Joomla 0
Monital Associare caselle di testo ad array PHP 21
H Associare dominio a server dedicato Domini 0
P associare un bottone per ogni riga di una tabella PHP 21
S Predefinito Come associare file pdf a un utente specifico PHP 5
M Associare un controllo AJAX Accondition ad una SQLDataSource Ajax 0
G Associare valori in tabella a variabili Flash 0
WpStyle Associare collegamenti PHP 11
A associare un evento a tanti fotogrammi Flash 1
G Associare un tasto ad incolla trasponi di Excel Windows e Software 0
A Associare una scollbar ad una picturebox Programmazione 0
M Come associare un evento ad un pulsante? Programmazione 1
M Come associare un evento ad un pulsante? HTML e CSS 0
M Come associare un evento ad un pulsante? Javascript 4
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
D Visualizzazione pagina basata sul valore di un campo del database PHP 2
Barierta Testo a comparsa con passaggio del mouse Javascript 16
W Elenco dei link del file presenti in una cartella PHP 2
C Dopo chiusura del tag php la stringa html va a capo PHP 1
R Trovare la Tabella del pagamento su WooCommerce WordPress 0
R Barra del menù principale decentrata Joomla 4
L titolo del sito nella pagina di ricerca di google SEO e Posizionamento 2
A Copertura: indicizzata, non inviata nella mappa del sito XML 1
felino Stampante Epson XP-322: nessuna traccia del colore nero! Hardware 6
M Controllo del codice fiscale/partita iva PHP 11
felino [JQuery] Append dopo ultimo ul li del primo livello jQuery 2
A fread non legge il contenuto del file PHP 4
F Aggiungere automaticamente sito a home del telefono HTML e CSS 2
C Saluti a tutti gli utenti del Forum Presentati al Forum 0
S Trasferire dati sulle pagine del sito PHP 7
V [Buoni amazon]+[Itunes] legali e scontati del 25% Altri Annunci 0
Mastiff_84 Saluto a tutti i membri del forum Presentati al Forum 1
D Aumentare i sublevel del menù del theme Webdesign e Grafica 1
A Ciao popolo del forum Presentati al Forum 0
T Dubbio su costante ROOT, che rappresenti la base directory del sito PHP 4
T Campi static del Controller generico si azzerano ad ogni richiesta PHP 3
F Creare un set di date a seconda del frazionamento scelto da inserire in MySQL PHP 6
felino [Wordpress] Modifica main color del template WordPress 8
D Logout che rientra col tasto indietro del browser PHP 5
felino Bug estetici del nuovo layout Supporto Mr.Webmaster 1

Discussioni simili