php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.02.2006, 14:47  
Benutzer
 
Registriert seit: 13.10.2003
Beiträge: 38
PHP-Kenntnisse:
Anfänger
022.9
Standard Zwei Variablen vor Ausgabe addieren und als Variable ausgebe

hallo,

lacht mich bitte nicht aus, ich komme einfach nich drauf!

ich habe zwei variablen $a und $1. wie bekomme ich jetzt hin, das daraus $a1 ausgegeben wird?

der hintergrund. ich habe in einer datenbank 4 spielernamen. jetzt möchte ich sie per for nacheinander ausgeben. gibt es da vielleicht sogar einen einfacherere möglichkeit als die von mir gedacht? ich würde das jetzt so lösen:

Code:
for ($i=1; $i<=4; $i++)

{

 $name_char1 = mysql_result($result, 0, "name_char1");
 $name_char2 = mysql_result($result, 0, "name_char2");
 $name_char3 = mysql_result($result, 0, "name_char3");
 $name_char4 = mysql_result($result, 0, "name_char4");
  
 echo "Char ".$i.": HIER SOLL DANN Z.B. $name_char1 (bzw. $name_char2 usw) ERSCHEINEN"
 }
ich hoffe ihr versteht mich und könnt mir helfen!
__________________
Ich habe eine eigene Meinung und die ist überzeugt von dem was ich sage
022.9 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.02.2006, 14:56  
Gast
 
Beiträge: n/a
Standard

Array?

Zeig mal noch etwas Datenbankabfrage. Dann zeig ichs dir anhand deines Codes...
 
Alt 07.02.2006, 14:59  
Benutzer
 
Registriert seit: 13.10.2003
Beiträge: 38
PHP-Kenntnisse:
Anfänger
022.9
Standard

kein problem!

Code:
//Einbinden der pass.php
include("pass.php");

