- Tema Autor
- #1
Ayuda con código PHP/MySQL. RESUELTO
Estoy realizando un sitio tipo CMS, tengo el diseño maquetado y listo, empecé con la programación, en mi panel de control tengo las opciones para insertar, modificar, consultar, eliminar, hasta aqui nada nuevo para ustedes, ahora, tengo un archivo en específico donde deseo meter toda la programación en PHP (al menos la mayoría) estructurada en funciones que deseo mandar llamar desde los archivos del panel de control, el problema es el siguiente, en mi archivo "insertar.php" tengo un formulario, la recuperación de variables y la llamada a la funcion "fx_insertarRegistro();" que se encuentra dentro del archivo general de funciones php, envío las variables recuperadas del formulario como parámetros
en mi archivo de funciones, recibo todas los parámetros correctamente (en la construcción de la función)
dentro de la misma función empleo otra para realizar la conexión a la base de datos y trabajar con ella
pero el problema surge en que después de esto, si deseo insertar la información de los parámetros recibidos en la base de datos, no lo hace
de hecho utilice un echo para verificar k los parámetros se están recibiendo y funcionó bien
y también probé con cambiar la variable dentro del query por un string (solo de ejemplo) para ver si asi funcionaba y aún asi no realiza la inserción del nuevo record
alguien que pueda ayudarme?
Estoy realizando un sitio tipo CMS, tengo el diseño maquetado y listo, empecé con la programación, en mi panel de control tengo las opciones para insertar, modificar, consultar, eliminar, hasta aqui nada nuevo para ustedes, ahora, tengo un archivo en específico donde deseo meter toda la programación en PHP (al menos la mayoría) estructurada en funciones que deseo mandar llamar desde los archivos del panel de control, el problema es el siguiente, en mi archivo "insertar.php" tengo un formulario, la recuperación de variables y la llamada a la funcion "fx_insertarRegistro();" que se encuentra dentro del archivo general de funciones php, envío las variables recuperadas del formulario como parámetros
HTML:
<br><input type="submit" value="Insertar registro" />
</form>
PHP:
<?php
// Recuperar información del vehiculo
$marca = $_GET['marca'];
$linea = $_GET['linea'];
$modelo = $_GET['modelo'];
$kilometraje = $_GET['kilometraje'];
$precio = $_GET['precio'];
$descripcion = $_GET['descripcion'];
$estado = $_GET['estado'];
// Recuperar información del vendedor
$nombre_ap = $_GET['nombre_ap'];
$telefono = $_GET['telefono'];
$agencia = $_GET['agencia'];
fx_insertarRegistro($marca,$linea,$modelo,$kilometraje,$precio,$descripcion,$estado,$nombre_ap,$telefono,$agencia);
en mi archivo de funciones, recibo todas los parámetros correctamente (en la construcción de la función)
PHP:
function fx_insertarRegistro($marcaAuto, $lineaAuto, $modeloAuto, $kilometrajeAuto, $precioAuto, $descripcionAuto, $estadoAnuncio, $nombreVendedor, $telefonoVendedor, $agenciaBin){
dentro de la misma función empleo otra para realizar la conexión a la base de datos y trabajar con ella
PHP:
function fx_insertarRegistro($marcaAuto, $lineaAuto, $modeloAuto, $kilometrajeAuto, $precioAuto, $descripcionAuto, $estadoAnuncio, $nombreVendedor, $telefonoVendedor, $agenciaBin){
fx_conexion();
pero el problema surge en que después de esto, si deseo insertar la información de los parámetros recibidos en la base de datos, no lo hace
PHP:
function fx_insertarRegistro($marcaAuto, $lineaAuto, $modeloAuto, $kilometrajeAuto, $precioAuto, $descripcionAuto, $estadoAnuncio, $nombreVendedor, $telefonoVendedor, $agenciaBin){
fx_conexion();
mysql_query("INSERT INTO marcas (marca)VALUES('".$marcaAuto".')");
de hecho utilice un echo para verificar k los parámetros se están recibiendo y funcionó bien
PHP:
function fx_insertarRegistro($marcaAuto, $lineaAuto, $modeloAuto, $kilometrajeAuto, $precioAuto, $descripcionAuto, $estadoAnuncio, $nombreVendedor, $telefonoVendedor, $agenciaBin){
fx_conexion();
echo $marcaAuto;
mysql_query("INSERT INTO marcas (marca)VALUES('".$marcaAuto".')");
y también probé con cambiar la variable dentro del query por un string (solo de ejemplo) para ver si asi funcionaba y aún asi no realiza la inserción del nuevo record
PHP:
mysql_query("INSERT INTO marcas (marca)VALUES('FORD')");
alguien que pueda ayudarme?