Adminseite;Variabeln werden nicht in die TPL Datei übergeben
Verfasst: 20.07.2005 18:08
Also ich will mir ne Seite basteln wo man SQL Befehle im Admin CP ausführen kann doch jetzt ein Problem die Variabeln werden nicht an die admin_sql_body.tpl weitergeben im Quellcode steht da name="" also leer
auch wenn ich mir nicht erklären kann wieso!
admin_sql.php
Hier die TPL Datei
Ach ja noch 2 Fragen:
Wenn ich in der DB was eintragen will muss ich da die config.php includen und manuell coneccten oder macht der das schon durch den Header?
Und kann man einfach die SQL Befehle an eine Variable senden und wenn mehrere Befehle auf einmal kommen es dann ohne Probleme klappt?
auch wenn ich mir nicht erklären kann wieso!
admin_sql.php
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
if( !empty($setmodules) )
{
$filename = basename(__FILE__);
$module['General']['SQL'] = $filename;
return;
}
//
// Load default header
//
$no_page_header = TRUE;
$phpbb_root_path = './../';
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);
if(isset($submit)) {
$sqlphp = "$sqlbefehl";
$querysqlphp = mysql_query($sqlphp);
}
$template->set_filenames(array(
'sql' => 'admin/admin_sql_body.tpl'
));
$template->assign_vars(array(
'SQLBEFEHL' => $sqlbefehl,
'SQLSUBMIT' => $submit
));
include('./page_header_admin.'.$phpEx);
$template->pparse('sql');
include('./page_footer_admin.'.$phpEx);
?>
Code: Alles auswählen
<form method="post">
<table border="0" width="100%">
<tr>
<td class="row1">SQL Befehle hier eingeben:</td>
<td class="row2"><textarea name="{SQLBEFEHL}" rows="15" cols="30"></textarea></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="{SUBMIT}" value="Absenden"></td>
</tr>
</table></form>
Wenn ich in der DB was eintragen will muss ich da die config.php includen und manuell coneccten oder macht der das schon durch den Header?
Und kann man einfach die SQL Befehle an eine Variable senden und wenn mehrere Befehle auf einmal kommen es dann ohne Probleme klappt?