Esempio connessione:
Di seguito riportiamo un esempio di utilizzo connessione database con codice PHP.
L'esempio riportato è una parte di codice utilizzato per creare la nostra directory,
e pertanto tutt'ora funzionante.
Possiamo vedere anche come un form può interagire con il codice PHP.
PROVA DI ESEMPIO!!!!
Inserisci un numero da 1 a 500
|
Il numero non corrisponde a nessun sito, riprova!!
CODICE FORM:
<table border="1"><tr><td>
Inserisci un numero da 1 a 500<br>
<form action="php_mysql_esempio.php" method="post">
<input type="text" name="var1" size="3" maxlength="3">
<br>
<input type="submit" value="Vai ! !">
</form>
</td></tr></table>
CODICE PHP:
<?
//inserisco le variabili che utilizzo per la connessione e le query
$client = "localhost";
$nome = "nostro user di connessione";
$password4 = "nostra password di connessione";
$directory = "nome nostro database";
$tabellasiti = "nome nostra tabella";
$var1=$_POST['var1']; //recupera la variabile globale spedita dal form
if ($var1<500 and $var1>0 and $var1!=null){ //chiede se la variabile inserita è compresa nel target richiesto
$connessione=mysql_connect($client,$nome,$password4); //connessione database
$domanda=mysql_db_query($directory,"select sito, descrizio, indirizzi from ".$tabellasiti." where idsiti=".$var1." ",$connessione); //richiede la riga che ha come id il numero immesso nel form
$sito1 = mysql_result($domanda,0,"sito"); //estrapola il nome sito dalla riga
$sitode = mysql_result($domanda,0,"descrizio"); //estrapola la descrizione sito dalla riga
$indirizzi = mysql_result($domanda,0,"indirizzi"); //estrapola l'URL sito dalla riga
$sito2=strtoupper($sito1); //converte il nome in maiuscole.
If ($sito1==false){ //se non c'è nessun sito nella riga....
echo "<b>Il numero non corrisponde a nessun sito, riprova!!</b>"; //scrivi questo
}
else{ //altrimenti (ossia se c'è un sito nella riga).... scrivi le righe echo sotto.
echo "<table width=\"50%\">\n<tr>\n<td bgcolor=\"white\" valign=\"top\">\n"; // apro una tabella
echo "<a href=\"".$indirizzi."\" target=\"_blank\">".$sito2."</a>\n<br>\n"; // riga che scrive il nome
echo "<a href=\"".$indirizzi."\" target=\"_blank\">".$sitode."</a>\n<br>\n"; // riga che scrive la descrizione
echo "</td></tr></table>\n"; //Fine tabella.
} //fine else
} //fine ciclo if posto all'inizio del programma
?>