Update php and mysql record

0

I was needing to modify the registry of some columns of a database, I did this:

 CONEXION.PHP
<?php
$server = "localhost";
$user = "user";
$pass = "pass";
$bd = "base";
$conexion = mysqli_connect($server,$user,$pass) or die("No se conecto");

?>

FORMULARIO
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>modificar</title>
</head>
<body>
	<form class="" action="modificar.php" method="post">
		<input type="text" name="id" placeholder="id">
		<input type="text" name="equipo_local" placeholder="equipo_local">
		<input type="text" name="escudo_local" placeholder="escudo_local">
		<input type="text" name="equipo_visitante" placeholder="equipo_visitante">
		<input type="text" name="escudo_visitante" placeholder="escudo_visitante">
		<input type="submit" name="name" value="modificar">
	</form>
</body>
</html>

MODIFICAR.PHP
<?php
include ("conexion.php");
$id = $_POST['id'];
$equipo_local = $_POST['equipo_local'];
$escudo_local = $_POST['escudo_local'];
$equipo_visitante = $_POST['equipo_visitante'];
$escudo_visitante = $_POST['escudo_visitante'];

mysql_select_db($db, $conexion) or die("error");
mysql_query("UPDATE adiccion_partidos SET equipo_local = '$equipo_local', escudo_local='$escudo_local',equipo_visitante = '$equipo_visitante', escudo_visitante='$escudo_visitante' WHERE id = '$id' ");
echo "bien"

?>

But it does not work, and from the database "Base" I need to connect to a table that is called "computers" and modify that data.

    
asked by MatiPHP 26.07.2018 в 19:36
source

2 answers

0

The structure for mysqli_connect () is: mysqli_connect (Server, User, Password, Data Base)

Therefore you need to put the database you will be working on

$conexion = mysqli_connect($server,$user,$pass,$bd) or die("No se conecto");

CONNECTION.PHP

<?php
$server = "localhost";
$user = "user";
$pass = "pass";
$bd = "base";
$conexion = mysqli_connect($server,$user,$pass,$bd) or die("No se conecto");

?>
    
answered by 26.07.2018 в 21:18
0

try this in modify.php:

 <?php
 include ("conexion.php");
 $id = $_POST['id'];
 $equipo_local = $_POST['equipo_local'];
 $escudo_local = $_POST['escudo_local'];
 $equipo_visitante = $_POST['equipo_visitante'];
 $escudo_visitante = $_POST['escudo_visitante'];

 mysqli_select_db($bd, $conexion) or die("error");
 mysqli_query("UPDATE adiccion_partidos SET equipo_local = '$equipo_local', 
 escudo_local='$escudo_local',equipo_visitante = '$equipo_visitante', 
 escudo_visitante='$escudo_visitante' WHERE id = '$id' ");
 echo "bien"

 ?>
    
answered by 26.07.2018 в 21:04