php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.10.2004, 16:00  
Gast
 
Beiträge: n/a
Standard

Du verwandelst Deinen Array mit implode("|",$array) wieder in einen String und schreibst in mit fwrite in die mit fopen geöffnete Datei, die du hernach mit fclose schliesst.

Wenn Du explode und fread hinbekommst, ist implode und fwrite doch der logische nächste Schritt - alles andere ist aufgeblasener Code.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.10.2004, 17:49  
Gast
 
Beiträge: n/a
Standard

Also soll er die gesamte Datenbank erst "hidden" mit anzeigen und dann nur den teil ändern, den ich ändern will, oder wie?

Wenn das so sein sollte^^ verstehe ich das auch noch nicht so ganz *sorry*.

Ich hab da aber auch noch eine Idee im Kopf, die ich aber noch nicht umgesetzt bekommen habe.

Und zwar:

ersten teil der datenbank ein arry zuweisen

zu ändernden zeile ein arry geben

den rest der datenbank ein arry zuweisen

unda dann wieder

$neue_data ="$arry1, $geänderter_arry, $arry2";

fwrite($datei, "w")





geht das so??

wenn ja, wie gebe ich dem ersten teil bis zur änderung ein arry?
und dem teil nach der geänderten Zeile bis zum Ende???
 
Alt 22.10.2004, 17:57  
Gast
 
Beiträge: n/a
Standard

wieso hidden anzeigen? Nene, das Einlesen, ändern und wieder schreiben wird in einem Durchgang erledigt - ohne Ausgabe.

Da Du aber hartnäckig jeglichen Code verweigerst, kann ich Dir leider nicht mehr sagen.
 
Alt 22.10.2004, 18:07  
Gast
 
Beiträge: n/a
Standard

Ich habe nichts verweigert...

Ich geb also jetzt jeder Zeile ein Arry, das ich dann nachher wieder reinschreibe...

und die zeile die ich bearbeiten will, zerlege ich dann nochmal, ( was ich ja schon im formular dann habe) und wie schreibe ich jetztz alle arry wieder rein?

Ich poste nachher mal den code..........

ich weiß zwar das ihr mir helft, da bin ich auch SEHR dankbar drüber, aber ich habe (noch) verständnissschwierigkeiten.

oder kann nicht einer vielleicht mal ein beispiel code posten? Vielleicht verstehe ich es dann ja
 
Alt 22.10.2004, 18:09  
Gast
 
Beiträge: n/a
Standard

Zitat:
oder kann nicht einer vielleicht mal ein beispiel code posten? Vielleicht verstehe ich es dann ja
Genau das meinte ich mit verweigern. Wie wäre es wenn DU mal Deinen Code postest
 
Alt 22.10.2004, 18:30  
Gast
 
Beiträge: n/a
Standard

Ok mach ich dann wenn ich wieder zu hause bin....


die ersten post waren aus der schule und die hier sind von nem kumpels rechner
 
Alt 22.10.2004, 19:48  
Gast
 
Beiträge: n/a
Standard

Also, hier der Code.
(Ist ein memberscript von mir)

#########Formular
is klar brauch ich ja nicht posten

#########Writevorgang
is auch klar

#########Details
Code:
function details()
{
$inhalt=file("member.dat");
$data=explode("|",$inhalt[$_GET['zeile']]);
echo "<center><body>........usw.(ausgabe)";
}
#########Anzeige der Übersicht
Code:
function zeigen()
{$inhalt=file("member.dat");

echo "Clan - Member


<table bgcolor='#919186' border='1' cellpadding='0' cellspacing='0' bordercolor='#111111' width='500' align='center' style='border-collapse: collapse'>
    <tr>
      <td bgcolor='#848477' width='900' colspan='6'>
      <p align='center'>#BF2-sT Member</td>
      </tr>
    <tr>
      <td width='150'>
      <p align='center'>Nick</td>
      <td width='150'>
      <p align='center'>Land</td>
      <td width='150'>
      <p align='center'>Games</td>
      <td width='150'>
      <p align='center'>Tätigkeit</td>
      <td width='150'>
      <p align='center'>Status</td>
      <td width='150'>
      <p align='center'>Profil</td>
    </tr>";

  
$inhalt=file("member.dat");
for ($i=0;$i<count($inhalt);$i++) {
   $data=explode("|",$inhalt[$i]);

echo "

<tr>
      <td width='150'>
<p align='center'>$data[1]</td>
      <td width='150'>
<p align='center'>[img]images/de.gif[/img]</td>
      <td width='150'>
<p align='center'>[img]images/dc.gif[/img]</td>
      <td width='150'>
<p align='center'>$data[6]</td>
      <td width='150'>
<p align='center'><font color='#00FF00'>$data[5]</font></td>
      <td width='150'>
<p align='center'>[img]images/profil.gif[/img]</td>
    </tr>";


}
echo "</table>";
}
###############Das wars auch schon, achja........da is natürlich noch mein switch drin.

Dateien werden folgendermaßen in die member.dat geschrieben

1|2|3|4|5|

also durch ein " | "

 
Alt 23.10.2004, 19:33  
Gast
 
Beiträge: n/a
Standard

Habs reingeschrieben ^^
 
 


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
datenbank auf andere kopieren geht nicht! Kevin Datenbanken 1 18.08.2007 23:20
[Erledigt] Zeilen aus .txt Datei löschen PHP Tipps 2005-2 23 18.10.2005 16:22
Mehrere Anwendungen eine Datenbank... Datenbanken 5 15.08.2005 11:22
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:33
[Erledigt] mysql datenbank anlegen...aber WIE??? PHP Tipps 2005-2 0 05.08.2005 19:33
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:32
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
[Erledigt] Text zeilenweise in Datenbank reinschreiben Datenbanken 15 30.05.2005 11:36
Zugriff auf Sybase 8 Datenbank über ADOdb PHP-Fortgeschrittene 15 06.04.2005 15:55
Auslesen aus der Datenbank nixdorf PHP Tipps 2005 7 06.02.2005 21:40
die letzten X Zeilen einer .txt auslesen und ausgeben PHP Tipps 2004 1 20.10.2004 11:20
Daten aus Formular in Datenbank - Zeilen bleiben leer PHP Tipps 2004 2 06.09.2004 16:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zeilen ändern, ado txt-datenbank

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