Highlandersepp |
04-02-2006 04:45 AM |
change code from wbb tu vb
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
|