Ciao a tutti,
sono nuovo del mondo PHP e mi stavo cimentando nello sviluppo di un'app.
La mia situazione è questa: ho un form in cui inserisco host, user, password e nome database.
Con il metodo post apro una nuova pagina PHP e recupero i valori del form.
Fino a qui ci siamo.
dopo aver recuperato i valori creo una classe che si connette a MySQL di questo tipo:
Lì dove ci sono i parametri per la connessione al database non devo avere i dati preconfezionati come nell'esempio ma devo avere i valori recuperati con il post.
Il recupero l'ho fatto così:
è possibile quindi in una classe recuperare con il metodo post i valori di variabili esterne alla classe?
Utilizzo il PHP 5.2
Ciao a tutti e grazie!
sono nuovo del mondo PHP e mi stavo cimentando nello sviluppo di un'app.
La mia situazione è questa: ho un form in cui inserisco host, user, password e nome database.
Con il metodo post apro una nuova pagina PHP e recupero i valori del form.
Fino a qui ci siamo.
dopo aver recuperato i valori creo una classe che si connette a MySQL di questo tipo:
PHP:
<?php
class MysqlClass
{
// parametri per la connessione al database
private $nomehost = "localhost";
private $nomeuser = "username";
private $password = "password";
// controllo sulle connessioni attive
private $attiva = false;
// funzione per la connessione a MySQL
public function connetti()
{
if(!$this->attiva)
{
$connessione = mysql_connect($this->nomehost,$this->nomeuser,$this->password);
}else{
return true;
}
}
}
?>
Lì dove ci sono i parametri per la connessione al database non devo avere i dati preconfezionati come nell'esempio ma devo avere i valori recuperati con il post.
Il recupero l'ho fatto così:
PHP:
$host = $_POST['host'];
$username_DB = $_POST['username_DB'];
$password_DB = $_POST['password_DB'];
è possibile quindi in una classe recuperare con il metodo post i valori di variabili esterne alla classe?
Utilizzo il PHP 5.2
Ciao a tutti e grazie!