Cita:
Iniciado por xfxstudios 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<?php
//Conexion orientada a objetos
$usuario = "USUARIO";
$pass = "PASS";
$host = "HOST";
$base = "BASE";
$db = new MySQLi($host, $usuario, $pass, $base);
if($db->connect_error) {
die('Error de conexion ('.$db->connect_errno.')' .$db->connect_errno);
}
?>
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<?php include 'Config.php'; ?>
<?php
if(isset($_POST['info1'])){ $info = $_POST['info1'];
}
else{
$info = "";
}
/*$info = $_POST['info1']; */
$inserta = $conexion->query("INSERT INTO enviar (info) VALUE ('$info')");
if($inserta){
echo "Informacion insertada correctamente";
} else{
}
?>
Muestra.html
Código HTML:
Ver original<?php include 'Config.php'; ?>
<?php
$muestra = $conexion->query("SELECT * FROM enviar");
$row = $muestra->fetch_assoc();
?>
<div class="publi" id="info1"> <?php echo $row['info']; ?>
actualiza.php
Código PHP:
Ver original<?php include 'Config.php'; ?>
<?php
if(isset($_POST['info1'])) {
$info = $_POST['info1'];
}
else{
$info = "";
}
/*$info = $_POST['info1'];*/
$actualiza = $conexion->query("UPDATE enviar SET info = '$info'");
if($actualiza){
echo "Registro actualizado";
} else {
}
?>
Form1.php
Código PHP:
Ver original<?php include 'Config.php'; ?>
<html>
<head>
<title></title>
</head>
<body>
<form>
<textarea name="info1">Aqui la info</textarea>
<br>
<input type="submit" value="Enviar"/>
</form>
</body>
</html>
Form_edita.php
Código PHP:
Ver original<?php include 'Config.php'; ?>
<?php
$muestra = $conexion->query("SELECT * FROM enviar ");
$row = $muestra->fetch_assoc();
?>
<html>
<head>
<title></title>
</head>
<body>
<form>
<textarea name="info1"><?php echo $row['info']; ?></textarea>
<br>
<input type="submit" value="Editar"/>
</form>
</body>
</html>
Config.php
Código PHP:
Ver original<?php
$servidor = "localhost";
$root = "root";
$password = "";
$base = "cms3";
?>
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