Jump to content

Не работает PHP в страницах IP.Content

Featured Replies

Posted
comment_52351

Создаю страницу в IP.Content выбираю "Raw PHP", вставляю этот код, сохряняю. На странице ничего нет, вообще ничего(из кода ниже), типо я создал пустую страницу без кода. В чем соль???
 

<div id='tablepress-11_wrapper' class='dataTables_wrapper' role='grid'><div id='tablepress-11_filter' class='dataTables_filter'></div><div id='tablepress-11_wrapper' class='dataTables_wrapper' role='grid'><div id='tablepress-11_filter' class='dataTables_filter'><label>Search: <input aria-controls='tablepress-11' type='text'></label></div><table aria-describedby='tablepress-11_info' id='tablepress-11' class='tablepress tablepress-id-11 zebra dataTable'>
<thead>
<tr role='row' class='row-1'><th aria-label='Name: activate to sort column ascending' style='width: 365px;' colspan='1' rowspan='1' aria-controls='tablepress-11' tabindex='0' role='columnheader' class='column-1 sorting'><div>Name</div></th><th aria-label='Type: activate to sort column ascending' style='width: 163px;' colspan='1' rowspan='1' aria-controls='tablepress-11' tabindex='0' role='columnheader' class='column-2 sorting'><div>Type</div></th><th aria-label='Effect: activate to sort column ascending' style='width: 222px;' colspan='1' rowspan='1' aria-controls='tablepress-11' tabindex='0' role='columnheader' class='column-3 sorting'><div>Effect</div></th><th aria-label='Availability: activate to sort column ascending' style='width: 209px;' colspan='1' rowspan='1' aria-controls='tablepress-11' tabindex='0' role='columnheader' class='column-4 sorting'><div>Availability</div></th><th aria-label='Price: activate to sort column ascending' style='width: 95px;' colspan='1' rowspan='1' aria-controls='tablepress-11' tabindex='0' role='columnheader' class='column-5 sorting'><div>Price</div></th><th aria-label='Info: activate to sort column ascending' style='width: 63px;' colspan='1' rowspan='1' aria-controls='tablepress-11' tabindex='0' role='columnheader' class='column-6 sorting'><div>Info</div></th></tr>
</thead>

