-2
Ниже мой fetch.phpКак передавать данные между двумя php-страницами?
<?php
//header("content-type:image/jpeg");
$host = 'localhost';
$user = 'root';
$pass = '';
$conn = mysql_connect($host, $user, $pass) or die("couldn't open the database");
$db = mysql_select_db("dummy",$conn);
$q="select * from car";
$result=mysql_query("$q",$conn);
//if (mysql_num_rows("$result") > 0) {
// output data of each row
while($row = mysql_fetch_array($result)) {
//echo ""<img src='image/jpeg'.$row['avatar'] .""/>;
echo "<img src=image.php?avatar=".$row['name']."width =300 height=300/>";
//echo '<img src="image.php?ava='.$row['name'].'">';
//header("content-type:image/jpeg");
echo "<p>".$row['name']."</p>";
}
//}
?>
И ниже image.php
<?php
header("content-type:image/jpeg");
$host = 'localhost';
$user = 'root';
$pass = '';
$conn = mysql_connect($host, $user, $pass) or die("couldn't open the database");
$db = mysql_select_db("dummy",$conn);
$ava = $_GET['avatar'];
//$ava ="audi";
//session_set();
//$_SESSION['name'] = $_GET['name'];
$q = "select avatar from car where name ='$ava'";
$r = mysql_query("$q",$conn);
if($r){
$row = mysql_fetch_array($r);
echo $row['avatar'];
}
?>
Когда я пытаюсь передать данные 'имя' от fetch.php до image.php, и пытается к изображениям в зависимости от имени, я не могу это получить?
Может ли кто-нибудь помочь мне, где я ошибся?
что и вы пропустили пробел перед 'ширина = ...', и вы должны рассмотреть на наименее wraping ваш 'src' в кавычки – ElefantPhace
значения ширины и высоты также в кавычках –
, и вы используете устаревшие функции mysql_ *. Вы широко открыты для уязвимостей ... – ElefantPhace