php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.05.2005, 16:36  
Gast
 
Beiträge: n/a
Standard Problem mit If

Hallo Leute!
Ich hab mal versucht so zum üben ein Poll-System zu schreiben...
Der Anfang geht auch, nur eine If Abfrage gibt immer false zurück auch
wenn sie true sein sollte!

Hier sind die Codes:

Poll.php
Code:
<html>
<head>
<title>Umfrage</title>
</head>

<body>


<?php

$fp = fopen ("poll.txt", "r");

$question = fgets ($fp);
while (!feof($fp))
	{
	  $option [] = fgets ($fp);
	  fgets($fp);
	}

echo $question."
\n";
echo '<form action="result.php" method="post">
'."\n";
foreach ($option as $temp)
	{
	  echo '<input type="radio" name="poll" value="'.$temp.'" /> '.$temp.'
'."\n";
	}
echo "
\n";
echo '<input type="submit" value="Abstimmen" />
'."\n";
echo "</form>
\n";

?>


</body>
</html>

Result.php
Code:
<?

$poll = $_POST['poll'];




$fp = fopen ("poll.txt", "r+");


fgets($fp);

while (!feof($fp)) {
	$option = fgets($fp);
	
	if ($option == $poll) {                           //DIE ABFRAGE GEHT NICHT
		echo "gleich";
		$pos = ftell($fp);
		$votes = fgets($fp);
		fseek($fp, $pos);
		$votes++;
		fputs($fp, $votes);
		break;
	}
	
	fgets($fp);
	
}


fclose($fp);

?>

Poll.txt
Code:
Wie findet ihr meine Site?
Perfekt!
0
Gut.
0
Geht so.
0
Schlecht!
0

Danke für Hilfe![/code]


Edit: Sorry, hab vergessen die Stelle zu markieren ist nachgeholt
(result.php)
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.05.2005, 16:38  
Gast
 
Beiträge: n/a
Standard

Hier noch der Link dazu (poll.php zuerst ausführen)
http://phpmax.ph.funpic.de/Poll/
 
Alt 09.05.2005, 16:43  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

dann lass dir mal mittels var_dump($var); die variablen DIREKT vor dem IF ausgeben

[edit]
ups :P
robo47 ist offline  
Alt 09.05.2005, 16:48  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

Zitat:
Zitat von robo47
dann lass dir mal mittels vardump($var); die variablen DIREKT vor dem IF ausgeben
var_dump()
dazu auch
http://de3.php.net/manual/de/function.var-dump.php
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline  
Alt 09.05.2005, 16:51  
Gast
 
Beiträge: n/a
Standard

Ah ja danke! Bei der einen ist immer ein Space hinten dran. Gibt es eine Funktion
wie in vielen Basics Trim() ? Also um Spaces vom Anfang und vom Ende zu entfernen?
Ich hab in der Selfphp Functionsreferenz geguckt. Da steht nichts
 
Alt 09.05.2005, 16:53  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

na trim()..
http://www.php.net/trim

das php-manual ist dir nicht sehr geläufig, oder?!
schau da mal öfter nach, das hilft meistens..
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline  
Alt 09.05.2005, 17:00  
Gast
 
Beiträge: n/a
Standard

Oh mann ich war bei Variablen und nicht bei Strings O_o
Danke!!
 
 


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
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
Sessions Problem StephenKing PHP Tipps 2008 3 16.10.2007 08:30
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
[Erledigt] Problem bei Massenmails versenden mit der Funktion mail PHP-Fortgeschrittene 3 19.01.2005 13:36
[Erledigt] Problem mit Übergabe einer Klasse in PHP4 PHP-Fortgeschrittene 10 08.01.2005 21:00
Problem mit Weiterleitung PHP Tipps 2004-2 16 22.12.2004 17:49
Smarty und PHP-Skript Problem PHP Tipps 2004-2 2 03.12.2004 22:27
[Erledigt] PHP Upload (Master Value/Local Value Problem) PHP-Fortgeschrittene 5 23.11.2004 07:21
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
[Erledigt] Problem mit Timestamp! PHP Tipps 2004 24 08.06.2004 19:51
Login Problem PHP Tipps 2004 4 04.06.2004 18:46
foreach problem mAy^daY PHP Tipps 2004 3 02.06.2004 20:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
fgets($fp); if trim

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