Ver Mensaje Individual
  #11 (permalink)  
Antiguo 24/08/2015, 13:39
NeidennX
 
Fecha de Ingreso: agosto-2015
Mensajes: 15
Antigüedad: 8 años, 8 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
ok recuerda que esos estas escritos para mysqli ya que mysql no tiene mas soporte:

debes hacer la conexion de esta manera:
Código PHP:
Ver original
  1. <?php
  2. //Conexion orientada a objetos
  3. $usuario = "USUARIO";
  4. $pass = "PASS";
  5. $host = "HOST";
  6. $base = "BASE";
  7.  
  8. $db = new MySQLi($host, $usuario, $pass, $base);
  9. if($db->connect_error) {
  10.     die('Error de conexion ('.$db->connect_errno.')'
  11.         .$db->connect_errno);
  12. }
  13. ?>

como puedes ver el $db que aparece en los codigos que te mostre pertenecen al archivo de conexion

en relacion a este

no es un error como tal, al menos no aqui, lo que te indica es que la variable no esta definida
Ya corregi todos los errores, pero no me esta guardando nada en la base y tampoco muestra datos

Recibe.php
Código PHP:
Ver original
  1. <?php include 'Config.php'; ?>
  2. <?php
  3.    
  4.     if(isset($_POST['info1'])){
  5.         $info = $_POST['info1'];
  6.     }
  7.     else{
  8.         $info = "";
  9.     }
  10.    
  11.     /*$info = $_POST['info1']; */
  12.    
  13.     $inserta = $conexion->query("INSERT INTO enviar (info) VALUE ('$info')");
  14.     if($inserta){
  15.         echo "Informacion insertada correctamente";
  16.     } else{
  17.         echo "Fallo la inserción ". mysqli_error($conexion);
  18.     }
  19.  
  20. ?>

Muestra.html
Código HTML:
Ver original
  1. <?php include 'Config.php'; ?>
  2. <?php
  3. $muestra = $conexion->query("SELECT * FROM enviar");
  4. $row = $muestra->fetch_assoc();
  5. ?>
  6. <div class="publi" id="info1">
  7.     <?php echo $row['info']; ?>
  8. </div>


actualiza.php
Código PHP:
Ver original
  1. <?php include 'Config.php'; ?>
  2. <?php
  3.    
  4.     if(isset($_POST['info1']))
  5.     {
  6.         $info = $_POST['info1'];
  7.     }
  8.     else{
  9.         $info = "";
  10.     }
  11.  
  12.     /*$info = $_POST['info1'];*/
  13.  
  14.     $actualiza = $conexion->query("UPDATE enviar SET info = '$info'");
  15.     if($actualiza){
  16.     echo "Registro actualizado";
  17.     } else {
  18.     echo "Fallo la actualizacion ".mysqli_error($conexion);
  19.     }
  20. ?>

Form1.php

Código PHP:
Ver original
  1. <?php include 'Config.php'; ?>
  2.  
  3.  
  4. <html>
  5.     <head>
  6.         <title></title>
  7.     </head>
  8.     <body>
  9.        
  10.         <form>
  11.         <textarea name="info1">Aqui la info</textarea>
  12.         <br>
  13.         <input type="submit" value="Enviar"/>
  14.         </form>
  15.        
  16.     </body>
  17. </html>


Form_edita.php

Código PHP:
Ver original
  1. <?php include 'Config.php'; ?>
  2. <?php
  3. $muestra = $conexion->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="Editar"/>
  17.         </form>
  18.     </body>
  19. </html>

Config.php

Código PHP:
Ver original
  1. <?php
  2.     $servidor = "localhost";
  3.     $root = "root";
  4.     $password = "";
  5.     $base = "cms3";
  6.    
  7.     $conexion = mysqli_connect($servidor, $root, $password)or die(mysqli_error($conexion));
  8.     mysqli_select_db($conexion, $base)or die(mysqli_error($conexion));
  9. ?>

y el Muestra.html me enseña esto en el navegador:

query("SELECT * FROM enviar"); $row = $muestra->fetch_assoc(); ?>

y no me esta guardando datos en la base de datos

Se Agradece la ayuda