Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

156
Visualizações
Cómo seleccionar datos de una fila que tiene un valor

Estoy creando una red social que tiene una página de exploración. Quiero mostrar una publicación de texto o una imagen en dos divs separados. La forma en que se muestra ahora no es lo que quiero.

Muestra texto y una imagen en el mismo div y si no hay imagen, muestra un cuadrado en blanco donde se supone que debe estar la imagen. Es una página de exploración, así que quiero que el texto y la imagen de la publicación se muestren aleatoriamente y en divisiones separadas y, si no hay nada en la división de la imagen, solo mostrará el texto y viceversa.

como se muestra

 $explore_image = $con->prepare('SELECT body, image FROM posts ORDER BY RAND()'); $explore_image->execute(); $explore_image->store_result(); $explore_image->bind_result($body, $image); // output data of each row while ($explore_image->fetch()) { echo '<div id="rcorners2">'; echo "$body <img src='" . $image . "' id='explore_post_pic'></br><br><br><br> </div><br>" ; }

¡¡¡ACTUALIZAR!!! -

Este código solo muestra una imagen y un div

 $explore_image = $con->prepare('SELECT body, image FROM posts ORDER BY RAND()'); $explore_image->execute(); //$explore_image->store_result(); //$explore_image->bind_result($body, $image); $explore_image_result = $explore_image->get_result(); while ($row = $explore_image_result->fetch_assoc()) { //$id = $row['id']; $body = $row['body']; //$added_by = $row['added_by']; //$date_time = $row['date_added']; $image = $row['image']; } // output data of each row if (!empty($image)) { # code... echo '<div id="rcorners2">'; echo "<img src='" . $image . "' id='explore_post_pic'></br><br><br><br> </div><br>" ; }
over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Eliminar $explore_image->store_result .
Consulte la documentación . Y no olvide cerrar tanto la declaración preparada como la conexión (en este orden) después de terminar.
Basado en su código inicial:

 $explore_image = $con->prepare('SELECT body, image FROM posts ORDER BY RAND()'); $explore_image->execute(); // $explore_image->store_result(); $explore_image->bind_result($body, $image); // output data of each row while ($explore_image->fetch()) { if (!empty($image)) { echo '<div id="rcorners2">'; echo "$body <img src='$image' id='explore_post_pic'></br><br><br><br></div><br>"; } } $explore_image -> close(); $con -> close();
over 4 years ago · Santiago Trujillo Relatório

0

<?php $explore_image = $con->prepare('SELECT body, image FROM posts ORDER BY RAND()'); $explore_image->execute(); $explore_image->store_result(); $explore_image->bind_result($body, $image); // output data of each row while ($explore_image->fetch()) { if($image!=''){ $newImage="<img src='".$image."' id='explore_post_pic'>"; } else{ $newImage=""; } echo '<div id="rcorners2">'.$body.'</div>'; echo '<div id="rcorners2">'.$newImage.'</div>'; } ?>
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda