Perdon, esa comilla simple ha sido un error al pegar aqui el codigo.
Vuelvo a poner aqui el codigo tal cual lo tengo:
Código PHP:
<?php
//Datos de conexion
include("conectar.php");
// Nos conectamos a phpmyadmin
$conectar = mysql_connect($dbhost, $dbuser, $dbpasswd);
// Comprobamos que nos pudieramos conectar a phpmyadmin
if (!$conectar) {
die('No se pudo conectar a la base: ' . mysql_error());
}
// Nos conectamos a la base
mysql_select_db($dbname);
//Cogemos los campos del formulario
$select1=$_POST['select1'];
$email = $_POST['email'];
$nombre = $_POST['nombre'];
//Comprobamos si existe el email
$sql="Select * FROM test_online_1
WHERE Email = '$email'";
$result = mysql_query($sql, $conectar);
$row = @mysql_fetch_array($result);
//Si existe, introducimos datos
if((mysql_num_rows($result)>=1) or die ($sql . mysql_error() . '<hr />'))
{
$sql= "UPDATE test_online_1
SET Ver1='$select1'
WHERE Email = '$email'";
$result = mysql_query($sql, $conectar) or die ($sql . mysql_error() . '<hr />');
}
//Si no existe, creamos e introducimos datos
else
{$sql="INSERT INTO test_online_1 (ID, Nombre, Email, Ver1
) VALUES (
NULL, '$nombre', '$email', '$select1'
)";
$result = mysql_query($sql) or die ($sql . mysql_error() . '<hr />');
};
//Comprobamos que se insertan los datos
if( mysql_affected_rows() >= 1 )
echo "Funciona";
else
echo "No se pudieron guardar los datos. " . mysql_error() . ". " . mysql_errno();
?>