php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.12.2008, 11:17  
Moe
Benutzer
 
Registriert seit: 29.09.2008
Beiträge: 54
Moe befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Checkbox + php

Hi @ all,

hab ein kleines Prob und zwar, habe ich mehrer .txt datein rumliegen. habe eine seite gebaut wo diese mir anzeigt und soger durch feldern die möglichkeit giebt diese zu verändern.

ich habe zu einem Thema 3 verschiedene .txt datein nun möchte ich aber keine 3 Ausgabe fenster (Dort wo der text aus der datei hinein geladen wird)

also habe ich das ganze so gestaltet.

PHP-Code:
<td align="center">
<form  action="Redaktionstool.php" methode ="get">
  <p>
    <input type="checkbox" name="Datei1" value="B1" >Datei1<br>
    <input type="checkbox" name="Datei2" value="B2">Datei2<br>
    <input type="checkbox" name="Datei3" value="B3">Datei3
  </p>
</form>
</td>
<td align="center" width="450px">
<?php 
  
  
if (isset($_GET['B1'])){
  
$datei ="Text_Datein/probe.txt";
  }
  elseif (isset(
$_GET['B2'])){
  
$datei ="Text_Datein/probe2.txt";
  }
  elseif (isset(
$_GET['B3'])){
  
$datei ="Text_Datein/leer.txt";
  }
  
$text_datei fopen($datei,"r");
  
//text datei ausgeben
  
$contents fread($text_dateifilesize($datei));
  echo 
$contents;
?>
</td>
Was mach ich falsch bzw geht das überhaubt so wie ich mir das vorstelle oder muss ich nochmal zurück ans zeichenbrett ?

Gruß Moe
Moe ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.12.2008, 11:23  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Verwende statt fopen, fread und filesize einfach file_get_contents().

Und ganz wichtig: Setze am anfang deines Scriptes error_reporting( E_ALL );
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 02.12.2008, 11:25  
Moe
Benutzer
 
Registriert seit: 29.09.2008
Beiträge: 54
Moe befindet sich auf einem aufstrebenden Ast
Standard

ok werds mir mal angucken den error report habe ich drinne weil in der seite nochn paar andere skripts sind trotzdem thx für die rasche antwort werds probieren und mein fortschritt posten
Moe ist offline  
Alt 02.12.2008, 11:43  
Moe
Benutzer
 
Registriert seit: 29.09.2008
Beiträge: 54
Moe befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
<?php 
  
  
if (isset($_GET['B1'])){
  
$datei =file_get_contents ('Text_Datein/probe.txt');
  }
  elseif (isset(
$_GET['B2'])){
  
$datei =file_get_contents('Text_Datein/probe2.txt');
  }
  elseif (isset(
$_GET['B3'])){
  
$datei =file_get_contents('Text_Datein/leer.txt');
  }
   echo 
$datei;
  
?>
passiert nur irgendwie garnichts auch keine fehlermeldenung?
Denkfehler meinerseitz ?
Moe ist offline  
Alt 02.12.2008, 11:52  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

wird überhaupt B1, B2, B3 gesetzt?

am einfachsten fügste eine kleine ausgabe unter dem letzten else if an.
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 02.12.2008, 11:58  
Moe
Benutzer
 
Registriert seit: 29.09.2008
Beiträge: 54
Moe befindet sich auf einem aufstrebenden Ast
Standard

hab gerade maln echo gesetzt

PHP-Code:
  if (isset($_GET['B1'])){
  
$datei =file_get_contents ('Text_Datein/probe.txt');
  echo 
"möp";
  } 
und B1 wird nicht übergeben : /
Moe ist offline  
Alt 02.12.2008, 12:00  
Erfahrener Benutzer
 
Benutzerbild von drsoong
 
Registriert seit: 05.08.2008
Beiträge: 1.127
drsoong wird schon bald berühmt werden
Standard Womit...

schickst Du Dein Formular eigentlich ab?

Fehlt da nicht noch ein Submitbutton oder so?
drsoong ist offline  
Alt 02.12.2008, 12:01  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

du musst auch auf
PHP-Code:
if ( isset( $_GET'Datei1' ] ) )
{
  
//...
}
else if ( isset( 
$_GET'Datei2' ] ) )
{
  
// ...
}
else if ( isset( 
$_GET'Datei3' ] ) )
{
  
// ...
}
else
  echo 
'Keine Datei übergeben'
prüfen
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 02.12.2008, 12:02  
Moe
Benutzer
 
Registriert seit: 29.09.2008
Beiträge: 54
Moe befindet sich auf einem aufstrebenden Ast
Standard

ist ein submit Button nötig ? Dachte eigendlich nicht aber wen doch einafch einen hinbauen ? und den wird B1 rübergeschoben ?
Moe ist offline  
Alt 02.12.2008, 12:08  
Moe
Benutzer
 
Registriert seit: 29.09.2008
Beiträge: 54
Moe befindet sich auf einem aufstrebenden Ast
Standard

Habs so abgeändert jetzt springt er wenigstens ins if else

aber springt in den
PHP-Code:
else
  echo 
'Keine Datei übergeben'
letzten tag

wer jetzt nen Submit button noch hinsetzten und es nochmal testen
Moe 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
[Erledigt] Wenn Checkbox checked, dann gibt es ein weiteres Pflichtfeld. pixelprinzessin PHP Tipps 2008 46 28.07.2008 14:11
Checkbox gibt als Wert nur "on" zurück, wenn aktiv kampfnickel PHP Tipps 2008 3 28.08.2007 07:47
Aktivieren einer Checkbox aktiviert viele andere Checkboxen buggybugga HTML, Usability und Barrierefreiheit 3 12.03.2007 16:23
Checkbox Text daneben andrew22 HTML, Usability und Barrierefreiheit 7 22.02.2007 16:44
Checkbox jacos PHP Tipps 2006 5 01.04.2006 10:19
Alle Checkbox per Klick selectieren? becks123 HTML, Usability und Barrierefreiheit 3 25.12.2005 00:26
[Erledigt] Checkbox wert weitergeben PHP Tipps 2007 8 09.12.2005 14:30
[Erledigt] Checkbox will nicht HTML, Usability und Barrierefreiheit 2 23.11.2005 19:48
[Erledigt] Checkbox via Button steuern HTML, Usability und Barrierefreiheit 2 17.10.2005 09:53
checkbox .. mehrere werte auslesen bei gleichem namen PHP Tipps 2005-2 9 12.10.2005 15:24
Wie kann ich eine checked Checkbox in die DB eintragen??? LA-Finest PHP Tipps 2005-2 3 06.06.2005 13:36
Markieren mit Checkbox und bearbeiten PHP Tipps 2005 4 22.03.2005 09:39
[Erledigt] Checkbox - Übergabe mehrerer Werte patr1k HTML, Usability und Barrierefreiheit 6 16.03.2005 11:25
[Erledigt] Checkbox Wert übergeben Datenbanken 4 12.08.2004 11:02
[Erledigt] Formularelement Checkbox in Interaktion mit MYSQL Datenbanken 4 13.07.2004 12:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php $_get checkbox, if(isset(\'b1\'))

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