anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Ich kriege es nit hin https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4627 |
Seite 1 von 1 |
Autor: | Reyko [ Mo 04 Aug, 2008 18:01 ] |
Betreff des Beitrags: | Ich kriege es nit hin |
Ich hab ne neue Funktion für Donationpoints so gut wie eingebaut ich bekomme allerdings folgenden Codeschnipsel nicht ganz so hin wie ich es gern hätte $this->bbcode_second_pass_code('', 'if ($session[user][mega]>=1){ output("`0<form action=\"news.php\" method='POST'>",true); output("[MEGAPHON] Trag deine Megaphonmeldung hier ein <input name='meldung' size='100'> ",true); output("<input type='submit' class='button' value='Eintragen'>`n`n",true); addnav("","news.php"); if ($_POST[meldung]){ $sql = "INSERT INTO news(newstext,newsdate,accountid) VALUES ('".addslashes($_POST[meldung])."',NOW(),0)"; db_query($sql) or die(db_error($link)); $_POST[meldung]=""; } addnav("","news.php"); }') Wo muss ich folgendes Hinsetzen damit es in mega nach absenden eines abgezogen wird und in mega2 eines zugezählt wird?? $this->bbcode_second_pass_code('', ' $session['user']['mega']-=1; $session['user']['mega2']+=1;') |
Autor: | Eliwood [ Mo 04 Aug, 2008 18:23 ] |
Betreff des Beitrags: | Re: Ich kriege es nit hin |
An der gleichen Stelle, wo die news eingetragen wird. |
Autor: | Reyko [ Mo 04 Aug, 2008 18:35 ] |
Betreff des Beitrags: | Re: Ich kriege es nit hin |
ich kann das in der news.php nicht recht zuordnen. Ich hab mehrere Dinge versucht und entweder wird "mega" abgezogen wenn man nur die Seite besucht oder es wird gar nix abgezogen ![]() |
Autor: | Eliwood [ Mo 04 Aug, 2008 19:00 ] |
Betreff des Beitrags: | Re: Ich kriege es nit hin |
Du hast die Stelle sogar gepostet... $this->bbcode_second_pass_code('', 'if ($session[user][mega]>=1){ output("`0<form action=\"news.php\" method='POST'>",true); output("[MEGAPHON] Trag deine Megaphonmeldung hier ein <input name='meldung' size='100'> ",true); output("<input type='submit' class='button' value='Eintragen'>`n`n",true); addnav("","news.php"); if ($_POST[meldung]){ # <========================================= $sql = "INSERT INTO news(newstext,newsdate,accountid) VALUES ('".addslashes($_POST[meldung])."',NOW(),0)"; db_query($sql) or die(db_error($link)); $_POST[meldung]=""; } addnav("","news.php"); }') |
Autor: | Reyko [ Di 05 Aug, 2008 15:36 ] |
Betreff des Beitrags: | Re: Ich kriege es nit hin |
supi also hab ich bei meinen ganzen gefummel die zeile wohl nit gemacht ![]() Noch ne frage: ist es möglich das vor dieser news "BENUTZERNAME: NEWSTEXT" steht? |
Autor: | Doctamy [ Di 05 Aug, 2008 16:25 ] |
Betreff des Beitrags: | Re: Ich kriege es nit hin |
addnews("`0".$session[user][name]." Newstext"); |
Autor: | Reyko [ Di 05 Aug, 2008 16:36 ] |
Betreff des Beitrags: | Re: Ich kriege es nit hin |
Doctamy hat geschrieben: addnews("`0".$session[user][name]." Newstext"); und wo pagg ich das hier rein? PHP: if ($session[user][mega]>=1){
output("`0<form action=\"news.php\" method='POST'>",true); output("[MEGAPHON] Trag deine Megaphonmeldung hier ein <input name='meldung' size='100'> ",true); output("<input type='submit' class='button' value='Eintragen'>`n`n",true); addnav("","news.php"); if ($_POST[meldung]){ $session['user']['mega']-=1; $session['user']['mega2']+=1; $sql = "INSERT INTO news(newstext,newsdate,accountid) VALUES ('".addslashes($_POST[meldung])."',NOW(),0)"; db_query($sql) or die(db_error($link)); $_POST[meldung]=""; } |
Autor: | Arath [ Di 05 Aug, 2008 20:11 ] |
Betreff des Beitrags: | Re: Ich kriege es nit hin |
Ich an deiner Stelle würde es nach $this->bbcode_second_pass_code('', '$session['user']['mega2']+=1;') einsetzen. |
Autor: | Eliwood [ Di 05 Aug, 2008 20:22 ] |
Betreff des Beitrags: | Re: Ich kriege es nit hin |
Hey. Genial. Dann wird die News sogar zweimal hinzugefügt. ![]() $this->bbcode_second_pass_code('', 'if ($session[user][mega]>=1){ output("`0<form action=\"news.php\" method='POST'>",true); output("[MEGAPHON] Trag deine Megaphonmeldung hier ein <input name='meldung' size='100'> ",true); output("<input type='submit' class='button' value='Eintragen'>`n`n",true); addnav("","news.php"); if ($_POST[meldung]){ $session['user']['mega']-=1; $session['user']['mega2']+=1; $_POST['meldung'] = '`&'.$session['user']['name'].'`& gibt mithilfe einer göttlichen Stimme bekannt: «`2'.$_POST['meldung].'`&»'; $sql = "INSERT INTO news(newstext,newsdate,accountid) VALUES ('".addslashes($_POST[meldung])."',NOW(),0)"; db_query($sql) or die(db_error($link)); $_POST[meldung]=""; } addnav("","news.php"); }') Und in Zukunft etwas besser nachdenken. Gilt für beide Seiten. ![]() @OP: War das nun echt so schwer, den Query zu bearbeiten? Oder die Meldung selbst, wie ich? Die Stelle hab ich dir ja schon im ersten Post genannt. ![]() |
Autor: | Reyko [ Mi 06 Aug, 2008 16:46 ] |
Betreff des Beitrags: | Re: Ich kriege es nit hin |
Vielen dank Eliwood ![]() jetzt noch ein thema und dann hab ich alles was ich brauche erstmal xD |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |