net-board.net Archiv
Zeile auslesen - Druckversion

+- net-board.net Archiv (https://net-board.net)
+-- Forum: Deine eigene Homepage (https://net-board.net/forumdisplay.php?fid=26)
+--- Forum: Scriptsprachen (+Datenbanksysteme) (https://net-board.net/forumdisplay.php?fid=19)
+--- Thema: Zeile auslesen (/showthread.php?tid=2688)



Zeile auslesen - trefixxx - 25.09.2003

Ich habe ein votescript aber jetzt komme ich glaub ich bei der einfachsten frage net weiter. Also ich hab alles fertig und die votes werden in data.txt gespeichert. Darin sind 4 Zeilen für die vorhandenen Antwortmöglichkeiten. Nun möchte ich aber die erste Zahl der Votes(immer je Absatz) für die erste Antwort haben. Die soll in die ergebnis.php-datei rein. Ich weiß wie man den ganzen Inhalt einer datei in eine php-datei übergibt, aber wie mache ich das mit einer Zeile?
Danke für eure Hilfe!
mfg


Habs nun - trefixxx - 26.09.2003

durch ein wenig hilfe anderer hab ich das nun auch hinbekommen. Falls es jemand wissen möchte:

<?php
$lines = file('rofl.txt');
print $lines[0];
?>


- trefixxx - 26.09.2003

auch wenn ich das probl. behoben habe kann ich es gerne posten falls es dich interessiert. Es gibt nun weitere fehler. Eigentlich hab ich dafürein neues thema erstellt, aber wenn du hier auch fehler siehst, bitte bitte bitte posten!

also hier das formular (vote.html, poste immer nur das wichtigste->nicht <html> und so)

Wie findet ihr das neue Design?
<br><br>
<form name="vote" action="check.php" method="post">
<input type="radio" name="vote" value="1">Geilo! <br>
<input type="radio" name="vote" value="2">Supi! <br>
<input type="radio" name="vote" value="3">naja... <br>
<input type="radio" name="vote" value="4">neues Design? *pff* <br><br>
<input type="Submit" value="Vote!">
</form>


check.php (wertet aus):

<?
if (isset($_POST["vote"]))
{
$vote = $_POST["vote"] - 1;

$data = file ("data.txt");

$num = trim($data[$vote]) + 1;

$data[$vote] = $num;

$fp = fopen ("data.txt","w");

foreach ($data as $value)
fputs ($fp, trim($value) . "\n")

fclose ($fp)

echo "Voting eingetragen";
}
else
{
?>
<br><br>
<form name="vote" action="check.php" method="post">
<input type="radio" name="vote" value="1">Geilo! <br>
<input type="radio" name="vote" value="2">Supi! <br>
<input type="radio" name="vote" value="3">naja... <br>
<input type="radio" name="vote" value="4">neues Design? *pff* <br><br>
<input type="Submit" value="Vote!">
</form>
<?
}
?>


ergebnis.php

<p>antwort 1</p><br>
<?php
$lines = file('rofl.txt');
print $lines[0];
?>
<br>
<p>antwort 2</p><br>
<?php
$lines = file('rofl.txt');
print $lines[1];
?>
<br>
<p>antwort 3</p><br>
<?php
$lines = file('rofl.txt');
print $lines[2];
?>
<br>
<p>antwort 4</p><br>
<?php
$lines = file('rofl.txt');
print $lines[3];
?>
<br>

in data.txt steht nur pro zeile 0,0,0,0 (also die votes)


- Gast - 04.02.2004

rofl.txt solltest du mit data.txt ersetzen