ho questo script che funziona perfettamente sia in locale che su Hosting Developer Linux.
ora su Hosting Windows non va.
perche'?
posto la parte di codice interessata
Codice PHP:
<?php
require_once( "../../include/connection.php" );
$categoria = str_replace(" ", "-", $categoria);
if (preg_match("/[a-zA-z]+$/i", $categoria)){
//$_GET["categoria"];
$righe = 0;
$sql = " Select count(*) as righe from tbl_bottoni where categoria = '" . $categoria . "'";
$result = mysql_db_query($nome_db,$sql,$db) or die("Errore ".mysql_error());
$row = mysql_fetch_array( $result );
$righe = $row["righe"];
if ( $righe != 0 ) {
echo "<div align=center><font face=verdana style=font-size:14>Questa categoria: [b]$categoria[/b] e`gia presente nel DataBase</font>
";
echo("<font face=verdana style=font-size:12>[url='javascript:history.back()'][b]Back[/b][/url]</font>");
echo "</div>";
}else{
//$categoria = str_replace(" ", "-", $categoria);
$sql2 = "insert into tbl_bottoni(id_bott,categoria) values ( '','".$categoria."')";
$rs = mysql_db_query ($nome_db, $sql2, $db) or die (mysql_error());
//header("referesh:2 url=visualizza_famiglia.php?id_cat=". $id_cat."&categoria=". $categoria ." ");
echo "<div align=center>";
echo "
";
echo "<font face=verdana style=font-size:14>Categoria: [b]$categoria[/b] inserita nel DataBase</a>";
echo "
";
//echo "<a href=gestione_familie.php>";
echo "<font face=verdana style=font-size:12>Inserisci nuova categoria</font>";
echo "</a></div>";
}
}else{ echo "<div align=center><font face=verdana style=font-size:14>Il nome della categoria non e`valido</font></div>"; }
?>
mi dice:"Il nome della categoria non e`valido"