Pregunta:
Fecha: 23-05-2016 19:55:44
(En Español)
Uso XAMPP 7.0
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in Z:\xampp\htdocs\plantilla1\cliente.php:5 Stack trace: #0 {main} thrown in Z:\xampp\htdocs\plantilla1\cliente.php on line 5 ese es el error que me sale...
Codigo html de la parte del formulario.
Codigo PHP completo
Error al tratar de conectar mi base de datos MySQL a un formulario HTML[No resuelta]
Duda, me sale un error al tratar de conectar mi base de datos a un formulario y me sale un error, si alguien me podria ayudar, gracias.Uso XAMPP 7.0
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in Z:\xampp\htdocs\plantilla1\cliente.php:5 Stack trace: #0 {main} thrown in Z:\xampp\htdocs\plantilla1\cliente.php on line 5 ese es el error que me sale...
Codigo html de la parte del formulario.
<p><form action="cliente.php" method="POST"> Escribe tu Cédula: <input type="text" name="cedula" value="" placeholder="Cedula"/> <br/> Escribe tu Nombre: <input type="text" name="nombre" value="" placeholder="Nombre"/> <br/> Escribe tu Apellido: <input type="text" name="apellido" value="" placeholder="Apellido"/> <br/> Escribe tu direccion: <input type="text" name="direccion" value="" placeholder="Direccion"/> <br/> Escribe tu email: <input type="text" name="email" value="" placeholder="Email"/> <br/> Escribe tu contraseña: <input type="password" name="contraseña" value=""placeholder="Contraseña" /> <br/> <br/> <br/> <br/> <input type="submit" value="Enviar" /> </form></p>
Codigo PHP completo
<?php
$enlace = mysql_connect("127.0.0.1","root","");
mysql_select_db("zapateria");
if (!$enlace)
{echo "no se puede conectar mysql" .PHP_EOL; exit;}
$nombre = $_POST ['nombre'];
$rif = $_POST['rif'];
$telefono = $_POST['telefono'];
$direccion = $_POST['direccion'];
$correo = $_POST['correo'];
echo $nombre;echo "<br>";
echo $rif;echo "<br>";
echo $telefono;echo "<br>";
echo $direccion;echo "<br>";
echo $correo;echo "<br>";
$sql = "INSERT INTO proveedor (nombre, rif, telf, direccion, correo)
VALUES ('$nombre', '$rif', '$telefono', '$direccion', '$correo')";
$resul = mysql_query($sql, $enlace);
if (!$resul)
{echo "error de query";}
mysql_close($enlace);
?>
<html>
<body>
<div> <a href="proveedor.php">regresar</a></div>
</body>
</html>
Votos: 2 -
Respuestas: 3 -
Vistas: 15
Compartir en: Google
Facebook
Twitter
LinkedIn
Link
Respuestas:
-
Fecha: 24-05-2016 06:24:05 Hola Daniel, el error puede venir de la función mysql_connect() que ya esta obsoleta. Por lo que veo usas la version de XAMPP 7.0 que viene con PHP 7.
Podrias investigar la clase mysqli para hacer las conexiones http://php.net/manual/es/mysqli.query.php
¡Saludos! Votos: 3 - Link respuesta -
Fecha: 24-05-2016 08:38:55 Ahh ok, como estoy aprendiendo entonces se me complica un poco jejeje, muchas gracias Votos: 2 - Link respuesta
-
Fecha: 15-06-2016 11:09:17 usa mysqli_connect()
igual a mysql_connect()
php mysqli
class Conexion { public $mysqlConnect; public function getConnect() { try{ $this->mysqlConnect = mysqli_connect(__HOST__,__USER__,__PASSW__,__DB__); if($this->mysqlConnect->connect_errno) { throw new Exception('Error the Connect'); }else{ $this->mysqlConnect->set_charset(__CHART__); } }catch(Exception $ex) { return $ex->getMessage(); } } }Votos: 1 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
