Código PHP:
if ($cuotas>2){
$recargo=1.0684;
}
Muchas gracias.
| |||
Símbolo Mayor en MySQLi Buenas! Estoy modificando un desarrollo realizado en PHP + MySQL para que utilice MySQLi. Tengo un problema al momento de realizar un If que para la versión de MySQL iba bien. Es el siguiente: Código PHP: Muchas gracias. |
| |||
Respuesta: Símbolo Mayor en MySQLi Cita: Este es el problema, pero en MySQL no da error. Traté de convertirlo como sugeriste pero sigue reventando:Código PHP: |
| |||
Respuesta: Símbolo Mayor en MySQLi Es que en realidad no está mostrando los datos. No sé si sea algo incorrecto en el mysqli: Código PHP: |
| |||
Respuesta: Símbolo Mayor en MySQLi Es muy extraño ya que sólo en esta página me sucede que da error con los sñimbolos de mayoy y menor en varias partes. Por ejemplo: Código HTML: <td width="89" align="left" valign="middle" class="Estilo5">Forma de Pago </td> <td align="left"><select name="select" onchange="slctryole(this,this.form.formapago)" > <option value="Efectivo" selected="selected">Efectivo</option> <option value="TarjetadeDebito">Tarjeta de Debito</option> <option value="TarjetadeCreditoAmerican">Tarjeta de Credito American Express</option> <option value="TarjetadeCreditoCabal">Tarjeta de Credito Cabal</option> <option value="TarjetadeCreditoMaster">Tarjeta de Credito Master</option> <option value="TarjetadeCreditoVisa">Tarjeta de Credito Visa</option> </select> <select name="select2" > <option></option> </select></td> <td align="left"><input name="precio1" id="precio1" value=' Código PHP: Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR) in venta.php on line 696 ¿Alguna idea? Muchas gracias. |
| ||||
Respuesta: Símbolo Mayor en MySQLi No lo mencionas, pero, seguramente la línea del error es esta:
Código PHP:
Ver original mysqli_connect no te devuelve un objeto, entonces, deberías usar:
Código PHP:
Ver original |
| |||
Respuesta: Símbolo Mayor en MySQLi Los tiros van por donde dice Triby
Código PHP:
Ver original
__________________ Unset($vida['malRollo']); |
| ||||
Respuesta: Símbolo Mayor en MySQLi xerifandtomas, seguro revisaste el manual? Com dije antes, mysqli_connect() no devuelve un objeto, solo un enlace para la conexión. Cuando quieres trabajar con objetos solo usas $variable = new mysqli(). |
| |||
Respuesta: Símbolo Mayor en MySQLi Cita: Fijate bien Triby no estoy diciendo que tu respuesta sea incorrecta.Pero indaguemos el manual: Cita: mysqli_connect — Alias de mysqli::__construct() Cita: El problema aquí si te fijas es que no está utilizando el objeto devuelto por mysqli_connect mysqli::__construct -- mysqli_connect — Abre una nueva conexión al servidor de MySQL Devuelve un objeto que representa la conexión al servidor MySQL. Código PHP: Un saludo.
__________________ Unset($vida['malRollo']); Última edición por xerifandtomas; 26/04/2017 a las 08:22 |
| ||||
Respuesta: Símbolo Mayor en MySQLi xerifandtomas, el problema es que no puedes mezclar los estilos: mysqli_connect() no devuelve un objeto, sino un enlace, como lo hacía la obsoleta mysql_connect(), así el como funciona el "estilo" por procedimientos. Si quieres trabajar objetos, debes instanciar la clase. Revisa los ejemplos del manual, verás que no hay mezclas. |
| ||||
Respuesta: Símbolo Mayor en MySQLi Cita: Es correcto lo que dices, no se deben mezclar los estilos, pero no porque no llegue a funcionar, si no mas bien por legibilidad de código...
Iniciado por Triby xerifandtomas, el problema es que no puedes mezclar los estilos: mysqli_connect() no devuelve un objeto, sino un enlace, como lo hacía la obsoleta mysql_connect(), así el como funciona el "estilo" por procedimientos. Si quieres trabajar objetos, debes instanciar la clase. Revisa los ejemplos del manual, verás que no hay mezclas. Pero si es posible trabajar con los dos estilos, lo dice en la documentacion: Cita: Mezclar estilosMezclar estilos Es posible cambiar entre los estilos en cualquier momento. No se recomienda mezclar los dos estilos por razones de claridad y estilo de código. Si te fijas en la documentación tambien, leamos lo que dice de mysqli_connect() Cita: mysqli_connectEsta función es un alias de: mysqli::__construct() Asi que de alguna manera aquella funcion crea una instancia de la clase mysqli.... Aclaro que no estoy diciendo que esta bien hacerlo, eso esta muy mal, es mejor decidirse por uno, el que tengas mas claro y trabajar con el hasta el final ! |
| |||
Respuesta: Símbolo Mayor en MySQLi Obviamente con mysqli_* si que se pueden mezclar estilos, si te fijas en el manual las funciones de mysqli son alias de los métodos en muchos casos. Cita: mysqli_connect SI devuelve un objeto, nada que ver con la vieja mysql_connect, mysqli esta orientado a POO aún que provea alias para trabajar en imperativo. Cita: Las funciones también pueden retornar objetos.Hay muchas formas de instancia un objeto, no siempre tiene que ser de forma directa. No se exactamente como estará construida mysqli_connect exactamente pero bien puedes hacer algo así para crear tu propio alias.
Código PHP:
Ver original Referente a la mezcla de estilos ya lo puso el compañero. ( +1 kip13 ) Cita: Mezclar estilos (mysqli) Es posible cambiar entre los estilos en cualquier momento. No se recomienda mezclar los dos estilos por razones de claridad y estilo de código.
__________________ Unset($vida['malRollo']); |
Etiquetas: |