Hola nuevamente estoy por aqui, creo que ya he solucionado el problema que me daba de la variable no estaba declarada añadiendo un isset.
Pero ahora me arroja el los siguientes errores:
[23-Mar-2013 07:10:13 UTC] PHP Warning: mysql_connect(): MySQL server has gone away in C:\xampp\htdocs\test10.php on line 14
[23-Mar-2013 07:10:13 UTC] PHP Warning: mysql_connect(): Error while reading greeting packet. PID=3772 in C:\xampp\htdocs\test10.php on line 14
[23-Mar-2013 07:10:13 UTC] PHP Warning: mysql_connect(): MySQL server has gone away in C:\xampp\htdocs\test10.php on line 14
[23-Mar-2013 07:10:13 UTC] PHP Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\test10.php on line 14
He comprobado y los datos para conexion son correctos, son los que he utilizado siempre,no se porque no conecta....
Código:
<?php
$tag = isset($_POST['tag']) ? $_POST['tag'] : null;
$value = isset($_POST['value']) ? $_POST['value'] : null;
$val=explode(",",isset($row_val['value']));
$host = 'localhost:8080';
$user = 'root';
$pass = 'my_password';
$dbname = 'efi_cc3';
$link=mysql_connect($host,$user,$pass) or die("No se pudo establecer la conexión<br>".mysql_error());
mysql_select_db($dbname) or die("no se puede acceder a la base de datos:<br>".mysql_error());
$query ="SELECT referencia FROM cc3_placas WHERE referencia='$tag'";
$row = mysql_query($query,$link) or die (mysql_error());
$ray = mysql_num_rows($row);
if ($ray == 0 ){ //Si $ray es cero es que no esta
mysql_query("INSERT INTO cc3_placas ".
"(referencia,modelo,version,operario,estado,fecha,comentario) ".
"VALUES (".$Val[0].",".$Val[1].",".$Val[2].",".$Val[3].",".$Val[4].",".$Val[5].",".$Val[6].")");
}
?>
Gracias por vuestra ayuda