Estimados, puedo pedirles una referencia de como linkearian el while con los resultados de las secciones a su contenido dentro de la pagina? no quiero que me pongan código, sino mas bien que me ayuden a pensar como implementarlo ya que me la gana, espero que me entiendan lo que necesito, saludos!
les voy a poner el codigo, se que no es algo BONITO NI ELEGANTE, pero comprendan que es la primera vez que intento hacer algo como esto y me gustaria aprender.
<?php
//Datos de conexion de la base de datos
$servidor = 'localhost';
$usuario = 'root';
$clave = '';
$dbname = 'seccionbase';
$conexion = mysql_connect($servidor, $usuario, $clave);
if(!conexion){
die('No se puedo conectar: '.mysql_error());
}
/*
//Creamos una base de datos llamada seccionbase
if(mysql_query('CREATE DATABASE seccionbase',$conexion)){
echo 'Se creo la base de datos con exito!';
} else {
echo 'No se pudo crear la base de datos debido al siguiente error: '.mysql_error();
}
//Preparamos la peticion para crear las tablas
mysql_select_db('seccionbase',$conexion);
$sql = 'CREATE TABLE secciones
(
ID int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(ID),
nombre varchar(15),
contenido long
)';
//Ejecutamos la peticion
mysql_query($sql,$conexion);
//Cerramos la conexion
mysql_close($conexion);
*/
?>
<html>
<head></head>
<body>
<table width='700' height='100%' border='1'>
<tr>
<td width='480' valign='top'>Crear contenido<br>
<form method='POST' action='test.php'>
<table>
<tr>
<td>Seccion: </td>
<td><input type='text' name='nombre' /></td>
<tr>
<td>Contenido: </td>
<td><textarea type='text' name='contenido' rows='10' cols='40' />contenido de tu seccion...</textarea></td>
</tr>
<tr>
<td><input type="Submit" value="Crear seccion" /></td>
</tr>
</table>
</form>
<p><hr></p>
<h2><u>SECCIONES</u></h2>
<p></p>
</td>
<td width='20' valign='top'></td>
<td width='200' valign='top'>contenido<br><br>
<?php
$varNom = $_POST['nombre'];
$varCon = $_POST['contenido'];
mysql_select_db($dbname,$conexion);
mysql_query("INSERT INTO secciones (nombre,contenido)
VALUES ('$varNom','$varCon')",$conexion);
$sql = mysql_query("SELECT * FROM secciones ORDER BY id ASC");
while ($array=mysql_fetch_assoc($sql)){
echo $array['nombre']."<br>";
}
mysql_close($conexion);
?>
</td>
</tr>
</table>
</body>
</html>