+ 1 con Cheperobert
Ricardo > El 8 ene 2017, a las 17:14, José Roberto Alas <jrobertoa...@gmail.com> > escribió: > > El 8 de enero de 2017, 03:26, Alex ( Servtelecom ) > <alex.and...@servtelecom.com> escribió: >> he comparado con un info del php y todo esta igual, linea por linea así que >> cada vez lo entiendo menos. os plasmo el código php que falla, si quito este >> código funciona pero lógicamente falta un trozo de la web jejeje! así que >> aquí esta la resolución de parte de mi problema, que modulo o que se me >> escapa del php.ini o del vhost para que funcione este código >> >> code: >> >> <div class="container"> >> <ul class="breadcrumb"> >> <li><a >> href="./"><?=look_tag_return('tag_breadcrumb_home',$_SESSION['idioma_id'],'breadcrumb');?></a></li> >> <li >> class="active"><?=look_tag_return('tag_breadcrumb_ofertas',$_SESSION['idioma_id'],'breadcrumb');?></li> >> </ul> >> >> <div class="gap"></div> >> <?php >> >> $hotels = "SELECT h.*,c.n_name as ciudad FROM hoteles h, city c >> WHERE h.n_lang = ".$_SESSION['idioma_id']." AND c.n_id = h.n_city AND >> h.n_lang = c.n_lang"; >> $hotels = mysql_query($hotels); >> while(@$row = mysql_fetch_assoc($hotels)){ >> $results[] = $row; >> } >> >> foreach($results as $hotel){ >> $SqlOfertas = "SELECT o.* FROM ofertashoteles oh, ofertas o >> WHERE oh.n_hotel = ".$hotel['n_id']." AND oh.n_oferta = o.n_id AND o.n_lang >> = ".$_SESSION['idioma_id']; >> $rsOfertas = mysql_query( $SqlOfertas); >> $ofertas = []; >> >> if($_SESSION['idioma'] == 'ru'){ >> $idioma_busqueda = "SELECT la_id FROM languages WHERE >> la_abbreviation = 'en' LIMIT 1"; >> $idioma_busqueda = mysql_query($idioma_busqueda); >> $idioma_busqueda = mysql_fetch_object($idioma_busqueda); >> >> $name_hotel = "SELECT h.*,c.n_name as ciudad FROM >> hoteles h, city c WHERE h.n_lang = ".$idioma_busqueda->la_id." AND c.n_id = >> h.n_city AND h.n_lang = c.n_lang AND h.n_id = ".$hotel['n_id']; >> $name_hotel = mysql_query($name_hotel); >> $name_hotel = mysql_fetch_object($name_hotel); >> $hotel['n_name'] = $name_hotel->n_name; >> $hotel['tag_city'] = $hotel['ciudad']; >> $hotel['ciudad'] = $name_hotel->ciudad; >> }else{ >> $hotel['tag_city'] = $hotel['ciudad']; >> } >> >> while(@$wekk = mysql_fetch_assoc($rsOfertas)){ >> $ofertas[] = $wekk; >> } >> >> >> $SqlOfertasImg = 'select * from images WHERE img_ruta = >> "hoteles_head_image" and img_product = '.$hotel['n_id'].' order by img_order >> asc'; >> $rsOfertasImg = mysql_query( $SqlOfertasImg); >> $oSqlOfertasImg = mysql_fetch_object($rsOfertasImg); >> >> ?> >> <div class="article post row"> >> >> <header class="col-sm-4" style="text-align:center;"> >> <?php >> if( !$oSqlOfertasImg ){ >> echo '<img src="images/noimage.png" >> alt="'.$oSqlOfertas->n_name.'" title="'.$oSqlOfertas->n_name.'">'; >> }else{ >> echo '<img >> src="images/hoteles/'.$oSqlOfertasImg->img_file.'" >> alt="'.$oSqlOfertas->n_name.'" title="'.$oSqlOfertas->n_name.'">'; >> } >> ?> >> </header> >> >> <div class="post-inner col-sm-6" style="margin-left: >> 15px; margin-right:15px;"> >> <div class="post-title"> >> <div class="item-serv col-xs-12"> >> <div class="row" style="height: 53px;"> >> <div class="desc-bt"> >> <div class="hoteles-home-label >> hotel-d col-xs-8"> >> <span class="letras-hotel" >> style="vertical-align: top;text-align: right;display: block;"><h4><?php echo >> look_tag_return('tag_hotel_hotel',$_SESSION['idioma_id'],'hotel').' >> '.$hotel['n_name']; ?></h4></span> >> </div> >> <span class="col-xs-4 sc" >> style="padding-right: 0; padding-top: 19px; right: 0;"> >> <div class="stars >> stars<?=$hotel['n_estrellas'];?>"></div> >> </span> >> </div> >> </div> >> </div> >> </div> >> <ul class="post-meta hund"> >> </ul> >> <?php >> $oferta_final = ''; >> foreach($ofertas as $oferta){ ?> >> <div class="modal fade" >> id="article<?=$oferta['n_id'].$hotel['n_id']?>" tabindex="-1" role="dialog" >> aria-labelledby="myModalLabel"> >> <div class="modal-dialog" role="document"> >> <div class="modal-content"> >> <div class="modal-header"> >> <button type="button" class="close" >> data-dismiss="modal" aria-label="Close"><span >> aria-hidden="true">×</span></button> >> <h4 class="modal-title" >> id="myModalLabel"><?php echo >> look_tag_return('tag_hotel_hotel',$_SESSION['idioma_id'],'hotel').' >> '.$hotel['n_name']; ?></h4> >> </div> >> <div class="modal-body"> >> <?php echo $oferta['n_description']; >> ?> >> </div> >> </div> >> </div> >> </div> >> <ul> >> <li><?php echo $oferta['n_name']; ?> <a >> class="badge" data-toggle="modal" >> data-target="#article<?=$oferta['n_id'].$hotel['n_id']?>">+Info</a></li> >> <?php /*<li><?php echo $oferta['n_description']; >> ?></li>*/ ?> >> </ul> >> <? } ?> >> <a class="label label-primary" href="<?php echo >> $_SESSION['idioma'].'/'.toAscii(look_tag_return('ciudades_url_tag',$_SESSION['idioma_id'],'sections')).'/'.$hotel['n_city'].'/'.toAscii($hotel['ciudad']); >> ?>.html"><i class="fa fa-map-marker"></i> >> <?=look_tag_return('tag_show_city',$_SESSION['idioma_id'],'0')?></a> >> <a class="label label-primary" href="<?php echo >> $_SESSION['idioma'].'/'.toAscii(look_tag_return('hotel_url_tag',$_SESSION['idioma_id'],'sections')).'/'.$hotel['n_id'].'/'.toAscii($hotel['n_name']); >> ?>.html"><i class="fa fa-building"></i> >> <?=look_tag_return('tag_show_hotel',$_SESSION['idioma_id'],'0')?></a> >> </div> >> </div> >> <? >> } >> ?> >> </div> >> > > Tienes un problema de corregir en tu código, no es que este mal, bueno > no lo he revisado, no me interesa por el momento. > > El problema radica en las funciones de mysql para PHP, al instalar > Centos 7 te instala las nuevas versiones de paquetes de PHP y estas > están destinadas para soportar nuevas funciones para el tratamiento de > consultas SQL y resultados. > > Estas estan obsoletas > http://php.net/manual/es/function.mysql-query.php > http://php.net/manual/es/function.mysql-fetch-object.php > http://php.net/manual/es/function.mysql-fetch-assoc.php > > Tus mensajes en tu app no son errores, son Warning > > PHP Warning: mysql_fetch_object(): supplied argument is not a valid > MySQL result resource > > PHP Warning: Variable passed to each() is not an array or object > > Te comento yo tengo un servidor en Centos 6, pero he migrado aun por > que el código de una de mis aplicaciones esta programado para PHP 4.0 > Espero puedas corregir tu problema, recomendaría una actualización de > la APP para PHP. > > > -- > Saludos, > cheperobert > _______________________________________________ > CentOS-es mailing list > CentOS-es@centos.org > https://lists.centos.org/mailman/listinfo/centos-es _______________________________________________ CentOS-es mailing list CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es