php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.09.2006, 12:22  
Erfahrener Benutzer
 
Registriert seit: 16.08.2004
Beiträge: 145
DDogg
Standard Textdatei erstellen - Inhalt mit Variablen füllen

Hallo. Ich möchte ine Textdatei mit Php erstellen.
Der Inhalt der Textdatei soll aus einer DB ausgelesen und dann eben in
den Inhalt eingetragen werden. Ich habe leider beim definieren der
Variablen etwas Probleme. Hier mein bisheriger nicht funktionierender
Code:

Code:
<?

include("shared.php");
  connect();

$fp = "deck.txt";

$sql4 = "select * from draften_picliste where Spieler = 'DDogg'";
$res4 = send_sql($sql4);
$anzahl4=mysql_numrows($res4);
if ($anzahl4)
  {
    for ($d=0;$d<$anzahl4;$d++)
    {
    $CID=mysql_result($res4, $d, CID);
    $Edition=mysql_result($res4, $d, Edition);

    $Pic1 = '1 [$Editon] $CID'

}}

$inhalt = "$Pic1, $Pic2, $Pic3";
$f = fopen($fp,"w+");
fwrite($f,$inhalt);
fclose($f);

?>
Ich benutze die Datei Shared.php zum connecten und vordefinieren
einiger funktionen. Shared.php:

Code:
<?
/* Zugangsdaten zum mySQL-Datenbankserver */
$MySQL_Host="XX";
$MySQL_DB="XX";
$MySQL_User="XX";
$MySQL_Passw="XX";

function connect()
{
  global $MySQL_Host, $MySQL_User, $MySQL_Passw, $MySQL_DB, $error;
  if (! $linkid = mysql_connect("$MySQL_Host","$MySQL_User","$MySQL_Passw") )
  {
    $error = "Die Verbindung zu $MySQL_Host konnte nicht hergestellt werden";
    exit;
  }
  return $linkid;
}

function send_sql($sql)
{
  global $MySQL_Host, $MySQL_User, $MySQL_Passw, $MySQL_DB, $error;
  if (! $res = mysql_db_query($MySQL_DB, $sql))
  {
    echo mysql_error();
    exit;
  }
  return $res;
}

function logged_in()
{
    $sql="SELECT UserId
    FROM users
    WHERE UserSession='".session_id()."'
    LIMIT 1";
    $result= mysql_query($sql);
      return ( mysql_num_rows($result)==1);
}

?>
Mein Problem dabei ist, das ich die Variablen $Pic1, $Pic2, $Pic3 usw nicht
erstellen kann.

Wenn ich in meiner Schleife $Pic1 = ... angebe dann defniere ich die
Variable $Pic1 ja bei jedem Druchgang neu. Theoretisch müsste es
heissen $Pic$Durchgangsnummer also $Pic$d = ..., aber das geht nicht ...


Welche Möglichkeit gibt es eine Variable so zu defnieren das ich bei der
defnition eine Variable in den Variablennamen mit rein schreiben kann?
DDogg ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.09.2006, 13:25  
Erfahrener Benutzer
 
Registriert seit: 16.08.2004
Beiträge: 145
DDogg
Standard

Um das ganze vieleicht etwas verständlicher Auszudrücken

Ich würde gerne wissen wie man in einer Schleife eine Variable definiert, bei der sich der Name bei jedem Durchgang verändert
DDogg ist offline  
Alt 25.09.2006, 13:27  
Erfahrener Benutzer
 
Registriert seit: 09.03.2005
Beiträge: 219
webbi
Standard

Der Array ist dein Freund:

$counter = 1;
for(meine Bedinung) //oder while Schleife, jenachdem
{
$var[$counter] = '...';
$counter++;
}


Du rufst die Variablen ab mit $counter[1], $counter[2] ...
webbi ist offline  
Alt 25.09.2006, 13:44  
Erfahrener Benutzer
 
Registriert seit: 16.08.2004
Beiträge: 145
DDogg
Standard

Okay jetzt geht alles!! Super, vielen Dank nochmal!
DDogg ist offline  
 


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
Bild verschafft sich platz HTML, Usability und Barrierefreiheit 14 11.08.2008 23:45
variablen inhalt nach request merken nieselfriem PHP Tipps 2008 4 16.01.2008 11:36
Variablen in eine Textdatei eintragen Soese PHP Tipps 2006 3 24.01.2006 22:40
Wie kann ich eine Textdatei erstellen und reinschreiben? einballimwasser PHP Tipps 2007 4 11.11.2005 14:04
Textdatei lässt sich nicht erstellen. der.Chris PHP-Fortgeschrittene 5 05.11.2005 22:55
Variablen in for-Schleife erstellen PHP Tipps 2005-2 8 30.09.2005 23:31
Inhalt von 3 Variablen in 4. einfügen HTML, Usability und Barrierefreiheit 6 19.09.2005 16:56
Echo verändert Inhalt einer Variablen??? PHP Tipps 2005-2 8 26.08.2005 16:20
inhalt von textdatei ordnen lord nacon PHP Tipps 2005-2 6 23.08.2005 21:43
textdatei erstellen Matthiasnet PHP Tipps 2005 4 28.02.2005 21:48
inhalt aus einem imput feld mit variablen Namen auslesen HTML, Usability und Barrierefreiheit 4 08.01.2005 00:43
[Erledigt] Variablen Namen erstellen lassen??? PHP Tipps 2004 4 05.11.2004 14:37
Variablen inhalt verändern (löschen und einfügen) PHP Tipps 2004 2 16.09.2004 11:57
Inhalt einer Textdatei löschen PHP Tipps 2004 3 10.08.2004 13:57
Mit PHP den Inhalt einer Textdatei in eine Tabelle einfüllen Stümper PHP Tipps 2004 3 09.08.2004 13:18

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html textdatei erstellen, html txt erstellen, http://www.php.de/php-tipps-2006/42235-textdatei-erstellen-inhalt-mit-variablen-fuellen.html, textdatei erstellen, php textdatei erstellen, html textdatei erzeugen, mit html textdatei erstellen, html txt datei erstellen, textdatei aus html erzeugen, php txt erstellen, javascript textdatei erstellen, textdatei erstellen html, mit html txt datei erstellen, html txt erzeugen, php funktion mit variable füllen, textdatei mit php befüllen, html aus textdatei generieren, html vorlage erstellen und mit variablen füllen, mit html txt erstellen, php txt datei erstellen und füllen

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:52 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.