Hola!! Buenas,pues os cuento,haciendo mi gran proyecto y despues de mucho trabajo me doy con mi primer gran problema....vamos a ver si alguien puede ayudarme( aunque a estas alturas pienso q es imposible ) tengo un formulario en php (muy simple, para insertar 2 datos sencillos en una tabla), tengo creada la base de datos con las tablas y enlazada al dreamweaver en el apartado "base de datos", el tema es que cuando le doy al botón submit me dice que no tengo acceso al servidor y que no encuentra la página. Tengo todo en local, con mysql, con xampp y todas las páginas en la misma carpeta, ¿alguna idea? Gracias de antemano,saludos
Hola necesito ayuda de verdad.....este es el error q me da aqui teneis una captura
http://imgur.com/Vmhnk
Hola:
¿Puedes ejecutar otros archivos .php? A veces, apagar y encender el servidor funciona (también reiniciar el computador).
¿Podrías publicar el código (archivo) PHP que causa el error? Por favor, si publicas el código, envuélvelo con las etiquetas
:).
Saludos.
Hola, pues de momento la web aún es pequeñita porque quise empezar por el formulario y ahí me quedé atascado, por lo que sólo tengo una página .html que llama a la del formulario ( .php) y ahí es donde me da el error cuando le doy al botón submit. El código lo ha generado automáticamente el dreamweaver puesto que la funcionalidad la implementé a través de el menú "Ventana -> Comportamientos del servidor -> Insertar registro" El código es el siguiente (creo que he copiado todo lo que hace referencia al comportamiento del botón submit):
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "inscribete")) {
$insertSQL = sprintf("INSERT INTO inscripcion (url_web, nombre_web, password, email, categoria, subcategoria) VALUES (%s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['url'], "text"),
GetSQLValueString($_POST['nombre'], "text"),
GetSQLValueString($_POST['password'], "text"),
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString($_POST['categorias'], "text"),
GetSQLValueString($_POST['subcategorias'], "text"));
mysql_select_db($database_dwix, $dwix);
$Result1 = mysql_query($insertSQL, $dwix) or die(mysql_error());
$insertGoTo = "/local_sites/raiz_windex/indice.html";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
?>
Gracias de antemano.
Saludos.