PHP MySQL imagen de la pantalla de la base de datos

Hola tengo forma de hacer nuevo artículo con la información y la imagen. Yo susccesfuly guardar toda la info y la imagen a la base de datos (supongo). Y cuando quiero mostrar info y la imagen tan sólo información de las obras.
Ver en la foto.

Alguna ayuda? Muchas gracias

PHP MySQL imagen de la pantalla de la base de datos

Inserting_post.php

<!DOCTYPE html>
    <html lang="en">
 <head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>APK Market</title>
<link rel="stylesheet" type="text/css" href="../style/style.css">
<link href="../bootstrap/css/bootstrap.css" rel="stylesheet" media="screen">
<script src="../bootstrap/js/bootstrap.min.js"></script>
<script src="../bootstrap/js/bootstrap.js"></script>
 </head>
 <body>

 <form method="post" action="insert_post.php" enctype="multipart/form-data">

<div class="new_post">
<div class="headtitle">Insert new post</div>
 <div class="new_title">
<p>New title</p>
<input type="text" name="title">
 </div>
 <div class="new_author">
<p>Author</p>
<input type="text" name="author">
 </div>
 <div class="new_keywords">
<p>Keywords</p>
<input type="text" name="keywords">
   </div>
   <div class="new_image">
<p>Image</p>
<input type="file" name="image">
  </div>
  <div class="new_content">
<textarea name="content" cols="20" rows="8"></textarea>
   </div>
  <div class="submit">
<input type="submit" name="submit" value="OK">
  </div>
  </div>
 </form>
  <script src="https://code.jquery.com/jquery.js"></script>
  <script src="../bootstrap/js/bootstrap.js"></script>
  </body>
  </html>
   <?php
   include("../includes/connect.php");

   if(isset($_POST['submit']))
   {
$games_date = date('y-m-d-h');
$games_title = $_POST['title'];
$games_author = $_POST['author'];
$games_keywords = $_POST['keywords'];
$games_image = $_FILES['image']['name'];
$games_tmp = $_FILES['image']['tmp_name'];
$games_content = $_POST['content'];

if($games_title=="" or $games_author=="" or $games_keywords==""
     or $games_content=="")
{
    echo"<script>alert('any field is empty')</script>";
    exit();
}
else 
move_uploaded_file($games_tmp,"../uploaded_images/$games_image");
$insert_query= "insert into games(games_title,games_date,games_author,games_image,
    games_keywords,games_content)

      values ('$games_title','$games_date','$games_author','$games_image',
   '$games_keywords','$games_cont         ent')";

      }
         if(mysql_query($insert_query))
{
    echo "<center><h1>Post published seccesfuly!</h1></center>";
}
     ?>

     display page:

      <div class="content">
   <?php
     include('connect.php');

    $select_posts = "select * from games";
   $run_posts = mysql_query($select_posts);

   while($row=mysql_fetch_array($run_posts))
     {
echo '<p class="games_title_result">' .$games_title = $row['games_title'];
echo '<p class="games_image_result"><img src="<?php echo $row["games_image"];?>';
echo '<p class="games_content_result">' .$games_content = $row['games_content'];
echo '<p class="games_date_result">' .$games_date = $row['games_date'];
echo '<p class="games_author_result">' .$games_author = $row['games_author'];
     }
    ?>  
    </div>
nos puedes dar un ejemplo games_image valor de su base de datos? también nos dicen dónde está la imagen de la carpeta es. el directorio.
No sé si lo he entendido. games_image valor de la base de datos?
y el directorio es: ../uploaded_images/

OriginalEl autor psajtik | 2014-02-15

3 Kommentare

  1. 2

    Aquí está mi respuesta:

    echo '<p class="games_image_result"><img src="uploaded_images/'.$row["games_image"].'" />';

    Tienes un error de sintaxis, donde se incluye un <?php y ?> dentro de php, y en su eco en eso.

    Así que cuando usted mira a tu img src, habría aquellos.

    También, a usted se le olvidó cerrar su etiqueta img y su otra p las etiquetas.

    sí que es perfecto 🙂 gracias
    releer mi post de nuevo, usted podría haber perdido algo cuando he editado.
    y si quiero tener esta imagen en anchura: x px y altura: x px donde debo ponerlo?
    <img src="uploaded_images/smiley.png" width="100" height="100" /> o a través de CSS. o en la línea de estilo — no te olvides de votar mi post como la mejor respuesta. la marca de la marca de verificación. 🙂
    y yo upvote su maravilloso y mejor y immaginary respuesta 🙂

    OriginalEl autor Craftein

  2. 0

    Su etiqueta de imagen no se cierra correctamente y la ruta de la imagen no es completa. Sólo se especifica el nombre de archivo. No estoy seguro acerca de su estructura de directorios

    echo '<p class="games_image_result"><img src="uploaded_images/<?php echo $row["games_image"];?>" />';
    primera vez que tengo este:
    echo ‘<p class=»games_image_result»><img src=»<?php echo $fila[«games_image»];?>’;

    OriginalEl autor Nouphal.M

  3. 0

    Imagen de la pantalla de la Base de datos usando php

               # SQL Statement
               $sql = "SELECT `idimage` FROM `yourTableName` WHERE id=" . mysqli_real_escape_string($_GET['id']) . ";";
               $result = mysqli_query("$sql") or die("Invalid query: " . mysqli_error());
    
               # Set header
               header("Content-type: image/your image name which type of your image");
               echo mysqli_result($result, 0);
          }
          else
               echo 'Please check the ID!';
     ?>

    Me gustaría que pueden ayudarle a

    OriginalEl autor Ferrakkem Bhuiyan

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea