tengo un form donde se ingresa un campo de texto "nom_tecnico", lo que quiero, es que al pasar por el php que les muestro mas adelante (crea_tabla_inserta_reg.php), ese php me CREE una TABLA con el nombre del campo "nom_tecnico" ... estoy tratando algo, pero me sale el siguiente error :
Warning: mysql_query() [function.mysql-query]: Access denied for user 'icaro'@'localhost' (using password: NO) in /Applications/XAMPP/xamppfiles/htdocs/php/crea_tabla_inserta_reg.php on line 7
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /Applications/XAMPP/xamppfiles/htdocs/php/crea_tabla_inserta_reg.php on line 7
Access denied for user 'icaro'@'localhost' (using password: NO)
y no tengo idea que peda ser. ..... le di todos los privilegios en mysql para probar.. y es lo mismo..... no se que hacer.... ayuda a todos.. gracias.
este es el codigo "crea_tabla_inserta_reg.php" :
Código PHP:
<?php
$server="localhost";
$database="contratos";
$dbpass="icaro";
$dbuser="icaro";
mysql_query($query) or die (mysql_error());
$link=mysql_connect($server,$dbuser,$dbpass);
$query="CREATE TABLE `contratos`.".mysql_escape_string($_POST['nom_tecnico']).". (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nombre_tecnico` VARCHAR( 100 ) NOT NULL ,
`contrato` VARCHAR( 100 ) NOT NULL
) ENGINE = MYISAM" ;
if(mysql_affected_rows($link))
{
echo "</br>";
echo "</br>";
echo "<font color=#FFFFFF><center><font face=Arial size=3>Registro ingresado exitosamente !!<br><br></font></center></color>";
echo "<font color=#FFFFFF><center><font face=Arial size=2>por favor espera, se redireccionará automáticamente<br><br></font></center></color>";
echo "</br>";
print "<center><img src=\"http://localhost/images/logo.jpg\"></a></center>";
?>
<script language="javascript">
setTimeout("url()",2000);
function url()
{
window.location="../administracion.php";
}
</script>
<?php
} else
{
echo "Error introduciendo la Noticia";
}
?>