Vars verbinden

Zipper02

Mitglied
Hallo,

ich hab nen Demo-Uploadscript gebastelt und das funktioniert auch soweit.
Nun möchte ich nach dem Upload die Datei umbenannt haben, ich weiß auch wie das geht. Vorher will ich aber drei Variablen zu einer zusammenfassen, aber das geht nicht.

$ioe = "++$schmier->id";
$barbar = "$clan1tag";
$barbar2 = "$clan2tag";
$balla = "$ioe_$barbar_$barbar2";

So soll es dann im Endeffekt aussehen: id_clan1_clan2

Danke im Voraus !
 
Der Stringconnector ist der .
Dein Code müsste in der letzten Zeile also so aussehen
PHP:
$balla = $ioe."_".$barbar."_".$barbar2;
 
Hi,

ich hab jetzt doch noch nen Problem.

<?
include("config.inc.php");
include("connect.inc.php");
$result = mysql_query("SELECT * FROM files");
$menge = mysql_num_rows($result);
$ioe = ".++$menge.";
?>

So hab ich das.
Nun erhöht er mir die Menge nicht sondern, schreibt dann z.b. ++1_clan1_clan2 in die DB.

Was ist daran falsch ?
 
Wenn man Variablen mittels ++ inkrementiert, schreibt man $menge++.
Ich weiß,dass es bei C++(wieder so ein Beispiel) den Operator als Prä- und Postfix gibt, also ++C und C++ (oder so in der Art), das scheint bei PHP nicht zu funktioneieren.
Der Operator ++ ist nun aber auch nicht sooooo kompliziert,als dass man nicht
$menge = $menge+1;
schreiben könnte.


[edit]
IIIIIIIIIIH, nu bin ich son Goldheini... :P 100 posts :P[/edit]
 
Zuletzt bearbeitet:
Wenn ++$var vorher funktioniert hat, dann sollte es jetzt auch klappen. Mach einfach mal
$ioe = ++$menge
Die " und . haben da nämlich solange es nur eine Variable ist, die nicht mit Strings kombiniert wird, nichts zu suchen.
 
Zurück