No consigo hacer un formulario sencillo ;-((

Hola!

Primero que nada, asegúrate de los archivos PHP estén en la misma carpeta que el formulario HTML (o incluye la ruta correcta).

Segundo, el ejemplo en vivo no funciona, pues el formulario esta enviando los datos a confi.php en lugar de insertardatos...php.

Por último, ¿tu servidor soporta PHP? Si no tiene soporte, entonces debes buscar uno que si lo haga. Si haces pruebas en tu computador, recuerda que debes instalar Xampp o Wampp, de lo contrario no tienes un servidor de PHP.

Otra cosa más... sobre la base de datos, ¿creaste una base de datos llamada cartago_basedepruebas? (en tu computador y/o en el hosting).
skaparate escribió:Hola!

Primero que nada, asegúrate de los archivos PHP estén en la misma carpeta que el formulario HTML (o incluye la ruta correcta).

Segundo, el ejemplo en vivo no funciona, pues el formulario esta enviando los datos a confi.php en lugar de insertardatos...php.

Por último, ¿tu servidor soporta PHP? Si no tiene soporte, entonces debes buscar uno que si lo haga. Si haces pruebas en tu computador, recuerda que debes instalar Xampp o Wampp, de lo contrario no tienes un servidor de PHP.

Otra cosa más... sobre la base de datos, ¿creaste una base de datos llamada cartago_basedepruebas? (en tu computador y/o en el hosting).
Perdonadme,tienes toda la razón en todo, pero si, lo q me dices que son cuestiones básicas, si esta todo en orden.

Los datos que pongo son los de mi bbdd y accesos, están todos en la misma carpeta y probé en campo pero no interpretaba bien PHP y subí a remoto.

Mas sugerencias????gracias mil
Skaparate, mira ante todo gracias por tu tiempo y amabilidad. GRACIAS DE VERDAD cambié tal y como me decias el action=insertdatos.... porque lo había dejado mal pese a que las pruebas están hechas de todas toditas las maneras....puse tu código, y nanai, no sale nada, de nuevo error del servidor...jo yo con toda mi ilusión del formulario......se te ocurre algo más????Porque ni error ni nada medice que es "ERROR DEL SERVIDOR 500)
El sitio web ha detectado un error al recuperar lahttp://www.w300.website/pruebas/insertardatosentabla.phphttp://www.w300.website/pruebas/insertardatosentabla.php. Es posible que esta esté inactiva debido a tareas de mantenimiento o que se haya configurado de forma incorrecta.
Acabo de probar nuevamente, y si bien ya no hay error, no me aparece nada xD.

Modifica el código para que quede así (en insertardatos....):

<?php
  echo "<p>Insertando datos.</p>"; // DEBUG
  error_reporting (E_ALL);
  // leer datos de usuario y contraseña de la base de datos
  include("config.php") ;
  echo "<p>config.php incluido.</p>"; // DEBUG
  echo "<p>db server: $server</p>"; // DEBUG

  // Conexión con el servidor
  $conexion = mysql_connect($server, $db_user, $db_pass) or die ("error1".mysql_error());

  // Selección de Base de Datos
  mysql_select_db($database, $conexion) or die ("error2".mysql_error());

  $result = mysql_query ("INSERT INTO `cartago_basedepruebas`.`USUARIOS` (`NOMBRE`, `EMAIL`, `URL`, `ESTADO`) VALUES ('$_POST[NOMBRE]', '$_POST[EMAIL]', '$_POST[URL]', '$_POST[ESTADO]') ", $conexion);

  if ($result)
  {
    echo "Filas afectadas: " . mysql_affected_rows();
  }
  else
  {
    $error = mysql_error();
    if ($error)
      echo "<p>Ocurrió un error: $error</p>";
    else
      echo "<p>No se actualizó nada.</p>";
  }

  echo "<p>Fin de archivo.</p>"; // DEBUG
?>

De esta forma, por lo menos deberían aparecer los mensaje que marqué con debug (sólo si es que el servidor soporta PHP).
De hecho, significa que algo anda mal, pues si sólo aparece el primer mensaje y no los demás, es porque el script no se está ejecutando por completo.

El siguiente paso es revisar dónde falla, pero para eso tendrás que buscar los registros de errores de tu servidor (xampp: C:\xampp\php -> busca un archivo llamado error.log o algo similar) o tu hosting (aquí es más complejo, pues depende de tu hosting si es que te permite o no ver los registros).