brauche dringend hilfe!!!
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aufbau
code
eintragen
fehlermeldung
form
frage
http
input
jemand
post
problem
radio
ren
set
tab
tal
talent
test
type
verraten
-
Moin moin...
ich bin immer noch am t?fteln... und werde wohl auch nie aufh?ren *seufz*... und schon wieder ein problem:
Also, folgendes Skript:
<? include ('include.php'); if(!isset($or)) { $or = '1'; } if(!isset($tal)) { $tal = ''; } else { #Das Eintragen des ORS! $sql_or = "SELECT * FROM `ors` WHERE `ID_OR` = '$oor'"; $query_or = mysql_query($sql_or); $row_or = mysql_fetch_array($query_or); $talent = $row_or["or$tal"]; $wert_db = $row_or["WERT$_POST[wert]"]; $wert2 = $row_or["WERT2"]; $wert3 = $row_or["WERT3"]; $wert1 = $row_or["WERT1"]; mysql_query("UPDATE `char_ts` SET `t$talent` = '$wert_db' WHERE `ID_C` = 'test' LIMIT 1"); if($wert == '1') { if(empty($wert2)) { $wert = '1'; $jump = 'yes'; } if(!isset($jump)) { if(empty($wert3)) { $wert = '1'; } } } } if(!isset($wert)) { $wert = '1'; } $sql = "SELECT * FROM `ors` WHERE `ID_OR` = '$or'"; $query = mysql_query($sql); $row = mysql_fetch_array($query); $wert1 = $row['WERT1']; $wert2 = $row['WERT2']; $wert3 = $row['WERT3']; if(empty($wert2)) { $wert2 = ''; $next_or = $or+1; } else { $wert2 = "/$wert2"; $next_or = $or; } if(empty($wert3)) { $wert3 = ''; } else { $wert3 = "/$wert3"; $next_or = $or; } for($x=1;$x<16;$x++) { $talent[$x] = $row["AUSGABE_$x"]; } ?> <form action='test.php' method='post'> <input type='hidden' name='or' value='<?echo$next_or;?>'> <input type='hidden' name='oor' value='<?echo$or;?>'> <input type='hidden' name='wert' value='<?echo$wert;?>'> Auswahlm?glichkeiten:<br> <?echo "$wert1$wert2$wert3<br>"; for($a=1;$a<16;$a++) { if(!empty($talent[$a])) { if($tal != $a) { echo "<input type='radio' name='tal' value='$a'>$talent[$a]<br>"; } } } ?> <input type='submit' value='w?hlen'> </form>
der aufbau der tabellen sind hier einzusehen: http://sv.ikgnet.de/tabs.html
Mir spuckt das Skript dann folgendes aus:
>form action='test.php' method='post'< >input type='hidden' name='or' value='3'< >input type='hidden' name='oor' value='2'< >input type='hidden' name='wert' value='1'< Auswahlm?glichkeiten:>br< +2>br<>input type='radio' name='tal' value='2'<W>br<>input type='radio' name='tal' value='3'<S>br<>input type='radio' name='tal' value='4'<>br<>input type='radio' name='tal' value='5'<>br<>input type='radio' name='tal' value='6'<>br<>input type='radio' name='tal' value='7'<>br<>input type='radio' name='tal' value='8'<>br<>input type='radio' name='tal' value='9'<>br<>input type='radio' name='tal' value='10'<>br<>input type='radio' name='tal' value='11'<>br<>input type='radio' name='tal' value='12'<>br<>input type='radio' name='tal' value='13'<>br<>input type='radio' name='tal' value='14'<>br<>input type='radio' name='tal' value='15'<>br<>input type='submit' value='w?hlen'< >/form<
Kann mir einer verraten warum das so ist?!?
Gru?
n43bl1$ -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
es geht trotzdem net...
das ist nur ein fehler in... Lima... das liegt net an mir-.-
wei? sonst jemand, was daran falsch ist?!?
gru?
n43bl1$ -
also mahc mal hiraus:
if(!isset($or))
{
$or = '1';
}
if(!isset($tal))
{
$tal = '';
}
else
{
...
das da:
if(!isset($or))
{
$or = "1";
}
elseif(!isset($tal))
{
$tal = "";
}
else
{
...
dann:
was soll das??
$talent = $row_or["or$tal"];
Bitte die Fehlermeldung
Und was soll das ?berhaupt f?r ein script sein? -
das ist ein skript f?r die DSA(4) generierung... bei den auswahlm?glicheiten...
das problem ist: es gibt keine fehlermeldung... der schreibt mir dann immer nur den ersten buchstaben des talentes aus...
gru?
n43bl1$ -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage