Когато няма снимка

Gonke

Registered
Така искам да направя като не е добавена снимка към играта да излиза една картинка ето адд и адд1:
Код:
<? 
if($_POST['submit']) {
$ime = $_POST['ime'];
$ime = htmlspecialchars($ime); 
$igra = $_POST['igra'];
$igra = htmlspecialchars($igra); 
$kategoria = $_POST['kategoria'];
$kategoria = htmlspecialchars($kategoria); 
$pic = $_POST['pic'];
$pic = htmlspecialchars($pic);
$dobavil = $_POST['dobavil'];
include('config.php');
if( $ime and $pic and $kategoria and $igra)
{
$conn=@mysql_connect($dbhost, $dbusername, $dbpassword) or die ( "step 1!!" );
$rs = @mysql_select_db($dbname,$conn) or die ( "Step 2!!" );
$sql = "INSERT INTO `games` (`ime`, `igra`, `kategoria`, `pic`, `dobavil`) VALUES('$ime', '$igra', '$kategoria', '$pic', '$dobavil')" or die (mysql_error());
$rs = mysql_query ($sql, $conn );
if ( $rs )
{ echo( "Играта е добавена успешно
<meta http-equiv='refresh' content='0; url=index.php'>" ); }
else
{ echo( "Не мога да се свържа с БД ;]" ) ; }
}
else
{ echo( "Не сте попълнили всички полета !" ); }
} else {
echo '<center><br>
<form action="add1.php" method="post" name="form">
<table border="0" align="center">
<tr><td>Заглавие: </td><td><input type="text" name="ime" size="30"></td></tr>
<tr><td>Линк до играта: </td><td><input type="text" name="igra" size="30" value="">
<tr><td>Категория: </td>
<td>
<select name="kategoria"> 
<option value="Без категория">Изберете категория</option> 
<option value="Екшън">Екшън</option>
<option value="Аркадни">Аркадни</option> 
<option value="Логически">Логически</option> 
<option value="Забавни">Забавни</option> 
<option value="Спортни">Спортни</option> 
</select></tr>
<tr>
<tr><td valign="top">Снимка: </td><td><input type="text" value="" name="pic" size="30">
<input type="hidden" name="dobavil" value="'.$user.'">
</tr></table>
<input type="submit" value="Прати">
</form></center>'; }
?>
това е адд
Код:
<?php
$ime = $_POST['ime'];
$ime = htmlspecialchars($ime); 
$igra = $_POST['igra'];
$igra = htmlspecialchars($igra); 
$kategoria = $_POST['kategoria'];
$kategoria = htmlspecialchars($kategoria); 
$pic = $_POST['pic'];
$pic = htmlspecialchars($pic);
$dobavil = $_POST['dobavil'];
include('config.php');
if( $ime and $pic and $kategoria and $igra)
{
$conn=@mysql_connect($dbhost, $dbusername, $dbpassword) or die ( "step 1!!" );
$rs = @mysql_select_db($dbname,$conn) or die ( "Step 2!!" );
$sql = "INSERT INTO `b22_3831242_games` (`ime`, `igra`, `kategoria`, `pic`, `dobavil`) VALUES('$ime', '$igra', '$kategoria', '$pic', '$dobavil')" or die (mysql_error());
$rs = mysql_query ($sql, $conn );
if ( $rs )
{ echo( "Играта е добавена успешно
<meta http-equiv='refresh' content='0; url=index.php'>" ); }
else
{ echo( "Не сте попълнили всички полета !" ); }
?>
това адд1
 
Почти нищо не можах да ти разбера , затова стрелям на слука. Виж как ще стане в този add.php и аналогично оправи и другия си файл (ако ти трябва).
Gonke каза:
<?php
if($_POST['submit']) {
$ime = $_POST['ime'];
$ime = htmlspecialchars($ime);
$igra = $_POST['igra'];
$igra = htmlspecialchars($igra);
$kategoria = $_POST['kategoria'];
$kategoria = htmlspecialchars($kategoria);
$pic = $_POST['pic'] != "" ? htmlspecialchars($_POST['pic']) : 'друга-картинка.png';
$dobavil = $_POST['dobavil'];
include('config.php');
if( $ime and $pic and $kategoria and $igra)
{
$conn=@mysql_connect($dbhost, $dbusername, $dbpassword) or die ( "step 1!!" );
$rs = @mysql_select_db($dbname,$conn) or die ( "Step 2!!" );
$sql = "INSERT INTO `games` (`ime`, `igra`, `kategoria`, `pic`, `dobavil`) VALUES('$ime', '$igra', '$kategoria', '$pic', '$dobavil')" or die (mysql_error());
$rs = mysql_query ($sql, $conn );
if ( $rs )
{ echo( "Играта е добавена успешно
<meta http-equiv='refresh' content='0; url=index.php'>" ); }
else
{ echo( "Не мога да се свържа с БД ;]" ) ; }
}
else
{ echo( "Не сте попълнили всички полета !" ); }
} else {
echo '<center><br>
<form action="add1.php" method="post" name="form">
<table border="0" align="center">
<tr><td>Заглавие: </td><td><input type="text" name="ime" size="30"></td></tr>
<tr><td>Линк до играта: </td><td><input type="text" name="igra" size="30" value="">
<tr><td>Категория: </td>
<td>
<select name="kategoria">
<option value="Без категория">Изберете категория</option>
<option value="Екшън">Екшън</option>
<option value="Аркадни">Аркадни</option>
<option value="Логически">Логически</option>
<option value="Забавни">Забавни</option>
<option value="Спортни">Спортни</option>
</select></tr>
<tr>
<tr><td valign="top">Снимка: </td><td><input type="text" value="" name="pic" size="30">
<input type="hidden" name="dobavil" value="'.$user.'">
</tr></table>
<input type="submit" value="Прати">
</form></center>'; }
?>
 
то не тряа ли да дадеш файла за показване на играта
Код:
if ( $pic="" )
{ echo( "<img src='patq na kartinkata'/>" ); }
else
{ echo( "<img src='$pic'/>" ); }
?>
не знам дали е така ама се мъча :oops: :D
 
Код:
<?php
$con = mysql_connect("localhost","root","root");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }mysql_select_db("games", $con);
  $result = mysql_query("SELECT * FROM games ORDER BY klik DESC LIMIT 0,3");
  while($row = mysql_fetch_array($result))
  {
  echo "<div class='div'>

<a href='play.php?id=$row[id]'><img src='$row[pic]' width='90' height='90' border='0'></a><br>
<br><br></div>";
  }mysql_close($con);
?>
това и
Код:
<?php
$pp = "9"; 
//колко резултата на страница 
$page=$_GET['page'];
if(!$_GET['page'])
{ 
$page="1"; 
} 
$limit = ($pp*$page)-$pp;
mysql_connect($dbhost, $dbusername, $dbpassword)or die("1111"); 
@mysql_select_db($dbname) or die("2222"); 
$redove=mysql_query("SELECT * FROM $table_name"); 
$max=mysql_numrows($redove);
$total=ceil($max/$pp);
mysql_connect($server, $dbusername, $dbpassword)or die("3333"); 
@mysql_select_db($dbname) or die("4444"); 
$query="SELECT * FROM $table_name ORDER BY `id` DESC LIMIT $limit,$pp"; 
$result=mysql_query($query); 
$num=mysql_num_rows($result);
mysql_close(); 
echo "<table border='0'><tr><td>"; 
$i=0; 
while ($i < $num) { 
$ime=mysql_result($result,$i,"ime"); 
$pic=mysql_result($result,$i,"pic"); 
$kategoria=mysql_result($result,$i,"kategoria"); 
$id=mysql_result($result,$i,"id");
echo "<div class='div'>
<a href='play.php?id=$id'>$ime</a><br>
<a href='play.php?id=$id'><img src='$pic' width='100' height='100' border='0'></a><br>
<br></div>
"; 
$i++; 
} 
echo "</td</tr></table>";
//от тук започва страницирането
if ($page > 1) { 
$prev = ($page - 1); 
echo "<a href=\"?page=$prev\" class='ppRa'>предишна</a> "; 
} 
else echo ""; 

if (!$page or ($page > $total)) { 
$page="1"; 
} 

if ($total < 10) { 
for($i=1 ; $i<=$total ; $i++) { 
if ( ($page)==$i ) { 
echo "<b>$i</b> "; 
} 
else { 
echo "<a href=\"?page=".$i."\" class='ppRa'>".$i."</a> "; 
} 
} 
} 
else { 
for($i=1 ; $i<=3 ; $i++) { 
if ( ($page)==$i ) { 
echo "<b>$i</b>"; 
} 
else { 
echo "<a href=\"?page=".$i."\" class='ppRa'>".$i."</a> "; 
} 
} 

if ($page <= 3) { 
if ($page == 3) echo "<a href=\"?page=4\" class='ppRa'>4</a> "; 
echo "... "; 
for ($i=$total-2; $i<=$total; $i++) 
echo "<a href=\"?page=".$i."\" class='ppRa'>".$i."</a> "; 
} 
if ($page == 5) $parva.= "<a href=\"?page=4\" class='ppRa'>4</a> "; 

if ( ($page == 4) or ($page == 5) ) { 
for ($i=$page; $i<=$page+1; $i++) { 
if ($page == $i) echo "<b>$i</b> "; 
else echo "<a href=\"?page=".$i."\" class='ppRa'>".$i."</a> "; 
} 
echo "... "; 
for ($i=$total-2; $i<=$total; $i++) 
echo "<a href=\"?page=".$i."\" class='ppRa'>".$i."</a> "; 
} 

if ( ($page > 5) and ($page < ($total - 4)) ) { 
echo "... "; 
for ($i=$page-1; $i<=$page+1; $i++) { 
if ($page == $i) echo "<b>$i</b> "; 
else echo "<a href=\"?page=".$i."\" class='ppRa'>".$i."</a> "; 
} 
echo "... "; 
for ($i=$total-2; $i<=$total; $i++) 
echo "<a href=\"?page=".$i."\" class='ppRa'>".$i."</a> "; 
} 

if ( $page > ($total - 5) ) { 
echo "... "; 
for ($i=$total-5; $i<=$total; $i++) { 
if ($page == $i) echo "<b>$i</b> "; 
else echo "<a href=\"?page=".$i."\" class='ppRa'>".$i."</a> "; 
} 
} 
} 

if ($page < $total) { 
$next = ($page + 1); 
echo "<a href=\"?page=$next\" class='ppRa'>следваща</a>"; 
} 
else echo "";
?>

==
Реплейс Parse error: syntax error, unexpected $end in D:\AppServ\www\1\add1.php on line 23
 
<?php
$con = mysql_connect("localhost","root","root");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}mysql_select_db("games", $con);
$result = mysql_query("SELECT * FROM games ORDER BY klik DESC LIMIT 0,3");
while($row = mysql_fetch_array($result))
{
$pic = $row['pic'];
if ($pic == NULL)
{
$picture = "Картинката която да се вижда ако играта няма картинка";
}
else
{
$picture = $pic;
}
echo "<div class='div'>";
echo "<a href='play.php?id=$row[id]'><img src='$picture' width='90' height='90' border='0'></a><br>
<br><br></div>";
}
mysql_close($con);
?>
 
proba каза:
<?php
$con = mysql_connect("localhost","root","root");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}mysql_select_db("games", $con);
$result = mysql_query("SELECT * FROM games ORDER BY klik DESC LIMIT 0,3");
while($row = mysql_fetch_array($result))
{
$pic = $row['pic'];
if ($pic == NULL)
{
$picture = "Картинката която да се вижда ако играта няма картинка";
}
else
{
$picture = $pic;
}
echo "<div class='div'>";
echo "<a href='play.php?id=$row[id]'><img src='$picture' width='90' height='90' border='0'></a><br>
<br><br></div>";
}
mysql_close($con);
?>
Не излиза
 

Back
Горе