entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

como migrar mysql a mysqli

hola tengo los siguintes codigos que quiero migrar de mysql a mysqli por que cuando pongo en el xampp mas reciente no funciona el codigo de mysql

son los siguientes codigos :

conexion.php

<?php
    $server="localhost";
    $username="root";
    $password="";
    $db='webcam';
    $con=mysqli_connect($server,$username,$password)or die("no se ha podido establecer la conexion");
    $sdb=mysqli_select_db($con,$db)or die("la base de datos no existe");
?>

modificar.php

<?php
    include "datos/conexion.php";
    ?>

    <?php
    require '../../funciones/funciones.php';
    if(! haIniciadoSesion() || ! esAdmin())
    {
        header("Location: ../index.html");
    }

    conectar();
    desconectar();
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">
    <title>Sistema De Credenlizaci�n 2016</title>
    <link href="../css/bootstrap.min.css" rel="stylesheet">
    <link href="../css/sb-admin.css" rel="stylesheet">
    <link href="../css/plugins/morris.css" rel="stylesheet">
    <link href="../font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">

<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>

<body>
    <div id="wrapper">
        <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand" href="../admin.php">Sistema De Credenlizaci�n 2016</a>
            </div>

            <ul class="nav navbar-right top-nav">
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-user"></i> <?= $_SESSION['u_usuario'] ?> <b class="caret"></b></a>
                    <ul class="dropdown-menu">
                        <li>
                            <a href="#"><i class="fa fa-fw fa-user"></i> Profile</a>
                        </li>
                        <li>
                            <a href="#"><i class="fa fa-fw fa-envelope"></i> Inbox</a>
                        </li>
                        <li>
                            <a href="#"><i class="fa fa-fw fa-gear"></i> Settings</a>
                        </li>
                        <li class="divider"></li>
                        <li>
                            <a href="#"><i class="fa fa-fw fa-power-off"></i> Log Out</a>
                        </li>
                    </ul>
                </li>
            </ul>

            <div class="collapse navbar-collapse navbar-ex1-collapse">
                <ul class="nav navbar-nav side-nav">
                    <li class="active">
                        <a href="../admin.php"><i class="fa fa-fw fa-dashboard"></i> Tablero</a>
                    </li>
                    <li>
                        <a href="Registro_Alumnos.php"><i class="fa fa-fw fa-bar-chart-o"></i> Registros de Alumnos</a>
                    </li>
                    <li>
                        <a href="../Consul_Alumnos/Consulta_Alumnos.php"><i class="fa fa-fw fa-bar-chart-o"></i> Alumnos</a>
                    </li>
                    <li>
                        <a href="../Tomar_Foto/Tomar_Foto.php"><i class="fa fa-fw fa-table"></i> Tomar foto</a>
                    </li>
                    <li>
                        <a href="forms.html"><i class="fa fa-fw fa-edit"></i> Forms</a>
                    </li>
                </ul>
            </div>
        </nav>

        <div id="page-wrapper">
            <div class="container-fluid">
                <div class="row">
                    <div class="col-lg-12">
                        <h1 class="page-header">
                            Modficar alumno<small> en el sistema. </small>
                        </h1>
                        <ol class="breadcrumb">
                            <li class="active">
                                Modificar datos del alumno.
                            </li>
                        </ol>
                    </div>
                </div>

                <div class="container col-sm-8 col-sm-offset-3 col-md-8 col-md-offset-2">
                    <div class="row registroemp2 ">
                        <div class="col-sm-7 col-sm-offset-2 registroemp">
                            <div class="panel panel-default">
                                <div class="panel-body">
                                    <form action="Acciones/editar.php" method="POST" enctype="multipart/form-data">
                                        <?php
                                        $con=mysql_connect($server,$username,$password)or die("problemas al conectar al servidor");
                                        mysql_select_db($db,$con)or die("no existe la base de datos");
                                        $re = mysql_query("select matricula,nombre, grado, grupo from alumnos where id = ".$_GET['editar'].";");
                                        while ($f=mysql_fetch_array($re)){
                                        ?>
                                        <div class="form-group">
                                            <label for="matricula">Matricula:</label>
                                            <input type="text" class="form-control" id="matricula"  name="matricula" <?php echo 'value="'.$f['matricula'].'"';?> >
                                        </div>
                                        <br>
                                        <div class="form-group">
                                            <label for="nombre">Nombre:</label>
                                            <input type="text" class="form-control" id="nombre"  name="nombre" <?php echo 'value="'.$f['nombre'].'"';?> >
                                        </div>
                                        <br>
                                        <div class="form-group">
                                            <label for="grupo">Grupo:</label>
                                            <input type="text" class="form-control" id="grupo" name="grupo" <?php echo 'value="'.$f['grupo'].'"';?>>
                                        </div>
                                        <br>
                                        <div class="form-group">
                                            <label for="grado">Grado:</label>
                                            <input type="number" class="form-control" id="grado" name="grado" <?php echo 'value="'.$f['grado'].'"';?>>
                                            <?php } ?>
                                            <input type="hidden" name="id" value=<?php echo '"'.$_GET['editar'].'"'; ?> >
                                        </div>
                                        <br>
                                        <div class="form-group">
                                            <label for="foto">Foto:</label>
                                            <input type="file" name="imagen" id="imagen" value="../Tomar_Foto/fotos/" >
                                        </div>
                                        <br>
                                        <button type="submit" value="Editar" class="btn btn-primary">Editar</button>
                                    </form>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>

        <!-- jQuery -->
        <script src="../js/jquery.js"></script>

        <!-- Bootstrap Core JavaScript -->
        <script src="../js/bootstrap.min.js"></script>

        <!-- Morris Charts JavaScript -->
        <script src="../js/plugins/morris/raphael.min.js"></script>
        <script src="../js/plugins/morris/morris.min.js"></script>
        <script src="../js/plugins/morris/morris-data.js"></script>
    </body>