//verbindung zum mysql
$conn = @ mysql_connect($dbserver,$dbuser,$dbpass);
if (!$conn)
{
die ("Sorry, Verbindungsversuch zur Datenbank ist fehlgeschlagen! Probiere es später nochmal!

zurück");
}

//verbindung zur datenbank
mysql_select_db($dbname,$conn);

//auswahl der anfrage
$query = "SELECT * FROM member WHERE id=$id";
$result =  mysql_query($query,$conn);

 echo "<table>
 <tr>
 <td valign=\"top\">";

for ($i=1; $i<=4; $i++)

{

 $name_char1 = mysql_result($result, 0, "name_char1");
 $name_char2 = mysql_result($result, 0, "name_char2");
 $name_char3 = mysql_result($result, 0, "name_char3");
 $name_char4 = mysql_result($result, 0, "name_char4");
 $bild_char1 = mysql_result($result, 0, "bild_char1");
 $bild_char2 = mysql_result($result, 0, "bild_char2");
 $bild_char3 = mysql_result($result, 0, "bild_char3");
 $bild_char4 = mysql_result($result, 0, "bild_char4");
 $klasse_char1 = mysql_result($result, 0, "klasse_char1");
 $klasse_char2 = mysql_result($result, 0, "klasse_char2");
 $klasse_char3 = mysql_result($result, 0, "klasse_char3");
 $klasse_char4 = mysql_result($result, 0, "klasse_char4");
 $id = mysql_result($result, 0, "id");
 
  echo "Char ".$i." HIER SOLL DIE AUSGABE HIN!;

 }
__________________
Ich habe eine eigene Meinung und die ist überzeugt von dem was ich sage
022.9 ist offline  
Alt 07.02.2006, 15:05  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Auch dir sei dieser Link wärmstens empfohlen:
http://de.php.net/manual/de/ref.mysql.php

Und als Tipp. Wenn die Anzahl konstant und noch dazu nicht hoch ist (4) kannst du auch der Einfachhheit halber auf eine Schleife verzichten.
Zergling-new ist offline  
Alt 07.02.2006, 15:08  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php
 
echo "<table>
 <tr>
 <td valign=\"top\">"
;

$query "SELECT * FROM member WHERE id=$id";
$result =  mysql_query($query,$conn);
while(
$row mysql_fetch_assoc($result)) {
    echo 
$row[name_char];
    echo 
$row[bild_char];
    echo 
$row[klasse_char];
}
?>
so zum Beispiel?
(Das in der eckigen Klammer sind immer die Spaltennamen der Tabelle)
 
Alt 07.02.2006, 15:37  
Benutzer
 
Registriert seit: 13.10.2003
Beiträge: 38
PHP-Kenntnisse:
Anfänger
022.9
Standard

hi ihr beiden,

erstmal vielen dank!

und so funktioniert das dann auch! ja, ihr habt ja recht! bei nur 4 möglichen eingaben hätte ich das auch per hand machen können! trotzdem nochmal vielen dank!

Code:
<?php
 echo "<table>
 <tr>
 <td valign=\"top\">";

$query = "SELECT * FROM member WHERE id=$id";
$result =  mysql_query($query,$conn);
while($row = mysql_fetch_assoc($result)) {


for($i = 1; $i <= 4; $i++){

    echo $row[name_char . $i];
    echo $row[bild_char .  $i];
    echo $row[klasse_char . $i];
}
}
?>
__________________
Ich habe eine eigene Meinung und die ist überzeugt von dem was ich sage
022.9 ist offline  
Alt 07.02.2006, 15:50  
Gast
 
Beiträge: n/a
Standard

und das funktioniert so und du bekommst alles nur einmal aufgelistet?
Weil dann brauchst vom Prinzip die while Schleife nicht.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Variable Variablen zusammen mit Arrays Kenshin PHP Tipps 2008 2 20.04.2008 15:30
unerklärliches Leeren von Variablen KuShi PHP Tipps 2007 2 08.07.2007 15:19
Teil einer Variablen mit einer Variablen ersetzen ? simsalabim PHP Tipps 2007 11 20.03.2007 20:36
variablen addieren? DarkManX Datenbanken 1 26.02.2007 17:47
Variablen addieren PHP-Fortgeschrittene 7 08.02.2006 18:10
Variable aus Variablen zusammensetzen juhuwoorps PHP Tipps 2007 1 28.11.2005 21:50
Variable mit URL und GET Variablen PHP Tipps 2005-2 2 04.10.2005 22:37
Variable mit Strings und anderen Variablen füllen PHP Tipps 2005-2 3 28.06.2005 10:34
Variablen Variable eines Arrays faux PHP Tipps 2005 3 22.03.2005 22:38
Schleife: Variable in Variablen PHP Tipps 2005 5 14.03.2005 19:38
If variable $1 vorhanden dann nimm die, if variable $2 .... PHP Tipps 2005 8 13.02.2005 20:16
Variablen übergeben bzw. auslesen? PHP Tipps 2005 4 30.01.2005 03:56
Warum wird Variable nicht übergeben??? Anuschka PHP Tipps 2005 2 06.01.2005 13:22
Was heißt eigentlich "register_globals=ON/OFF"? imported_Ben Beitragsarchiv 0 15.11.2004 08:50
variable Variablen requesten PHP Tipps 2004 5 08.06.2004 20:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
batch variablen addieren, batch variable addieren, variablen addieren batch, http://www.php.de/php-tipps-2006/36791-zwei-variablen-vor-ausgabe-addieren-und-als-variable-ausgebe.html, batch variablen hochzählen, cmd schleifenvariable addieren, batch variablen durch schleife hochzählen, variable hochzählen batch, php mehrere variablen zusammen addieren, cmd variablen 1 addieren, batch variablen kombinieren, batch variable aus zwei variablen, batch variable in for schleife hochzählen, batch variable hochzählen, batch variablen zusammenführen, php 2 variablen zusammenzählen, batch variablen in variable, batch variablen rechnen if, zwei variablenzusammen# batch, batch zu var adieren

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:36 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.