Semplice sito php/mysql...è veramente semplice ?

marcopietro

Nuovo Utente
11 Ott 2011
2
0
0
Buonasera a tutti
dovrei realizzare un sito in teoria molto semplice ma essendo un purissimo neofita di php chiedo il vostro aiuto, casomai con esempi e tutorial mirati.
L'idea è questa:

ho una tabella mysql con questi dati:

id - nome - cognome
1 - Mauro - Bianchi
2 - Gigi - Neri
3 - Nicola - Rossi

devo creare una singola pagina del tipo www.miosito.it/index.php?id=1 che mi possa richiamare in base all'id che metto nella URL i dati contenuti nella riga.
Ad esempio al link www.miosito.it/index.php?id=1 mi apparirà una pagina:

""Ciao ! Benvenuto Mauro Bianchi !""

mi potete aiutare ? come posso specificare nella URL il richiamo della riga MYSQL ?

Grazie e perdonatemi se ho impiegato termini non appropriati...
 
ciao
mi sembra che il tuo approccio sia come minimo alquanto pericoloso, indipendentemente dalla conoscienza o meno di php.
da quello che capisco che vuoi fare, l'utente quando richiama il tuo sito (es mettiamo che sia il tuo gigi neri) dovrebbe digitare
www.miosito.it/index.php?id=2
quindi oltre al fatto che qulla digitazione può farla mauro bianchi facendosi passare per gigi, la chiamata di una pagina con richiesta al db in quella maniera ti mette al rischio di injection, un hacker (anche non molto bravo) potrebbe inquinarti il db.

se, da come sembra, vuoi fare le pagine riservate a pinco o a pallino dovresti fare la index con un log utente (con password) e quindi una volta loggato l'utente arriva alla pagina che gli dirà
"benvenuto Gigi Neri"
dimmi se è così?
 
Ciao ! Grazie della celere risposta.
In realtà il "sito" deve semplicemente rimandare a delle pagine che descrivano delle caratteristiche specifiche di un prodotto, determinato da un preciso id.
Mi spiego meglio:
è come se fosse un catalogo molto semplificato per cui da una serie di link che metto nel sito mi compaiono le caratteristiche del prodotto in una nuova pagina. Non si tratta quindi di un'area riservata.

rivediamo la tabella così:
id - prodotto - caratteristiche - link foto
1 - Acqua - Ottimo prodotto - fotoacqua.jpg
2 - Pane - Mangiare con cautela - fotopane.jpg
3 - Sale - Dosare con cura - fotosale.jpg


Grazie degli aiuti !!
 
ciao
ho capito, ti dò quindi delle indicazioni di come farei io. poi prova a buttare giù un po' di codice che eventualmente lo riguardiamo
1. nella pagina index.php
farei un piccolo form con una select che si autogenera dall'estrazione dei prodotti che hai nella tabella. es (non guardare i nomi che metto)

PHP:
<?php
//.........
//.....ciclo di estrazione
  echo "<option value=\"$id_prodotto\">$nome_prodotto</option>";
//.....
?>
poi col tasto submit o con js invii alla pagina prodotti.php

2. nella pagina prodotti.php
ricevi il $_POST con l'id del prodotto
dalla tabella estrai tutte le caratteristiche
 
Concatenate gente, concatenate!
PHP:
echo "<option value=\"".$id_prodotto."\">".$nome_prodotto."</option>";
 

Discussioni simili