hi all,
perhaps can you help me.........by wbb it works, now by vb not........in php i changed something to vb code
here i show you first template, bit and php:
PHP Code:
<?php
define('STYLEID', 2);
define('THIS_SCRIPT', 'skiracing_tabellen_slalom_wengen_eingabe');
// get special phrase groups
$phrasegroups = array();
// get special data templates from the datastore
$specialtemplates = array();
// pre-cache templates used by all actions
$globaltemplates = array('skiracing_tabellen_slalom_wengen_eingabe');
// pre-cache templates used by specific actions
$actiontemplates = array();
require_once('./global.php');
//wichtige Variable
$si = 0;
$class = 1;
$tabellebit = "";
//Update der Ergebnisse
$swengen = $vbulletin->input->clean_array_gpc('p', array(
'swengen' => TYPE_ARRAY_NOHTML,
));
for($i = 0; $i < count($swengen); $i++) {
$db->query("UPDATE " . TABLE_PREFIX. "skiracing_punkte_slalom_aktuell SET swengen='$swengen[$i]' WHERE username='$username[$i]'AND swengen>'$swengen[$i]'");
$db->query("UPDATE " . TABLE_PREFIX. "skiracing_slalom_anmeldung SET swengen='$swengen[$i]' WHERE username='$username[$i]'AND swengen>'$swengen[$i]'");
}//ende vom Update
//Aktuelle Tabelle abfragen
$abfrage = $db->query_read("SELECT * FROM " . TABLE_PREFIX. "skiracing_slalom_anmeldung ORDER BY username ASC");
$ergebnis = $db->num_rows($abfrage);
while ($row = $db->fetch_array($abfrage)) {
if ($row['username']) $si++;
$username = $row['username'];
$swengen = $row['swengen'];
//2 farbige Tabelle erzeugen
if ($class == 1) $tableclass = "tablea";
elseif ($class == 2) {
$class = 0;
$tableclass = "tableb";
}//ende farbige Tabelle erzeugen
$class++;
//ausgabe der BIT an die PHP Datei
$usname = $vbulletin->userinfo['username'];
if($usname == $username){
eval ('$tabellebit .= "'.fetch_template('anzeigerang_abfahrt_woche').'";');
}
eval ('$tabellebit .= "'.fetch_template('skiracing_tabellen_slalom_wengen_eingabe_bit').'";');
}
$navbits = array(''=>'Ski Racing Slalom Wengen');
$navbits = construct_navbits($navbits);
eval('$navbar = "' . fetch_template('navbar') . '";');
eval ('print_output("'.fetch_template('skiracing_tabellen_slalom_wengen_eingabe') . '");');
?>
template (only the part put in):
HTML Code:
<form name="Datenedit" action="skiracing_tabellen_slalom_wengen_acp.php" method="post"> $tabellebit <input type="hidden" name="eingabe" value="1"><center> <input type="submit" value="Wengen Slalom Punktetabellen wirklich speichern ?"></center> </form>
the bit
HTML Code:
<tr> <td class="$tableclass" align="left" style="width:5%"> <span class="normalfont"><input type="text" class="input" name="username[]" value="$username" size="15"></span> </td> <td class="$tableclass" align="left" style="width:5%"> <span class="normalfont"><input type="text" class="input" name="swengen[]" value="$swengen" size="2"></span> </td> </tr>
when i insert the points( its for a online league), there is nothing in the database
i hope you understand all,cause my english isnt so well
ty