Ciao a tutti.
Ho un problema. Vorrei che all'avvio dell' index.php, se non esiste il database e la tabella, li crei in automatico secondo i parametri del file config.php e si ricarica nuovamente per essere mostrato nel browser.
Ho fatto il seguente, che però mi dà problemi.
codice:
Notice: mysql_create_db(): This function is deprecated, please use mysql_query() to issue a SQL CREATE DATABASE statement instead. in c:\programmi\easyphp1-8\www\autoricambinew\index.php on line 58
Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\autoricambinew\index.php:3) in c:\programmi\easyphp1-8\www\autoricambinew\index.php on line 70
config.php
Codice PHP:
$db_host = "localhost";
$db_user = "root";
$db_password = "";
$db_name = "autoricambi";
index.php
Codice PHP:
<html>
<?
include("config.php");
$connessione = mysql_connect($db_host, $db_user,$db_password) or die("Connessione fallita !");
$conn_db= mysql_select_db($db_name);
if($conn_db ){?>
<body>
<table border="0" width="100%">
<tr>
<td width="100%" colspan="3" bgcolor="#0000FF" bordercolor="#0000FF">
<p align="center">[b]<font size="5" color="#FFFFFF">GESTIONE AUTORICAMBI</font>[/b]</td>
</tr>
<tr>
<td width="100%" colspan="3"></td>
</tr>
<tr>
<td width="100%" colspan="3"></td>
</tr>
<tr>
<td width="100%" colspan="3"></td>
</tr>
<tr>
<td width="33%">[url="inserisciricambio.htm"]Inserisci Nuovo AutoRicambio[/url]</td>
<td width="33%"></td>
<td width="34%"></td>
</tr>
<tr>
<td width="33%">[url="delete.php"]Visualizza AutoRicambio[/url]</td>
<td width="33%"></td>
<td width="34%"></td>
</tr>
<tr>
<td width="33%"></td>
<td width="33%"></td>
<td width="34%"></td>
</tr>
<tr>
<td width="33%"></td>
<td width="33%"></td>
<td width="34%"></td>
</tr>
</table>
</body>
</html>
<?}
else {
$nome_database= $db_name;
$database=mysql_create_db($nome_database,$connessione);
$result = mysql_query($database, $connessione);
$query = "CREATE TABLE materiale(
PRIMARY KEY (IdMateriale),
IdMateriale INT(11) AUTO_INCREMENT NOT NULL,
Codice_Materiale VARCHAR(50) DEFAULT '',
Descrizione VARCHAR(50) DEFAULT ''
)";
$result1 = mysql_query($query, $connessione);
header ("Location: index.php");
}
?>
Qualche aiuto?