Ciao a tutti, mi sto mettendo all'opera con php e mysql ma...qualcosa nn funziona :( (la visione dei dati):
ho unito 2 tutorial:
http://php.html.it/guide/lezione/228...colo-completo/
http://www.agwebsolutions.it/Creare-...n-PHP_142.html
e ho fatto alcune prove...ma ora non si visualizzano i banner e i siti (è un circuito di rotazione...ad ogni refresh nuovo banner con link al sito)...
ecco la tabbella "siti" dove si connette il mio piccolo script ^_^...
http://i19.tinypic.com/4ygtqq1.jpg
ma come vedete non si vede: http://sim.altervista.org/tsp/
ma l'img esiste: http://sim.altervista.org/tsp/toodre...antistress.gif
ecco le pagine:
---index.php (inizio)---
Codice PHP:
<?
// Quindi assegno i risultati
$imgurl = $row_query['imgurl'];
$url = $row_query['url'];
// Genero il numero casuale
$numero = rand(1,3);
include("top_foot.inc.php");
include("config.inc.php");
top();
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
// Genero il codice MySQL per la selezione
$query = mysql_query("SELECT * FROM siti WHERE id = '$numero'");
while (mysql_fetch_row($query));
{
echo "<a href=\"$url\" alt=\"TheSimsPublicity\"><img src=\"$imgurl\" border=\"0\" width=\"88\" height=\"31\" alt=\"Top100Sims\" /></a>";
}
mysql_close($db);
foot();
?>
---index.php (fine)---
---save.php (inizio)---
Codice PHP:
<?
include("top_foot.inc.php");
include("config.inc.php");
$url=$_REQUEST['url'];
$imgurl=$_REQUEST['imgurl'];
if ($_POST['pass'] != $password)
exit ("Password errata");
if (trim($url)=="" || trim($imgurl)=="")
exit ("I campi URL e IMGURL devono essere riempiti!");
$url= str_replace("<", "<", $url);
$url = str_replace(">", ">", $url);
$imgurl = str_replace("<", "<", $imgurl);
$imgurl = str_replace(">", ">", $imgurl);
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
exit ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or exit ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query = "INSERT INTO siti (url, imgurl) VALUES ('$url', '$imgurl')";
if (mysql_query($query, $db))
echo "Sito inserito correttamente!";
else
echo "Errore durante l'inserimento";
mysql_close($db);
?>
---save.php (fine)---
---top_foot.inc.php (inizio)---
Codice PHP:
<? function top() { ?>
<html>
<head>
<meta name=generator content="DirectorySims">
</head>
<body bgcolor=ffffff text=000000>
<font face=verdana,tahoma,arial size=-1>
<h1>DirectorySims</h1><br>
<? }
function foot() { ?>
</font>
</body>
</html>
<? } ?>
---top_foot.inc.php (fine)---
---config.inc.php (inizio)---
Codice PHP:
<?
// parametri del database
$db_host = "localhost";
$db_user = "sim";
$db_password = "(password-nascosta)";
$db_name = "my_sim";
//password per inserire siti
$password = "(password-nascosta)";
?>
---config.inc.php (fine)---
---insert.php (inizio)---
Codice PHP:
<?
include ("config.inc.php");
include ("top_foot.inc.php");
//intestazione
top();
?>
<form method="post" action="save.php">
URL:<br />
<input type="text" size="40" name="url" />
<br /><br />
IMGURL:<br />
<input type="text" size="40" name="imgurl" />
<p>PASSWORD:</p>
<p>
<input type="text" size="40" name="pass" /><br /><br />
<input type="submit" value="Salva" /> </p>
</form>
<?
// chiusura pagina
foot();
?>
---insert.php (fine)---
---install.php (inizio)---
Codice PHP:
<?
include("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query = "CREATE TABLE siti (id INT (5) UNSIGNED not null AUTO_INCREMENT, url TEXT not null , imgurl TEXT not null , PRIMARY KEY (id))";
if (mysql_query($query, $db))
echo "L'installazione è stata eseguita correttamente";
else
echo "Errore durante l'installazione";
mysql_close($db);
?>
---install.php (fine)---
Grazie.Ciao davide ^_^
Ps.ringrazio probid per avermi aiutato in alkuni errori :P..grazie probid ^_^