Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/08/2015, 01:46
NeidennX
 
Fecha de Ingreso: agosto-2015
Mensajes: 15
Antigüedad: 9 años, 3 meses
Puntos: 0
Exclamación Respuesta: Como Crear editor de contenido para una pagina html con php y mysql

Cita:
Iniciado por xfxstudios Ver Mensaje
no creo que te valla a escribir todo el archivo, pero con lo que te voy a colocar creo que puedes trabajar:

Form1:
Código PHP:
Ver original
  1. <!--formulario 1-->
  2. <form>
  3. <textarea name="info1">Aqui la info</textarea>
  4. <br>
  5. <input type="submit" value="Enviar"/>
  6. </form>

Recibe.php:
Código PHP:
Ver original
  1. <!--carga 1-->
  2. <?php
  3. $info = $_POST['info1'];
  4.  
  5. $inserta = $db->query("INSERT INTO datos (campo1) VALUE ('$info')");
  6. if($inserta){
  7.     echo "REgistro insertado";
  8. } else{
  9.     echo "Fallo la inserción ". mysqli_error($db);
  10. }
  11. ?>

Muestra.html:
Código HTML:
Ver original
  1. <!--mostrado de campos-->
  2. <?php
  3. //Mostrar campos
  4.  
  5. $muestra = $db->query("SELECT * FROM tabla");
  6. $row = $muestra->fetch_assoc();
  7. ?>
  8.  
  9. <!--suponiendo que tenemos tres campos en nuestra fila-->
  10. <div class="publi" id="info1">
  11.     <?php echo $row['campo1']; ?>
  12. </div>

Form_edita:
Código PHP:
Ver original
  1. <!--form de edicion-->
  2. <?php
  3. $muestra = $db->query("SELECT * FROM datos ");
  4. $row = $muestra->fetch_assoc();
  5. ?>
  6. <form>
  7. <textarea name="info1"><?php echo $row['campo1']; ?></textarea>
  8. <br>
  9. <input type="submit" value="Actualizar"/>
  10. </form>

actualiza.php:
Código PHP:
Ver original
  1. <!--archivo que actualiza-->
  2. <?php
  3. $info = $_POST['info1'];
  4.  
  5. $actualiza = $db->query("UPDATE datos SET campo1 = '$info'");
  6. if($actualiza){
  7.     echo "Registro actualizado";
  8. } else {
  9.     echo "Fallo la actualizacion ".mysqli_error($db);
  10. }
  11. ?>

juega con eso y armas tu cms propio, las opciones, variables y el como muestras la data va a depender de ti. Saludos

me puse a hacerle la conexion y a modificar variables y esas cosas, y hay algunos archivos que me mandan error,

Form_edita.php:

Código PHP:
Ver original
  1. <?php include 'Config.php'; ?>
  2. <?php
  3. $muestra = $base->query("SELECT * FROM enviar ");
  4. $row = $muestra->fetch_assoc();
  5. ?>
  6.  
  7. <html>
  8.     <head>
  9.         <title></title>
  10.     </head>
  11.     <body>
  12.        
  13.         <form>
  14.             <textarea name="info1"><?php echo $row['info']; ?></textarea>
  15.             <br>
  16.             <input type="submit" value="Actualizar"/>
  17.         </form>
  18.     </body>
  19. </html>

ese me manda este error
"-Fatal error: Call to a member function query() on a non-object in C:\wamp\www\CMS3\Form_edita.php on line 3-"


el Recibe.php:
Código PHP:
Ver original
  1. <?php include 'Config.php'; ?>
  2. <?php
  3.    
  4.     $info = $_POST['info1'];
  5.     $inserta = $base->query("INSERT INTO datos (campo1) VALUE ('$info')");
  6.     if($inserta){
  7.         echo "Informacion insertada";
  8.     } else{
  9.         echo "Fallo la inserción ". mysqli_error($base);
  10.     }
  11.  
  12. ?>

me manda el siguiente error
"- Notice: Undefined index: info1 in C:\wamp\www\CMS3\Recibe.php on line 4-"

y este tambien

"-Fatal error: Call to a member function query() on a non-object in C:\wamp\www\CMS3\Recibe.php on line 5-"


actualiza.php:
Código PHP:
Ver original
  1. <?php include 'Config.php'; ?>
  2. <?php
  3.     $info = $_POST['info1'];
  4.  
  5.     $actualiza = $base->query("UPDATE enviar SET info = '$info'");
  6.     if($actualiza){
  7.     echo "Registro actualizado";
  8.     } else {
  9.     echo "Fallo la actualizacion ".mysqli_error($base);
  10.     }
  11. ?>

me manda los siquientes

"-Notice: Undefined index: info1 in C:\wamp\www\CMS3\actualiza.php on line 3-"

"-Fatal error: Call to a member function query() on a non-object in C:\wamp\www\CMS3\actualiza.php on line 5-"

gracias de antemano