</html>

1voto

numero2222 comentado

reporte.php

<?php
include "datos/conexion.php";
?>

<?php
require '../../funciones/funciones.php';
if(! haIniciadoSesion() || ! esAdmin())
{
header("Location: ../index.html");
}

conectar();
desconectar();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel=alternate media=print href="reporte.php">

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" >
<title>Credencial Alumnos</title>

<style type="text/css">
<!--
body {

margin-top:100px;
margin-right:500px;

}
.image {

position: relative;
width:100%;
width:354px;
height:658px;
}
.image2 {

position: absolute;
margin-top:300px;
width:100%;
width:354px;
height:658px;
}

.matricula {

position: absolute;

top: 635px;

left: 635px;
font-family:Arial;
font-size:40px;

}

.imagenn {

position: absolute;

top: 400px;

left: 63px;;

width: 100%;

}

.nombre {
position: absolute;

top: 400px;

left: 450px;
font-family:Arial;
font-size:60px;
width:500%;

}

.grupo {
position: absolute;

top: 565px;

left: 1130px;
font-family:Arial;
font-size:40px;

}

.grado {
position: absolute;

top: 570px;

left: 870px;
font-family:Arial;
font-size:40px;

}

-->
</style>
</head>

<body>

<div class="image">

<img src="../../imagenes/CBTA.jpg" >
<?php
$con=mysql_connect($server,$username,$password)or die("problemas al conectar al servidor");
mysql_select_db($db,$con)or die("no existe la base de datos");
$re = mysql_query("select matricula,nombre, grado, grupo, imagen from alumnos where id = ".$_GET['credencial'].";");
while ($f=mysql_fetch_array($re)){
$url=$f['imagen'];
?>
<div class="matricula">
<h4><span><?php echo ''.$f['matricula'].'';?></span><br></h4>
</div>

<div class="nombre">
<h4 ><span><?php echo ''.$f['nombre'].'';?></span><br></h4>
</div>

<div class="imagenn">
<?php
echo

                "

                <img src=\"../Tomar_Foto/fotos/".$url."\" width=\"280\" height=\"335\" alt=\"\" >

                " ?>
</div>

<div class="grado">
<h4 align="center"><span><?php echo ''.$f['grado'].'';?>°</span><br></h4>
</div>

<div class="grupo">
<h4 align="center"><span><?php echo ''.$f['grupo'].'';?></span><br></h4>
</div>

<div class="image2">

<img src="../../imagenes/CBTA TRAS.jpg" >
</div>

<script type="text/javascript">
function redireccionar(){
window.location="Consulta_Alumnos.php";
}
setTimeout ("redireccionar()", ); //tiempo expresado en milisegundos
</script>

</body>
</html>
<?php } ?>

editar.php

<?php
include '../Datos/conexion.php';
$con=mysql_connect($server,$username,$password)or die("problemas al conectar al servidor");
mysql_select_db($db,$con)or die("no existe la base de datos");
if ($_FILES['imagen']['name']=="") {
mysql_query("update alumnos set matricula ='".$_POST['matricula']."', nombre ='".$_POST['nombre']."', grado ='".$_POST['grado']."', grupo='".$_POST['grupo']."' where id=".$_POST['id'].";");
}
else{
$ruta = "../Tomar_Foto/fotos/";
$destino = $ruta.$_FILES['imagen']['name'];
copy($_FILES['imagen']['tmp_name'],$destino);
$nombre=$_FILES['imagen']['name'];
mysql_query("update alumnos set matricula ='".$_POST['matricula']."', nombre ='".$_POST['nombre']."', grado ='".$_POST['grado']."', grupo='".$_POST['grupo']."' , Imagen ='".$nombre."' where id=".$_POST['id'].";");
}
header("Location: ../Consulta_Alumnos.php");
?>

eliminar.php

<?php
include '../Datos/conexion.php';
$id= $_GET['eliminar'];
$con=mysql_connect($server,$username,$password)or die("problemas al conectar al servidor");
mysql_select_db($db,$con)or die("no existe la base de datos");
$re = mysql_query("select Imagen from productos where idProducto=".$id.";");
while ($imagen=mysql_fetch_array($re)) {
$espera = unlink("../Imagenes/".$imagen['Imagen']);
}
mysql_query("delete from productos where idProducto =".$id.";");
header("Location: ../");
?>

guardar.php

<?php
include '../Datos/conexion.php';
$ruta = "../Imagenes/";
opendir($ruta);
$destino = $ruta.$_FILES['foto']['name'];
copy($_FILES['foto']['tmp_name'],$destino);
$nombre=$_FILES['foto']['name'];
$con=mysql_connect($server,$username,$password)or die("problemas al conectar al servidor");
mysql_select_db($db,$con)or die("no existe la base de datos");
mysql_query("insert into productos(Nombre,Precio,Imagen)values('$_POST[Nombre]','$_POST[Precio]','$nombre')",$con);
header("location:../");
?>

3votos

bl4z3r comentado

@numero2222 Si no es mucha molestia, te quiero pedir 3 cosas:

  1. Mueve el código que tienes, en los comentarios, a la pregunta y formatea el código.
  2. Redacta y explica mejor tu problema.
  3. Pon, en la pregunta, cuales son los errores que lanza tus scripts.

Sin lo que te pedí recién, ningún miembro del sitio van a poder ayudarte.

3votos

Leonardo-Tadei comentado

comparto lo que dice el amigo @bl4z3r ...
Ahora está más prolijo el código, pero: qué error te da??? Cuando hacés qué cosa???

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta