Hola, lo que pides suena a que quieres crear un sitio web autoadministrable o algo similar, si es así esto te servirá.
intuyo q no conoces mucho de código pero antes de usar la solucion q te propongo revisa por ahí esto:
mysql insert - mysql_query
Si quieres crear un formulario que agregue datos a tu DB lo puedes hacer pasando los datos de los campos del form por POST a tu script php-msql donde se hará la "magia" El código que ves a continuación te permite insertar UN dato en una DB después lo acomodas a lo tuyo.
1.- EL FORMULARIO
Código HTML:
<body>
<form id="form1" name="form1" method="post" action="tu_pagina.php"><!--donde dice action= debes poner el nombre de una pagina php que harás despues -->
<p><span class="Estilo1">Campo para escribir el dato q agregarás a la base </span><br />
<input name="carpeta" type="text" class="formulario" id="carpeta" maxlength="15" /><!--OJO donde dice ID ese nombre debe coincidir con tu php al recibir los datos via POST -->
</p>
<p>
<label>
<input type="submit" name="Submit" value="Enviar" />
</label>
</p>
</form>
</body>
Si ya esta listo el formulario, guardalo como te agrade.html y subelo al servidor. Ahora veamos como meter ese dato en tu DB
Primero te conectas a tu DB con un script q llamaremos conexion.php copialo y ponle tus datos y lo subes a tu servidor Por favor respeta las comillas los puntos y comas, cambia solo las xxxx.
Código PHP:
<?php
$mysql_host = "localhost"; //generalmente no varia
$mysql_database = "xxxxxxxx"; // el nombre de tu base de datos (no la tabla)
$mysql_user = "xxxxxxx"; // tu nombre de usuario
$mysql_password = "xxxxxx"; // tu contraseña
// desde aca no toques nada, si te fijas se repiten los valores q escribiste
//arriba con signo $ (son constantes)
$conexion = mysql_connect("$mysql_host","$mysql_user","$mysql_password");
mysql_select_db("$mysql_database" ,$conexion) or die("Error seleccionando la base de datos.");
?>
Si hasta aca vamos bien haremos otro script php, este hará el trabajo de llevar el dato de tu formulario hasta la DB. Despues de afinarlo guardalo con un buen nombre.php que coincida con el action=tu_pagina.php del fom y lo subes a tu servidor
Código PHP:
<?Php
include ("conexion.php"); // así sabrá como entrar
//Constantes recibidas de formulario
$carpeta=$_POST['carpeta']; // si te fijas es el id=carpeta del formulario, si
//cambias el id= lo debes cambiar aca también.
//Aclarando $carpeta es un nombre para el valor (lo inventas tu)
// 'carpeta' es el nombre del campo del formulario
//Sigamos
//Graba en base
include ("conexion.php");
$sql_query = "insert into xxxxxx
(`carpeta`)
values
('$carpeta' )"; //acá ('carpeta') es el nombre de la fila en la q agregarás el dato
//en tu DB. $carpeta es la constante que recibiste por POST desde el formulario
// para mas datos quedaría así
//$sql_query = "insert into xxxxxx
//(`carpeta`, `carpeta1`,`carpeta2`)
//values
//('$carpeta', '$carpeta1' , '$carpeta2')";
// no toques nada
if(mysql_query ($sql_query,$conexion)){
echo "Grabado en base de datos<br>";
}else{
echo "No se ha grabado en base de datos<br>";
}
mysql_close($conexion); // como buen caballero después de hacer el trabajo
// te vas y dejas la conexión cerrada y una rosa en la almohada
?>
Espero que estemos bien, falta lo ultimo, ver en una pagina tu base de datos. Otro script que luego subirás a la web con nombre que te guste.php
VER TUS DATOS
Código PHP:
<?php
$result = mysql_query("SELECT * FROM xxxxxxx order by xxxx1 DESC ");
// xxxx es el nombre de TU TABLA
//xxxx1 es el nombre del campo por el cual se ordenará la consulta
// Si quieres ver un numero limitado de datos agrega después de DESC LIMIT
// y el numero de datos q deseas ver, como está te mostrará todo.
if ($row = mysql_fetch_array($result)){
echo "<table border = '1'> \n";
echo "<td><b>mail</b></td> \n"; //titulo de la fila
// echo "<td><b>pass</b></td> \n"; para un segundo dato
do {
echo "<tr> \n";
echo "<td>".$row["email"]."</td> \n"; // el nombre de la fila de tu BD
// a mostar
// echo "<td>".$row["pass"]."</td>\n"; para un segundo dato
echo "</tr> \n";
} while ($row = mysql_fetch_array($result));
} else {
echo "¡ La base de datos está vacia !";
}
mysql_close($conexion);
?>
En resumen has creado y subido a tu server 4 archivos 1 html y 3 php
Ahora a jugar. Abre en tu navegador el formulario, ingresa el dato, aprieta el botón.... ¿Aparecio una pagina en blanco?.... MUY biennnnn. Si aparece un error y no sabes q hacer pégalo en tu respuesta, la q espero este llena de palabras de agradecimiento. Ahora abre el ultimo script que creaste... Estan tus datos ahi????? Todo funciono de maravillas.... Suerte en todo. Cualquier duda... a tus ordenes.