Il linguaggio di scripting PHP fornisce agli sviluppatori Web un metodo open source (gratuito da usare) per fornire dati sul lato server ai visitatori del sito Web. PHP consente agli sviluppatori di creare un'esperienza di navigazione Web dinamica per gli utenti in base alle loro esigenze e preferenze. Gli sviluppatori possono utilizzare PHP per codificare hyperlink HTML su cui gli utenti possono fare clic per visitare altre pagine e generare collegamenti dinamici che vengono recuperati da un database o file.
Creazione di un link statico o hard-coded
Passaggio 1
Crea una nuova istanza dell'istruzione print di PHP. Questo è il comando che indirizzerà HTMLl per eseguire il rendering del collegamento e del testo di accompagnamento sulla schermata del browser dell'utente:
Passaggio 2
Posizionare un tag di ancoraggio HTML all'interno dell'istruzione print. Questo è lo stesso tag di ancoraggio utilizzato nella codifica HTML tradizionale. Includere il sito Web di destinazione e il testo del collegamento che accompagnerà il collegamento:
Sfuggire alle virgolette con il carattere barra rovesciata. Nell'esempio precedente, il PHP si sarebbe rotto perché le virgolette che circondano l'indirizzo della pagina di destinazione sarebbero state interpretate come un comando per interrompere l'istruzione di stampa. Il carattere barra rovesciata indica a PHP di rendere le virgolette come parte del tag di ancoraggio e di continuare l'istruzione di stampa. La barra rovesciata non verrà stampata e per scopi pratici non è visibile all'utente Web:
Creazione di collegamenti ipertestuali dinamici con PHP e MySQL
Passaggio 1
Connettiti al tuo database MySQL utilizzando PHP mysql_connect e funzioni mysql_select_db: mysql_connect ("addressOfDatabase", "yourUsername", "yourPassword") o die (mysql_error ()); mysql_select_db ("yourDatabaseName") o die (mysql_error ());
Passaggio 2
Crea una variabile per recuperare i collegamenti dal database MySQL utilizzando la funzione mysql_query di PHP. In questo esempio viene assegnata la variabile $ data con una funzione mysql_query che cercherà i collegamenti tablenamed del database e restituirà tutti i collegamenti: $ data = mysql_query ("SELEZIONA * DA collegamenti") o die (mysql_error ('Errore, nessun collegamento trovato. '));
Estrai i collegamenti usando la funzione mysql_fetch_array e stampali per l'utente. L'esempio crea un nuovo array chiamato $ info. Assegna all'array le informazioni dalla variabile $ data creata nel passaggio precedente. Quindi scorre i dati utilizzando il comando "while" di PHP. Per ogni pezzo di dati, viene creata una nuova variabile nota come $ link. Il collegamento dal campo linkName di ogni tabella di collegamenti MySQL è assegnato alla nuova variabile $ link. La variabile $ link viene inserita in un'istruzione di stampa PHP e in un tag di ancoraggio HTML usando la regola di concatenazione PHP: while ($ info = mysql_fetch_array ($ data)) {$ link = $ info ['linkName']; stampa "Fai clic qui per visitare la pagina di destinazione."; }
Suggerimenti
Il codice PHP completo dell'esempio di collegamento dinamico è il seguente:
mysql_connect ("addressOfDatabase", "yourUsername", "yourPassword") o die (mysql_error ());
mysql_select_db ("yourDatabaseName") o die (mysql_error ());
$ data = mysql_query ("SELEZIONA * DA collegamenti") o die (mysql_error ('Errore, nessun collegamento trovato.'));
while ($ info = mysql_fetch_array ($ data))
{
$ link = $ info ['linkName'];
stampa "Fai clic qui per visitare la pagina di destinazione.";
}
?>
Computer © www.354353.com