Salve ho un sito sviluppato in Php, con possibilita di login con l’account personale, vorrei che gli utenti abbiano la possibilita di aggiungere gli elementi ai preferiti.
Dati Database:
Attualmente ho due tabelle una per gli utenti una per gli oggetti:
Codice:
Oggetti: Id_oggetto (Int, AI), Titolo (varchar), Descrizione (text), Img (varchar).
Utenti: id_utenti (Int, AI), Nome (varchar), Cognome (varchar), email (varchar), password (varchar), data_iscrizione (date).
Pensavo di inserire una tabella Preferiti composta nella seguente maniera:
Codice:
Preferiti: id_preferito (int, Ai), id_utenti (Int), id_ogetto (int).
Procedimento per inserire i dati nella tabbella preferiti:
Pensavo di procedere nella seguente maniera: al click sull’icona dei preferiti tramite la sessione in corso viene creato un record nella tabella utenti con l’id_utente e l’id dell’oggetto selezionato.
Problema:
Non riesco a trovare un modo per inserire l’id dell’ogetto, il fatto è che ogni immagine viene presa tramite una chiamata ajax fatta con jquery dalla pagina index.php che chiede alla pagina ajax.php i dati da inserire all’interno di un div preselezionato, il fatto è che ajax.php preleva i dati dal db mysql, seguendo il seguente raggionamento:
seleziona dalla tabella oggetti tutti gli elementi che nel campo titolo che corrispondono “ai dati inseriti dall’utente nel campo input” con limite 10;
I dati selezionati nel database vengono inseriti nella vatiabile $output che restituisce i valori alla pagina index.php, faccio un esempio con un immaggine restituita:
Codice PHP:
$output ='<img src=“ ‘.$rw=$_POST(“Immagine”).’ ”>';
Echo $output;
Come posso fare?
Pensavo di passare l’id dell’oggetto tramite la sessione ammesso che si possa fare ma come lo “lego” all’immagine.
Se avete un metodo alternativo o non sono stato chiaro ditemelo tranquillamente e grazie in anticipo del tempo speso nel leggere il post.
Grazie a tutti :) .
Ps: se avete bisogno di codice da esaminare fatemelo sapere saluti.