2015-01-15 1 views
1
<?php 
mysql_connect("localhost","username","password") or die (mysql_error()); 
mysql_select_db("databasename") or die (mysql_error()); 

$sqlmydata = mysql_query("SELECT id, label, title, info, body FROM table LIMIT 0,10"); 

// Build the Output Section Here 
$outputListdata1 = ''; 
while($row = mysql_fetch_array($sqldata)){ 

    $id = $row["id"]; 
    $label = $row["label"]; 
    $title = $row["title"]; 
    $info = $row["info"]; 
    $body = $row["body"]; 

    $outputListdata1 .= '<div class="content1"> 
        <a href= "#" >' .$title. '</a> 
        </div><!-- end of content1 --> 

        <div class="content2"> 
        ' .$info. ' 
        </div><!-- end of content2 -->'; 
} // close while loop 
?> 
<!DOCTYPE html> 
<html> 
    <head> 
     <meta charset="UTF-8"> 
     <title>my site</title> 

    </head> 

    <body> 

    <div class="container"> 
     <?php print "$outputListdata1"; ?> 
    </div><!-- end of container --> 

</body> 
</html> 

взгляд на в $ подводящего трубопровода 14 outputListdata1 где $ названия помещаются между HREF:как вставить php-переменную внутри href, чтобы создать ссылку на этот результат получения переменной?

<a href="#" >' .$title. '</a>

я хочу, чтобы вставить переменный $ метки в месте # внутри HREF. И поэтому он должен отображать результат переменной из моей базы данных.

<a href="$label" >' .$title. '</a>

Например:

если моя база данных имеют результат для переменных $ этикетки Karthik означает, то она должна выглядеть (считать переменный $ названия имеет результат в виде веера переполнения стека),

<a href="karthik" > fan of stack overflow</a>

я знаю, что мой вопрос может быть простым или жестким, но я 100% уверен, что вы, ребята пришли вперед с answer..thanks заранее.

(примечание: это мой второй вопрос так плз извините это мой метод анкетирование неудобно)

+0

Так делать то же самое, как вы делали с названием. В чем проблема? – jeroen

+0

вы можете написать его с моим примером кода plz ... cos, когда я вставляю ' .$title. ', как это в $ outputListdata1, тогда он показывает мне ошибку .. вы понимаете? PLZ помочь пересечь этот мост – kyan2020

ответ

1

Просто вставьте $ ярлык Var в атрибуте:

<?php 

$outputListdata1 .= '<div class="content1"> 
        <a href= "' .$label. '" >' .$title. '</a> 
        </div><!-- end of content1 --> 
        <div class="content2">' .$info. '</div><!-- end of content2 -->'; 

?> 

Вы s hould узнать основы PHP, возможно, сделать учебник, как это: php-for-the-absolute-beginner.

+0

спасибо, и я обязательно узнаю в ближайшие дни от таких добрых людей, как вы. Спасибо, что ответили на мой вопрос .. можете ли вы рассказать мне, как вставить две переменные в href. Например: ' .$title. ' Правильно? – kyan2020

+0

' ' .$title. ' '' '. 'Соединяет 2 строки.' '' Просто отмечает звезду/тенденцию в String, но, поскольку вы хотите подключить 2 переменных, вам не нужно '' 'там. Yours Would the text' labeltext.labeltext ' –

+0

yup grt folks..thanks again :) У меня хороший день. – kyan2020

2

Вы можете написать PHP в соответствии с HTML, с помощью эхо-команды вы можете выводить переменные/строки в HTML, которые будут направляется пользователю

<a href="<?php echo $var1; ?>" > <?php echo $var2; ?></a>

+0

вы можете написать его с моим примером кода PLZ ...cos, когда я вставляю ' .$title. ', как это в $ outputListdata1, тогда он показывает мне ошибку .. вы понимаете? PLZ помочь пересечь этот мост :( – kyan2020

+0

да я попытался в том, что вы сказали, но он показывает что-то вроде кода в браузере (ctrl + u) ... some text ..это просто отображает переменную, а не тянет ее результат: ( – kyan2020

0

Он не работает, потому что вы инкапсулировали переменную с помощью одной кавычки. Используйте двойную кавычку, чтобы получить значение переменной, а не буквенный переменный текст.

$outputListdata1 .= "<div class='content1'><a href='$label'>$title</a></div><div class='content2'>$info</div>"; 
0

Привет использовать его таким же образом, как вы используете $ название:

$outputListdata1 .= '<div class="content1"> 
         <a href= "'.$label.'" >' .$title. '</a> 
         </div><!-- end of content1 --> 

         <div class="content2"> 
         ' .$info. ' 
         </div><!-- end of content2 -->'; 
+0

человек, которого вы заметили ... это то, что мне нужно :) ты спас мой день – kyan2020

+0

любезно ответьте на этот тоже .. как написать это ' .$title. ' это правильно? – kyan2020

0
<a href = "$label" >' .$title. '</a> 

Просто вставьте эту строку кода в строке 14, и это будет работать для вас гарантировано;)

+0

спасибо, я получил, что вы можете помочь, как вставить другую переменную в тот же href..for например: ' .$title. ' это правильный путь? – kyan2020

+0

@ kyan2020 Это зависит от того, что требуется в href ... то, как вы пишете выше строки, оно будет только конкатенировать две переменные. –

0
<?php mysql_connect("localhost","username","password") or die (mysql_error()); 
mysql_select_db("databasename") or die (mysql_error()); 
$sqlmydata = mysql_query("SELECT id, label, title, info, body FROM table LIMIT 0,10"); // Build the Output Section Here 
$outputListdata1 = ''; 
while($row = mysql_fetch_array($sqldata)) 
{  
    $id = $row["id"];  
    $label = $row["label"];  
    $title = $row["title"];  
    $info = $row["info"]; 
} // close while loop 
?> 
<!DOCTYPE html> 
<html>  
<head> 
    <meta charset="UTF-8"> 
    <title>my site</title> 
</head> 
<body>  
    <div class="container">  
    <div class="content1">  
     <a href= "#" ><?php echo $title;?></a>  
    </div><!-- end of content1 -->    
    <div class="content2">   
     <?php echo $info;?>   
    </div>  
    </div><!-- end of container --> 
</body> 
</html> 
+0

Я не мог отредактировать другую ... – Nxtmind

+0

благодарит вас за то, что вы тратите свое время, чтобы помочь и ответить на мой вопрос. ничего страшного :) – kyan2020

1

Я просто поставить ссылку на что-то вроде

$SomeLink="index.php"; 

затем использовать

echo "<div>$nam Your Password Could not be Found 
<br><br> 
<a href=$SomeLink>Click and Return to Login Page</a> 
</div>"; 

с двойными кавычками на концах он работает на IE, Край и Google Chrome

Смежные вопросы