[Erledigt] post_vars übergabe problem
- Jan500
- Ehemaliges Teammitglied
- Beiträge: 4199
- Registriert: 01.03.2003 21:32
- Wohnort: Hamburg
- Kontaktdaten:
such mal
ersetz es durch// print_r($_POST);
for ($i=0;$i < 32;$i++);
und suche// print_r($_POST);
for ($i=0;$i < 32;$i++)
{
ersetze es mitelse
{
$message = $lang['cl_acp_config_updated'] . "<br /><br />" . sprintf($lang['Click_return_config'], "<a href=\"" . append_sid("admin_cl_teams.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");
message_die(GENERAL_MESSAGE, $message);
}
Janelse
{
$message = $lang['cl_acp_config_updated'] . "<br /><br />" . sprintf($lang['Click_return_config'], "<a href=\"" . append_sid("admin_cl_teams.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");
message_die(GENERAL_MESSAGE, $message);
}
}
"Life begins at 40 Knots...!" 
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!

kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Na gut, wenn wir nun also schon beim Auflösen sind:
lösche darin:
Code: Alles auswählen
else
{
while($row = $db->sql_fetchrow($result))
{
$team_id[] = $row['team_id'];
$team_name[] = $row['team_name'];
$team_image[] = $row['team_img'];
$team_link[] = $row['team_link'];
}
for ($i=0;$i < 32;$i++);
}
Code: Alles auswählen
for ($i=0;$i < 32;$i++);
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Danke für die Hinweise (auch in Bezug auf andere Unschönheiten im Code).
Dem Ziel komme ich ein Stück näher.
Die Veränderungen von Jan500 bewirken, dass der 1. Datensatz geupdatet wird.
Die restlichen 31 Sätze bleiben unberührt.
Dem Ziel komme ich ein Stück näher.
Die Veränderungen von Jan500 bewirken, dass der 1. Datensatz geupdatet wird.
Die restlichen 31 Sätze bleiben unberührt.
echo $sql; hat geschrieben:UPDATE phpbb_cl_teams SET team_name = 'Name1', team_img = 'name1.gif', team_link = '' WHERE team_id = '1'
- Jan500
- Ehemaliges Teammitglied
- Beiträge: 4199
- Registriert: 01.03.2003 21:32
- Wohnort: Hamburg
- Kontaktdaten:
das kommt daher, das du eine meldung ausgibst
du müsstest die schleife vor dser meldung beenden... und dann erst ausgeben...
du müsstest die schleife vor dser meldung beenden... und dann erst ausgeben...
Janif( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not update team information in cl configuration", "", __LINE__, __FILE__, $sql);
}
else
{
$message = $lang['cl_acp_config_updated'] . "<br /><br />" . sprintf($lang['Click_return_config'], "<a href=\"" . append_sid("admin_cl_teams.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");
message_die(GENERAL_MESSAGE, $message);
}
"Life begins at 40 Knots...!" 
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!

kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Jetzt läuft alles wie gewollt!
Letztendlich funktionierte es mit folgendem Code:
So hat man wieder etwas gelernt.
Ein Dankeschön.
Letztendlich funktionierte es mit folgendem Code:
Code: Alles auswählen
if( isset($HTTP_POST_VARS['submit']) )
{
$t_id = $_POST["t_id"];
$t_name = $_POST["t_name"];
$t_image = $_POST["t_image"];
$t_link = $_POST["t_link"];
for ($i=0;$i < 32;$i++)
{
$sql = "UPDATE " . CL_TEAMS_TABLE . " SET team_name = '$t_name[$i]', team_img = '$t_image[$i]', team_link = '$t_link[$i]' WHERE team_id = '$t_id[$i]' ";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not update team information in cl configuration", "", __LINE__, __FILE__, $sql);
}
}
$message = $lang['cl_acp_config_updated'] . "<br /><br />" . sprintf($lang['Click_return_config'], "<a href=\"" . append_sid("admin_cl_teams.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");
message_die(GENERAL_MESSAGE, $message);
}
Ein Dankeschön.