<tbody aria-relevant='all' aria-live='polite' role='alert'>



    $result = mysql_query ('SELECT name,type,effect,availability,price,image FROM сouriers');
    
    $myrow = mysql_fetch_array ($result);
    
    do {
        printf ("
            <tr class='row-2'>
                <td class='column-1  '>%s</td><td class='column-2  '>%s</td><td class='column-3  '>%s</td><td class='column-4  '>%s</td><td class='column-5  '>%s</td><td class='column-6  '> <a href='%s'><img src='%s'></a></td>
            </tr>', $myrow['name'],$myrow['type'],$myrow['effect'],$myrow['availability'],$myrow['price'],$myrow['image'],$myrow['image']");
    }
    
    while ($myrow = mysql_fetch_array ($result));
    

</tbody>
</table>
<div id='tablepress-11_info' class='dataTables_info'></div></div></div>
  • Author
comment_52366

Страницы можно создавать только js, html и css

При создании страницы "html" можно выбрать "Raw PHP".

comment_52375

Если выбрать Raw php, то страница будет автоматом начинаться с кода <?php и закрываться кодом ?> соответственно. То есть получается ты выводишь html в странице php. Для обозначения html есть свои операторы, но это уже разговор отдельной темы..

comment_52382

Если выбрать Raw php, то страница будет автоматом начинаться с кода <?php и закрываться кодом ?> соответственно. То есть получается ты выводишь html в странице php. Для обозначения html есть свои операторы, но это уже разговор отдельной темы..

Если она начинается с <?php  ?> То тогда достаточно в любом месте закрыть ?> написать любой html код, а затем открыть <?php

comment_52386

html код тоже тогда через printf надо прописывать, сами же знаете, что код вставляется в <?php .. ?>
в данный момент у вас получается
 

<?php
<div id='tablepress-11_wrapper' class='dataTables_wrapper' role='grid'><div id='tablepress-11_filter' class='dataTables_filter'></div><div id='tablepress-11_wrapper' class='dataTables_wrapper' role='grid'><div id='tablepress-11_filter' class='dataTables_filter'><label>Search: <input aria-controls='tablepress-11' type='text'></label></div><table aria-describedby='tablepress-11_info' id='tablepress-11' class='tablepress tablepress-id-11 zebra dataTable'>
<thead>

и т.д.

?>

и где подключение к бд?

просто так делать запросы нельзя

  • Author
comment_52389

Но ведь движок и так подключен к базе, мне лишь нужно указать таблицу, я не прав? Я прописывал print и printf.

Edited by Warden

comment_52398

Но ведь движок и так подключен к базе, мне лишь нужно указать таблицу, я не прав?

нет, надо конектиться к базе, либо использовать API IPB

  • Author
comment_52418

нет, надо конектиться к базе, либо использовать API IPB

Ну это сейчас не главное. Почему даже то, что написано до php-кода не отображается(т.е шапка таблицы)?

Edited by Warden

  • Author
comment_52552

Через echo прописывай

echo "<div id='qweq'></div>";

хотя есть вероятность, что код пойдет вверх страницы

0 Эмоций.

  • Author
comment_52556

И когда я пишу $myrow['name'], DreamWeaver ругается на прямоугольные скобки.
 

  • Author
comment_52748

Не работает(

include(/prices/admin/db.php);
?>

<div id='tablepress-11_wrapper' class='dataTables_wrapper' role='grid'><div id='tablepress-11_filter' class='dataTables_filter'></div><div id='tablepress-11_wrapper' class='dataTables_wrapper' role='grid'><div id='tablepress-11_filter' class='dataTables_filter'><label>Search: <input aria-controls='tablepress-11' type='text'></label></div><table aria-describedby='tablepress-11_info' id='tablepress-11' class='tablepress tablepress-id-11 zebra dataTable'>
<thead>
<tr role='row' class='row-1'><th aria-label='Name: activate to sort column ascending' style='width: 365px;' colspan='1' rowspan='1' aria-controls='tablepress-11' tabindex='0' role='columnheader' class='column-1 sorting'><div>Name</div></th><th aria-label='Type: activate to sort column ascending' style='width: 163px;' colspan='1' rowspan='1' aria-controls='tablepress-11' tabindex='0' role='columnheader' class='column-2 sorting'><div>Type</div></th><th aria-label='Effect: activate to sort column ascending' style='width: 222px;' colspan='1' rowspan='1' aria-controls='tablepress-11' tabindex='0' role='columnheader' class='column-3 sorting'><div>Effect</div></th><th aria-label='Availability: activate to sort column ascending' style='width: 209px;' colspan='1' rowspan='1' aria-controls='tablepress-11' tabindex='0' role='columnheader' class='column-4 sorting'><div>Availability</div></th><th aria-label='Price: activate to sort column ascending' style='width: 95px;' colspan='1' rowspan='1' aria-controls='tablepress-11' tabindex='0' role='columnheader' class='column-5 sorting'><div>Price</div></th><th aria-label='Info: activate to sort column ascending' style='width: 63px;' colspan='1' rowspan='1' aria-controls='tablepress-11' tabindex='0' role='columnheader' class='column-6 sorting'><div>Info</div></th></tr>
</thead>

<tbody aria-relevant='all' aria-live='polite' role='alert'>

<?php
	$result = mysql_query ('SELECT name,type,effect,availability,price,image FROM сouriers');
	
	$myrow = mysql_fetch_array ($result);
	
	do {
		printf ("
			<tr class='row-2'>
				<td class='column-1  '>%s</td><td class='column-2  '>%s</td><td class='column-3  '>%s</td><td class='column-4  '>%s</td><td class='column-5  '>%s</td><td class='column-6  '> <a href='%s'><img src='%s'></a></td>
			</tr>', $myrow['name'],$myrow['type'],$myrow['effect'],$myrow['availability'],$myrow['price'],$myrow['image'],$myrow['image']");
	}
	
	while ($myrow = mysql_fetch_array ($result));
?>
</tbody>
</table>
<div id='tablepress-11_info' class='dataTables_info'></div></div></div>
  • 1 месяц спустя...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.