Foros del Web » Programando para Internet » PHP »

problemas al cargar variables de una bd mysql

Estas en el tema de problemas al cargar variables de una bd mysql en el foro de PHP en Foros del Web. Este es mi código que esta iniciando session_start(); $addtitulo = $_GET['fecha']; $adddireccion = $_GET['pago']; $addcategoria = $_GET['factura']; $addcomentario = $_GET['concepto']; $addvaloracion = $_GET['unidad']; $addcambio = ...
  #1 (permalink)  
Antiguo 28/07/2014, 17:28
Avatar de odek  
Fecha de Ingreso: julio-2011
Ubicación: México
Mensajes: 55
Antigüedad: 12 años, 9 meses
Puntos: 1
problemas al cargar variables de una bd mysql

Este es mi código que esta iniciando

session_start();


$addtitulo = $_GET['fecha'];
$adddireccion = $_GET['pago'];
$addcategoria = $_GET['factura'];
$addcomentario = $_GET['concepto'];
$addvaloracion = $_GET['unidad'];
$addcambio = $_GET['total'];
$addextra = $_GET['iva'];
$adddescribe = $_GET['observaciones'];
$conexion = mysqli_connect("localhost","odek","cac4b160","acno r14"); if($conexion->connect_error){
die("Error en la conexion : ".$conexion->connect_errno."-".$conexion->connect_error);
};

$sentencia = "SELECT * FROM IO018TOQ059N62014 WHERE fecha='".$addtitulo."' AND pago='".$adddireccion."' AND factura='".$addcategoria."' AND concepto='".$addcomentario."' AND unidad='".$addvaloracion."' AND total='".$addcambio."' AND iva='".$addextra."' AND observaciones='".$adddescribe."' AND pendiente='".$adddireccion."'
";

$resultado = mysqli_query($conexion,$sentencia);

if($conexion->connect_error){
die("Error en la conexion : ".$conexion->connect_errno."-".$conexion->connect_error);
};

echo '
<table width="100%" border="1">
<tr>
<td>FECHA</td>
<td>FORMA DE PAGO</td>
<td>REFERENCIA</td>
<td>CONCEPTO</td>
<td>CANTIDAD</td>
<td>SUBTOTAL</td>
<td>IVA</td>
<td>TOTAL</td>
<td>OBSERVACIONES</td>
<td>FINALIZADO</td>
</tr>
';

while ($fila = mysqli_fetch_array($resultado)){
echo '
<table>
<tr>
<form action"act.php" method="post">
<td><input name="fecha" type="date" required="required" id="fecha" min="2014-01-01" value="'.$fila['fecha'].'" size="10"></td>
<td><select name="pago" value="'.$fila['pago'].'" required id="pago">
<option>Cheque</option>
<option>Efectivo</option>
<option>Factura</option>
<option>Nota</option>
<option>Transferencia</option>
<option>Otro</option>
</select></td>
<td><input name="factura" type="text" id="referencia" value="'.$fila['factura'].'" size="12"></td>
<td><select name="concepto" required id="concepto">
<option value="Gobierno">Gobierno</option>
<option value="Mensajeria">Mensajeria</option>
<option value="Papeleria">Papeleria</option>
<option value="Refacciones">Refacciones</option>
<option value="Telefonia">Telefonia</option>
<option value="Tecnologia">Tecnologia</option>
<option value="Transporte">Transporte</option>
<option value="Salud">Salud</option>
<option value="Seguros">Seguros</option>
<option value="Viaticos">Viaticos</option>
</select></td>
<td>CANTIDAD</td>
<td>SUBTOTAL</td>
<td>IVA</td>
<td>TOTAL</td>
<td>OBSERVACIONES</td>
<td>FINALIZADO</td>
</tr>

</form>
</table>
';};

El problema es que el while no muestra los datos de la tabla que mande a llamar, estoy atorado, necesito consejos o una breve muestra del porque estoy mal.


Gracias...

Nota anteriormente lo hacia con mysql, pero como estoy aprendiendo todo a mysqli aquí ya me atore para llamar a las variables.
__________________
Mi life in pixel -_-
  #2 (permalink)  
Antiguo 28/07/2014, 19:00
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: problemas al cargar variables de una bd mysql

OFF TOPIC en MySQL.

Movido a PHP.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 28/07/2014, 21:14
 
Fecha de Ingreso: enero-2013
Mensajes: 40
Antigüedad: 11 años, 2 meses
Puntos: 1
Respuesta: problemas al cargar variables de una bd mysql

bueno hace tiempo que no uso ese tipo de conexión ya que esta casi obsoleta,
pero creo que hay un error de sintaxis en el while.

Código PHP:
Ver original
  1. while ($fila = $resultado->mysqli_fetch_array()){

si no es eso, asegurate de que realmente la consulta esta retornando valores.
tambien si mal no recuerdo era asi, borra temporalmente el while y escribes:

Código PHP:
Ver original
  1. echo '<pre>';
  2. print_r($resultado->mysqli_fetch_array());
  #4 (permalink)  
Antiguo 28/07/2014, 21:41
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 2 meses
Puntos: 288
Respuesta: problemas al cargar variables de una bd mysql

tambien podes revisar la doc http://ar2.php.net/mysqli_fetch_array
fijate que siempre hay que pondes el identificador de conexion

Etiquetas: bd, mysql, select, sql, tabla, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:50.